トップページunix
335コメント99KB

大学はいつまでUnixにこだわるのか?

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。NGNG
今年入った新人(某国立大院修了)の中に、Windowsは使ったことがなく、
Unix系OSだけを使ってきた奴がいた。大学に入って初めてコンピュータに触れ
て、以来院までの6年間ずっとSolarisやLinux, FreeBSDばかりだったらしい。

そいつはなかなか優秀だったようで、言語やOS・ネットワークなどの基礎は
しっかり理解しているようだが、いかんせんいまどきの知識に欠けている。
GUIを使ったプログラムは書いたことがないらしい。ネットワーク系の研究室
だったから仕方ないのかもしれないけど。

で、大学はいつまでもクラシックな教材だけで教育を続けていていいのか?
そろそろ学部教育からしてもうちょっとモダンなシステムを使わせた方が
いいのではないか? なんだかオレの学生時代(VAXやSun2時代)と大差
ないことをやっている気がしてちょっと心配になる。
0002名無しさん@お腹いっぱい。NGNG
東大はOS Xいれたわけだが。
UNIXもGUIプログラミングも学べることだろう

>>1はMS社員ということで終了。
0003名無しさん@お腹いっぱい。NGNG
基礎をしっかり理解している新人がくれば御の字ではないか。
うちなんかVB(以下略)
0004名無しさん@お腹いっぱい。NGNG
初っぱなVBとかを弄っちゃうとVBに逃げるブビ厨になるよ。
メモリアクセスも使えないバカになる。
0005名無しさん@お腹いっぱい。NGNG
プラットフォーム毎に流儀の異なるGUIプログラミングなんて大学で教えるべき内容では
ない.

…なんつって.本当は教えられる教員があんまりいないという噂もある.
0006名無しさん@お腹いっぱい。NGNG
Javaなら統一されてるよ。

#sun社員じゃないよ。
0007名無しさん@お腹いっぱい。NGNG
基礎がわかってないくせにUnix系OSのインストールや設定方法ばかり
詳しくてWindowsを毛嫌いするUnix厨もちと困る。
0008名無しさん@お腹いっぱい。NGNG
>>7
オマエモナー
0009名無しさん@お腹いっぱい。NGNG
アプリケーションプログラマとシステムプログラマの区別が付いてないスレはここですか?
0010名無しさん@お腹いっぱい。NGNG
>>9
日本語 non native の方ですか?
0011名無しさん@お腹いっぱい。NGNG
>>1はウィンドウシステムを書けっていってるのかもしれん。
0012名無しさん@お腹いっぱい。NGNG
>>1の業務がどこに書いてある?それどころかプログラマとも書いてない。もしかしたら猟師かも。


それはともかく、マ板でやれよ。
0013名無しさん@お腹いっぱい。NGNG
大学では学び方を学んでおけばいいんじゃないか?
・・・てわけにもいかないか
0014名無しさん@お腹いっぱい。NGNG
>>1

> そいつはなかなか優秀だったようで、言語やOS・ネットワークなどの基礎は
> しっかり理解しているようだが、いかんせんいまどきの知識に欠けている。

優秀で基礎がしっかり理解できているようなら、「いまどきの」知識なんて
三日で身に着けると思うが。
0015名無しさん@お腹いっぱい。NGNG
まあ、最近は組み込みシステムでもGUIが必要になったりすることもあるしね。

それはそうと、大学でプログラミング演習の助っ人をしていたとき、CUIのプ
ログラムを作っても「ちゃんとしたプログラムを作った気がしない」とある学
生に言われてしまってびっくりした。まあ、今はGUIが当たり前になってるか
ら、プログラムといえばウィンドウが出てくるもんだというイメージがあるん
だろうけどね。
0016名無しさん@お腹いっぱい。NGNG
>>1
いいこと言うね。
気がするどころかまるっきり一緒だと思うよ。
10年以上止まったまんま。

>>2
OS XでGUIプログラミングて、まさかObjective Cを教えるつもりだと思ってるのか?
馬鹿言うのは死ぬ瞬間だけにしてくれ。
リモートクライアントだよあれは。
0017名無しさん@お腹いっぱい。NGNG
明らかにOS板向きのスレだよなこれ・・。
0018保守大臣NGNG


    〜クソスレ終了〜

0019名無しさん@お腹いっぱい。NGNG
================ 再開 ==================














============== 再度終了 ================
0020名無しさん@お腹いっぱい。NGNG
>>1のような先輩を持つ新人さんが可哀想。それだけははっきりしてる。

>>16
> リモートクライアントだよあれは。

全然違うよ。それは前システムの話。
TSEの役割のほとんどをMac OS Xに持ってきた。
0021名無しさん@お腹いっぱい。NGNG
>>1
いらないんだったら、その新人ちょーだい!
0022名無しさん@お腹いっぱい。NGNG
>>16
OS XでGUIプログラミング=Objective C
シロートにもバカにされる発言であった。
0023名無しさん@お腹いっぱい。NGNG
TSE って何ですか?
0024名無しさん@お腹いっぱい。NGNG
Microsoft Windows XXX Terminal Server Edition
0025名無しさん@お腹いっぱい。NGNG
UNIXは倒産しないんですよ!!
0026名無しさん@お腹いっぱい。NGNG
少なくとも産業界の意向に大学が従うとロクな事は無い。
0027名無しさん@お腹いっぱい。NGNG
>>1
ズバリ、M$に払うライセンス料はない!ってことで。
0028名無しさん@お腹いっぱい。NGNG
そういえば、立教が新しい学部だが、大学院研究科作るときに、
ビル・ゲイツに名誉学位を与えて、カリキュラムでも、
実習中心にWindowsをかなり取り上げていたよね。
あれ、どうなったのかな? 何やってんだろ?
0029名無しさん@お腹いっぱい。NGNG
アビバ大学ならWindowsでも可。
0030名無しさん@お腹いっぱい。NGNG
>>28
名誉学位与えたのは立教だけど、
Windowsを大きく取り上げたのは立教じゃない?

http://www.hosei.ac.jp/jouhou/index.html
パスの区切りに\使っていて、not foundなんですけど…
0031名無しさん@お腹いっぱい。NGNG
>>30
こりゃひどい…w
0032名無しさん@お腹いっぱい。NGNG
>>1
unix より新しい OS というと、plan9 ぐらいしか知らん!
plan9 も、あまり普及しとらんからな。
unix で我慢しとけや。
0033名無しさん@お腹いっぱい。NGNG
大学は浴び場ではないからWindowsなんて教える必要はないと思うがね
0034美江洲出井NGNG
Windowsで教育をしているような大学は、それが理工系ならば見識が無く、
教育に各所で手抜きをするような大学だと思って、避けるのが賢明。
0035名無しさん@お腹いっぱい。NGNG
理工系って言ってもねぇ。
計算機それ自身を対象としている学科で、ブラックボックスの
ごった煮でしかないWindows で教育しようというのはたしかに頂けないけど。

所詮は文房具であり、研究内容の整理なり表現にさえ使えればいいような学科も
あるんじゃないかと思うことはあるわけで。
Word やExcel で勝手にはみ出す罫線をなだめるのが得意になるよりは、
LaTeX で文章の組み立て方を学ぶ方がいいようにも思う。

そゆ所では、実験やら観察の仕方、測定したデータの見方/考え方とか、
論理的で分かりやすい文章の書き方とか、大向こう受けする恰好いい話し方とか、
論敵を完膚なきまでに叩きのめすディベート技術とか、
周囲が気づかないうちに自分のプレゼンスを上げる方法とか、
ライバルの弱味の握り方とか、出入りの業者にイイコトしてもらう方法とか、
そういうもろもろを確実に学ぶ方がだいじだと思う。

0036名無しさん@お腹いっぱい。NGNG
WIndowsで満足しちゃう学生は先が見えてる。
いろんな意味で深いUnix系をほじる学生のほうがまだまし。
FreeBSDの自選コミッターみたいな自己中野郎は困るが。
0037名無しさん@お腹いっぱい。NGNG
Windowsだって大学ならソースが結構簡単に出てくるから、
数あるOSの一つとしてやるなら面白いと思うけど、べったりだとねえ。
0038名無しさん@お腹いっぱい。NGNG
>>35
>論理的で分かりやすい文章の書き方
実践してくれ。
0039名無しさん@お腹いっぱい。NGNG
Windows 機なんざ学生が自分で(あるいは親の金で)買ってしまうだろうから、
学内には UNIX機 や Linux機 や Mac OS機 をどしどし置いていただきたいものだが、
# 世の中には Windows しかないかのように振る舞う人間を増やさないためにも

しかし現実は…。
0040名無しさん@お腹いっぱい。NGNG
Windowsが適さないのとは全然別だけど、
UNIXも教育用途にはもう向かないような気がする。
Plan9のようなシステムがやっぱりいいんじゃないの?
教えられる人がいるのかどうかというのもあるけど。

UNIXじゃなきゃならないって固定観念持っちゃってる方が
どうかと思う。
0041名無しさん@お腹いっぱい。NGNG
教育用途ならMinixとか
0042名無しさん@お腹いっぱい。NGNG
教育用途な言語ならpascalとか
0043名無しさん@お腹いっぱい。NGNG
plan9学びたいなら学べば良いんじゃないの?誰も止めないだろ。
がんばれよ。応援してるぞ。

まあ、10年後も、、、C言語でUNIX的な環境がスタンダードだったりして。
だってさー、有力な代案って無いに等しいじゃん。
plan9って代案って騒ぐほどのインパクト無いし。
未来、winやmacの実装は革命的に変わってるかも知れんが、
この板の連中は*BSDな話題をあいかわらず続けてるんじゃないのかね??
pc98をルータにしよう、とか。
0044名無しさん@お腹いっぱいNGNG
教育の場で教えるのはプログラミングではなくてアルゴリズムだ。
大学でGUIプログラムを教える?何か勘違いしていないか?
専門学校へ行け
0045名無しさん@お腹いっぱい。NGNG
>>41
MMUを使わないOSなんて今日日今日逝く用途にすら使えない。
0046名無しさん@お腹いっぱい。NGNG
なにを教育するんだ?
0047名無しさん@お腹いっぱい。NGNG
Linuxカーネルなら「講義」っつーのも。
0048名無しさん@お腹いっぱい。NGNG
monaでいいじゃん
0049名無しさん@お腹いっぱい。NGNG
>>1
以前は、大学のコンピュータはずっとUNIXだったのに
90年代末期頃に急速にWindowsが導入されたような。

ごく最近になるとLinuxの導入も増えているし、東大
はMacOS Xの大量導入が有名。一時「Windowsバブル」
におぼれた大学もUNIX回帰傾向にある。

どちらかと言えば、未だにWindows中心で導入してる
大学こそが、「いつまでWindowsにこだわるのか?」
と問われるのでは?
0050名無しさん@お腹いっぱい。NGNG
>UNIX回帰傾向にある
BSDに回帰することはもうないだろうな
0051名無しさん@お腹いっぱい。NGNG
>>50
そもそも日本ではBSDの潮流は無かっただろ
0052名無しさん@お腹いっぱい。NGNG
っつーか失われた10年。
0053名無しさん@お腹いっぱい。NGNG
これからも失われたまんまですが何か?
0054名無しさん@お腹いっぱい。NGNG
>>53
いえ、何も。
0055名無しさん@お腹いっぱい。NGNG
>>44 の言ってることは単なる原則論といえばそれまでだけど、
いろんな意味でいいこと言ってると思う。
なんで専門学校卒の人間を雇わないのだろう。
大学卒のほうが割高だし歳くってるし…

>>1 が「GUIのプログラミングを教えろ」と言ってるのか
単に卑近な例としてGUIの話をしたのかわからんが、
イマドキの日本の会社のソフト開発はアルゴリズムはどうでもよく
(買ってくるとか、フリーソフトからパチればいいとか、
バックエンドにまるなげでそもそもイラナイとか)、
単にGUIを被せて手間賃を取るようなものばかりになってて、
アルゴリズムを知っている価値などどうでもよくなっているんじゃ
ないだろうか。
しかも、会社ではアルゴリズムも教えられないどころか
プログラミングを教える能力もなくなっていると…
0056名無しさん@お腹いっぱい。NGNG
>>55
アルゴリズムを知っている事の利点が、
アルゴリズムを実装する機会がないと失われるという主張ですか、そうですか
0057名無しさん@お腹いっぱい。NGNG
ここでハッキリさせたい。
Linuxは教育用途には不向きだってことを。
0058名無しさん@お腹いっぱい。NGNG
それより何を教えるか?だろ
0059名無しさん@お腹いっぱい。NGNG
>>57
ハードウェアも含めて格安で用意できるので、「端末」として
数多く導入する場合に有効な選択肢かと。

ごく初歩的な「UNIX入門機」として使うにも不足は無いかと。
0060名無しさん@お腹いっぱい。NGNG
UNIXを教えるなら、Solaris,*BSD
計算機科学としてOSを教えるなら MINIXやPlan9
一般的用途を教えるなら MS-Windows

これらのどれにも適してないのがLinux
0061名無しさん@お腹いっぱい。NGNG
プログラミングをやるならLinux
0062名無しさん@お腹いっぱい。NGNG
>>60
いや、中途半端な「Linux」をもってすれば、やはり中途半端な
「Windows」をリプレースするに足る。(w

まあ真面目な話でも、Linuxその他オープンソース系の企業導入
も増加傾向にあるので「IE,OE,MS-Officeの使い方」みたいな
「浴び場レベル」の事をやるにしても「MozillaとOOo」の方が
良いと思う。

最早、どうしても「Windows依存」せざるを得ないのはゲーム
くらいなもの。
0063名無しさん@お腹いっぱい。NGNG
プログラミングならWin32だろ。馬鹿か?
やりもしないのにシステムプログラマ気取りが使うもの
それがLinux
0064名無しさん@お腹いっぱい。NGNG
>>63
まさか「プログラミングならVBが最高!」とか言うんじゃないだろうな。


と、釣り糸を切っておく。
0065名無しさん@お腹いっぱい。NGNG
3がキタ━━━━━━ !!!

2ch.net → .jp
0066名無しさん@お腹いっぱい。NGNG
稚北は三刀流(Win2k, Linux, *BSD)だたよーな
0067名無しさん@お腹いっぱい。NGNG
>>66
あそこは三刀流というよりは、ネットワーク系の教授が、
個人的に BSD を好んで、ゼミ内などで使っているだけではないかな。

最近のことは、知らないが、
昔、夏に見たときは、まだ Solaris などもあったよ。
もう今は、 Solaris は使っていないのかな。
006866NGNG
あ、nfsサーバはSolarisだった(はづ)
0069名無しさん@お腹いっぱい。NGNG
>>55 は専門卒なのでつね
0070名無しさん@お腹いっぱい。NGNG
大学の Unix から記念マキ子
007166NGNG
>>70
uname -a しる
0072名無しさん@EmacsNGNG
自慢じゃないが、オレはWindowsから2chにカキコしたことは無い。
大学からでも自宅からでも
0073名無しさん@EmacsNGNG
MacOS からでもないからな
0074名無しさん@お腹いっぱい。NGNG
自慢じゃないが、俺は自宅以外から2chにカキコしたことは無い。
この5年間を振り返って。
0075名無しさん@お腹いっぱい。NGNG
% uname -a
SunOS edu 5.8 Generic_108528-19 sun4u sparc SUNW,Ultra-Enterprise

もうすぐ OS X になるそうです (´・ω・`)ショボーン
0076名無しさん@お腹いっぱい。NGNG
>>75
Xserve G5か?

単純にハードウェアの世代差から、パフォーマンスは大幅増に
なるが、ツール郡はほとんどオープンソース物という感じか。
0077名無しさん@お腹いっぱい。NGNG
昔に、BASICがOSそのものというようなPCの状態が長らく続いたが、
JAVAでポータブルにOSが書かれていて、システム記述がJAVAで書くのが
ごく自然だという計算機システムをパソコンとする日はいつのことになりそうか?
0078名無しさん@お腹いっぱい。NGNG
日本語で判りやすくレスが書かれていて、書き込みが日本語で書くのが
ごく自然だという掲示板を2chとする日はいつのことになりそうか?
0079名無しさん@お腹いっぱい。NGNG
>>77
javaが直接動くCPUはあるぞ
0080名無しさん@お腹いっぱい。NGNG
echo 'JAVAでポータブルにOSが書かれていて、システム記述がJAVAで書くのが
ごく自然だという計算機システムをパソコンとする日はいつのことになりそうか?'|sed -e 's/JAVA/LISP/g'
0081名無しさん@お腹いっぱい。NGNG
age
0082名無しさん@お腹いっぱい。NGNG
sage
0083名無しさん@お腹いっぱい。NGNG
なんだ唐揚か
0084名無しさん@お腹いっぱい。NGNG
つーか、Winオペレータが欲しいんだったら、
大卒なんか雇わず、アビバ卒雇えよ。
0085名無しさん@お腹いっぱい。NGNG
>>84
石松が使いものになるのか?
0086名無しさん@お腹いっぱい。NGNG
いしまつは卒業できたの?
0087名無しさん@お腹いっぱい。NGNG
UNIXを使うということは、いくつものインタプリタの仕様を覚えなくてはならない。
実はこの非効率性こそが逆に、計算機を使いこなす上で重要な能力だった。
これはあくまで一般ユーザとは別の、プロに限った話だけど。
0088名無しさん@お腹いっぱい。NGNG
LISPってかっこだけのはったり野郎で、役に立たなかったあれですか?
0089名無しさん@お腹いっぱい。NGNG
かといってPascalとruby教えて教育ってのもどうかと思うんだがなぁ・・・
0090名無しさん@お腹いっぱい。NGNG
とりあえず、プログラム初心者にはアセンブリと C を教えれば、
後は自分でできるようになるかも・・・
0091名無しさん@お腹いっぱい。NGNG
プログラム初心者にはフローチャートを書いてからコーディングすること
を徹底的に訓練すべき。ディスプレイの前で試行錯誤させることは教育
ではない。プログラム言語はなんでも良い。CよりもPascalの方が教育的。
変数や関数のscopeの概念が強烈だから。call by referece と call by
valueの区別もあるしね。俺はCプログラムはいつもmainをソースファイル
の一番末尾において関数定義が前方参照になるように書いている。
こうするとプログラムの構造が良く見える。
0092名無しさん@お腹いっぱい。NGNG
>>75
そのPCパッチあててないなぁ。
SunOS hoge 5.8 Generic_117350-02 sun4u sparc SUNW,Ultra-60
0093名無しさん@お腹いっぱい。NGNG
>>91
設計を重視するべきというのは同意できる
0094名無しさん@お腹いっぱい。NGNG
設計は大事。
でもプログラム初心者は設計なんてできない。
どうプログラムを組んでいけばエレガントかつ効率的になるか
わからない。最初はなんでもいいから作る。人のソースを読む。
参考書を読む。
といった経験を積んでこそ、使用する言語によって的確な実装が
できるようになるんじゃない?
0095名無しさん@お腹いっぱい。NGNG
設計を重視するのにフローチャートってどうよ?

Pascal? Javaでいいだろ。
処理系もフリーだから自宅自習によい。
今ほとんどの大学でalgorithmはJavaで教えてるよ。

UNIXはどうでもいいといえばどうでもいいな。
0096名無しさん@お腹いっぱい。NGNG
うむ。Pascalを出してきてフローチャートはねえよな、
とそこだけ突出した違和感があった。
0097名無しさん@お腹いっぱい。NGNG
はったりをかます前に添削してもらうスレ。
0098名無しさん@お腹いっぱい。NGNG
Haskellがいいよ
0099名無しさん@お腹いっぱい。NGNG
HSPがいいよ
0100名無しさん@お腹いっぱい。NGNG
sh がいいよ
0101名無しさん@お腹いっぱい。NGNG
expr がいいと思う
■ このスレッドは過去ログ倉庫に格納されています