大学はいつまでUnixにこだわるのか?
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
NGNGUnix系OSだけを使ってきた奴がいた。大学に入って初めてコンピュータに触れ
て、以来院までの6年間ずっとSolarisやLinux, FreeBSDばかりだったらしい。
そいつはなかなか優秀だったようで、言語やOS・ネットワークなどの基礎は
しっかり理解しているようだが、いかんせんいまどきの知識に欠けている。
GUIを使ったプログラムは書いたことがないらしい。ネットワーク系の研究室
だったから仕方ないのかもしれないけど。
で、大学はいつまでもクラシックな教材だけで教育を続けていていいのか?
そろそろ学部教育からしてもうちょっとモダンなシステムを使わせた方が
いいのではないか? なんだかオレの学生時代(VAXやSun2時代)と大差
ないことをやっている気がしてちょっと心配になる。
0031名無しさん@お腹いっぱい。
NGNGこりゃひどい…w
0032名無しさん@お腹いっぱい。
NGNGunix より新しい OS というと、plan9 ぐらいしか知らん!
plan9 も、あまり普及しとらんからな。
unix で我慢しとけや。
0033名無しさん@お腹いっぱい。
NGNG0034美江洲出井
NGNG教育に各所で手抜きをするような大学だと思って、避けるのが賢明。
0035名無しさん@お腹いっぱい。
NGNG計算機それ自身を対象としている学科で、ブラックボックスの
ごった煮でしかないWindows で教育しようというのはたしかに頂けないけど。
所詮は文房具であり、研究内容の整理なり表現にさえ使えればいいような学科も
あるんじゃないかと思うことはあるわけで。
Word やExcel で勝手にはみ出す罫線をなだめるのが得意になるよりは、
LaTeX で文章の組み立て方を学ぶ方がいいようにも思う。
そゆ所では、実験やら観察の仕方、測定したデータの見方/考え方とか、
論理的で分かりやすい文章の書き方とか、大向こう受けする恰好いい話し方とか、
論敵を完膚なきまでに叩きのめすディベート技術とか、
周囲が気づかないうちに自分のプレゼンスを上げる方法とか、
ライバルの弱味の握り方とか、出入りの業者にイイコトしてもらう方法とか、
そういうもろもろを確実に学ぶ方がだいじだと思う。
0036名無しさん@お腹いっぱい。
NGNGいろんな意味で深いUnix系をほじる学生のほうがまだまし。
FreeBSDの自選コミッターみたいな自己中野郎は困るが。
0037名無しさん@お腹いっぱい。
NGNG数あるOSの一つとしてやるなら面白いと思うけど、べったりだとねえ。
0038名無しさん@お腹いっぱい。
NGNG>論理的で分かりやすい文章の書き方
実践してくれ。
0039名無しさん@お腹いっぱい。
NGNG学内には UNIX機 や Linux機 や Mac OS機 をどしどし置いていただきたいものだが、
# 世の中には Windows しかないかのように振る舞う人間を増やさないためにも
しかし現実は…。
0040名無しさん@お腹いっぱい。
NGNGUNIXも教育用途にはもう向かないような気がする。
Plan9のようなシステムがやっぱりいいんじゃないの?
教えられる人がいるのかどうかというのもあるけど。
UNIXじゃなきゃならないって固定観念持っちゃってる方が
どうかと思う。
0041名無しさん@お腹いっぱい。
NGNG0042名無しさん@お腹いっぱい。
NGNG0043名無しさん@お腹いっぱい。
NGNGがんばれよ。応援してるぞ。
まあ、10年後も、、、C言語でUNIX的な環境がスタンダードだったりして。
だってさー、有力な代案って無いに等しいじゃん。
plan9って代案って騒ぐほどのインパクト無いし。
未来、winやmacの実装は革命的に変わってるかも知れんが、
この板の連中は*BSDな話題をあいかわらず続けてるんじゃないのかね??
pc98をルータにしよう、とか。
0044名無しさん@お腹いっぱい
NGNG大学でGUIプログラムを教える?何か勘違いしていないか?
専門学校へ行け
0045名無しさん@お腹いっぱい。
NGNGMMUを使わないOSなんて今日日今日逝く用途にすら使えない。
0046名無しさん@お腹いっぱい。
NGNG0047名無しさん@お腹いっぱい。
NGNG0048名無しさん@お腹いっぱい。
NGNG0049名無しさん@お腹いっぱい。
NGNG以前は、大学のコンピュータはずっとUNIXだったのに
90年代末期頃に急速にWindowsが導入されたような。
ごく最近になるとLinuxの導入も増えているし、東大
はMacOS Xの大量導入が有名。一時「Windowsバブル」
におぼれた大学もUNIX回帰傾向にある。
どちらかと言えば、未だにWindows中心で導入してる
大学こそが、「いつまでWindowsにこだわるのか?」
と問われるのでは?
0050名無しさん@お腹いっぱい。
NGNGBSDに回帰することはもうないだろうな
0051名無しさん@お腹いっぱい。
NGNGそもそも日本ではBSDの潮流は無かっただろ
0052名無しさん@お腹いっぱい。
NGNG0053名無しさん@お腹いっぱい。
NGNG0054名無しさん@お腹いっぱい。
NGNGいえ、何も。
0055名無しさん@お腹いっぱい。
NGNGいろんな意味でいいこと言ってると思う。
なんで専門学校卒の人間を雇わないのだろう。
大学卒のほうが割高だし歳くってるし…
>>1 が「GUIのプログラミングを教えろ」と言ってるのか
単に卑近な例としてGUIの話をしたのかわからんが、
イマドキの日本の会社のソフト開発はアルゴリズムはどうでもよく
(買ってくるとか、フリーソフトからパチればいいとか、
バックエンドにまるなげでそもそもイラナイとか)、
単にGUIを被せて手間賃を取るようなものばかりになってて、
アルゴリズムを知っている価値などどうでもよくなっているんじゃ
ないだろうか。
しかも、会社ではアルゴリズムも教えられないどころか
プログラミングを教える能力もなくなっていると…
0056名無しさん@お腹いっぱい。
NGNGアルゴリズムを知っている事の利点が、
アルゴリズムを実装する機会がないと失われるという主張ですか、そうですか
0057名無しさん@お腹いっぱい。
NGNGLinuxは教育用途には不向きだってことを。
0058名無しさん@お腹いっぱい。
NGNG0059名無しさん@お腹いっぱい。
NGNGハードウェアも含めて格安で用意できるので、「端末」として
数多く導入する場合に有効な選択肢かと。
ごく初歩的な「UNIX入門機」として使うにも不足は無いかと。
0060名無しさん@お腹いっぱい。
NGNG計算機科学としてOSを教えるなら MINIXやPlan9
一般的用途を教えるなら MS-Windows
これらのどれにも適してないのがLinux
0061名無しさん@お腹いっぱい。
NGNG0062名無しさん@お腹いっぱい。
NGNGいや、中途半端な「Linux」をもってすれば、やはり中途半端な
「Windows」をリプレースするに足る。(w
まあ真面目な話でも、Linuxその他オープンソース系の企業導入
も増加傾向にあるので「IE,OE,MS-Officeの使い方」みたいな
「浴び場レベル」の事をやるにしても「MozillaとOOo」の方が
良いと思う。
最早、どうしても「Windows依存」せざるを得ないのはゲーム
くらいなもの。
0063名無しさん@お腹いっぱい。
NGNGやりもしないのにシステムプログラマ気取りが使うもの
それがLinux
0064名無しさん@お腹いっぱい。
NGNGまさか「プログラミングならVBが最高!」とか言うんじゃないだろうな。
と、釣り糸を切っておく。
0065名無しさん@お腹いっぱい。
NGNG2ch.net → .jp
0066名無しさん@お腹いっぱい。
NGNG0067名無しさん@お腹いっぱい。
NGNGあそこは三刀流というよりは、ネットワーク系の教授が、
個人的に BSD を好んで、ゼミ内などで使っているだけではないかな。
最近のことは、知らないが、
昔、夏に見たときは、まだ Solaris などもあったよ。
もう今は、 Solaris は使っていないのかな。
006866
NGNG0069名無しさん@お腹いっぱい。
NGNG0070名無しさん@お腹いっぱい。
NGNG0072名無しさん@Emacs
NGNG大学からでも自宅からでも
0073名無しさん@Emacs
NGNG0074名無しさん@お腹いっぱい。
NGNGこの5年間を振り返って。
0075名無しさん@お腹いっぱい。
NGNGSunOS edu 5.8 Generic_108528-19 sun4u sparc SUNW,Ultra-Enterprise
もうすぐ OS X になるそうです (´・ω・`)ショボーン
0076名無しさん@お腹いっぱい。
NGNGXserve G5か?
単純にハードウェアの世代差から、パフォーマンスは大幅増に
なるが、ツール郡はほとんどオープンソース物という感じか。
0077名無しさん@お腹いっぱい。
NGNGJAVAでポータブルにOSが書かれていて、システム記述がJAVAで書くのが
ごく自然だという計算機システムをパソコンとする日はいつのことになりそうか?
0078名無しさん@お腹いっぱい。
NGNGごく自然だという掲示板を2chとする日はいつのことになりそうか?
0079名無しさん@お腹いっぱい。
NGNGjavaが直接動くCPUはあるぞ
0080名無しさん@お腹いっぱい。
NGNGごく自然だという計算機システムをパソコンとする日はいつのことになりそうか?'|sed -e 's/JAVA/LISP/g'
0081名無しさん@お腹いっぱい。
NGNG0082名無しさん@お腹いっぱい。
NGNG0083名無しさん@お腹いっぱい。
NGNG0084名無しさん@お腹いっぱい。
NGNG大卒なんか雇わず、アビバ卒雇えよ。
0085名無しさん@お腹いっぱい。
NGNG石松が使いものになるのか?
0086名無しさん@お腹いっぱい。
NGNG0087名無しさん@お腹いっぱい。
NGNG実はこの非効率性こそが逆に、計算機を使いこなす上で重要な能力だった。
これはあくまで一般ユーザとは別の、プロに限った話だけど。
0088名無しさん@お腹いっぱい。
NGNG0089名無しさん@お腹いっぱい。
NGNG0090名無しさん@お腹いっぱい。
NGNG後は自分でできるようになるかも・・・
0091名無しさん@お腹いっぱい。
NGNGを徹底的に訓練すべき。ディスプレイの前で試行錯誤させることは教育
ではない。プログラム言語はなんでも良い。CよりもPascalの方が教育的。
変数や関数のscopeの概念が強烈だから。call by referece と call by
valueの区別もあるしね。俺はCプログラムはいつもmainをソースファイル
の一番末尾において関数定義が前方参照になるように書いている。
こうするとプログラムの構造が良く見える。
0092名無しさん@お腹いっぱい。
NGNGそのPCパッチあててないなぁ。
SunOS hoge 5.8 Generic_117350-02 sun4u sparc SUNW,Ultra-60
0093名無しさん@お腹いっぱい。
NGNG設計を重視するべきというのは同意できる
0094名無しさん@お腹いっぱい。
NGNGでもプログラム初心者は設計なんてできない。
どうプログラムを組んでいけばエレガントかつ効率的になるか
わからない。最初はなんでもいいから作る。人のソースを読む。
参考書を読む。
といった経験を積んでこそ、使用する言語によって的確な実装が
できるようになるんじゃない?
0095名無しさん@お腹いっぱい。
NGNGPascal? Javaでいいだろ。
処理系もフリーだから自宅自習によい。
今ほとんどの大学でalgorithmはJavaで教えてるよ。
UNIXはどうでもいいといえばどうでもいいな。
0096名無しさん@お腹いっぱい。
NGNGとそこだけ突出した違和感があった。
0097名無しさん@お腹いっぱい。
NGNG0098名無しさん@お腹いっぱい。
NGNG0099名無しさん@お腹いっぱい。
NGNG0100名無しさん@お腹いっぱい。
NGNG0101名無しさん@お腹いっぱい。
NGNG0102名無しさん@お腹いっぱい。
NGNG時代錯誤
今時のLinuxハッカーはそんなことしません。
0103名無しさん@お腹いっぱい。
NGNGハッカーならプログラミングごとき人に教えてもらうまでもないだろ。
0104名無しさん@お腹いっぱい。
NGNGこれはつまり、今時のLinuxハッカーは教育が必要な初心者だと言いたいのでしょうか。
0105名無しさん@お腹いっぱい。
NGNG0106名無しさん@お腹いっぱい。
NGNG0107名無しさん@お腹いっぱい。
NGNG0108名無しさん@お腹いっぱい。
NGNGLinuxは勢いあるし、出来のいいOSだからどんどん新しい人が入って来る。
それに対してFreeBSDは新しい人がこなくて、逆に人がいなくなる一方。
平均レベルはまぁ、FreeBSDのが上だろうなぁ。
0109名無しさん@お腹いっぱい。
NGNG0110名無しさん@お腹いっぱい。
NGNG0111名無しさん@お腹いっぱい。
NGNG0112名無しさん@お腹いっぱい。
NGNGなんで?
011391
NGNG処理のパターンを体で覚えるためには、アルゴリズムは
フローチャートで完全に作ってから、それをコーディング
するという訓練をキチンとやるべきだ、と言っているだけ。
俺は学生の時に、情報処理の初級教育で1年間これをきっち
りやって、コーディングが凄く楽になった。周りの奴らは、
人の書いたレポート写しているだけだったから上達しなかっ
たが…。だまされたと思って1年間きっちりやってみよ>
初心者諸君。ちなみに今の俺はいきなり端末の前で日に
数100行書くよ。
0114名無しさん@お腹いっぱい。
NGNG自由度が高く取っ付きやすいけど、そんだけ。
初学者に古のBASICをいきなり使わせてGOTOの山を築かせるような感じと言えばわかるかな。
Pascalにあるような構造をフローチャートでは表現しづらいし(できないとは言わんが、
構造を陽に記述する体系ではないので埋没し見えなくなる)、こういったものを表現できる
チャート体系は他にいくらでもある。
0115名無しさん@お腹いっぱい。
NGNGま、おれもなんだけどさ
0116名無しさん@お腹いっぱい。
NGNG0117名無しさん@お腹いっぱい。
NGNGプログラムがスパゲッティになるから一切のgoto文の使用を禁止するという頭
でっかちな管理者と同じ発想だな。エラー処理をきれいに書こうと思ったら
goto文は必須なのだよ。
端末の前で試行錯誤せずに自由自在に表現できるようになることが重要。その
ためには紙の上で考えぬくことだ。当然の事ながらスパゲッティではないフ
ローが書けなければいけない。
0118名無しさん@お腹いっぱい。
NGNGいや、Cのように例外処理を構文として持ってないものであれば、
エラー処理をgotoで行う場合もあろう。実際におれもやってる。
しかし相手は初学者だ。話をすり替えようとはしてないか?
君はたしかに優秀なようだが、誰もが君のようにやれるわけではない。
初学者ならばなおさらスパゲッティに陥りがちなものを使わせるわけには行かない。
Pascalを出した君のことだ、無制限な自由は必ずしもよくないことはわかってるんだろう?
紙の上で呻吟するのは悪いとは言ってない。
ただそれがフローチャートだったんで「なんで?」となったのだ。
今ならもっと筋のいいチャートはある。
ちなみに、コンピュータの力を湯水のごとく使える現代では、
紙を使うことがいい必ずしもことだとも思ってはいないがな。
昔おれが使ってたチャートはPADだがフローチャートよりはずっとましだと思う。
今はそんな物使ってない。ロジックをチャートにしてもしょうがないからな。
0119名無しさん@お腹いっぱい。
NGNG0120名無しさん@お腹いっぱい。
NGNG0121名無しさん@お腹いっぱい。
NGNG紙を目の前に処理を書けと言われても,何をしていいか
分からなくなるそうだ.
0122名無しさん@お腹いっぱい。
NGNGコーディングが楽になる。
だが初学者にはこんなことさせるより他にやらせることが
あるとおもう。
0123名無しさん@お腹いっぱい。
NGNG0124名無しさん@お腹いっぱい。
NGNG状態遷移表を作るとか、あるいは入力形式をBNFで表現して
ボトムアップパーサなりトップダウンパーサなりで実装する
とかいうやり方の方が、応用も効く上、理論的な背景もあって
大学で教えるには向いていると思われ。
0125名無しさん@お腹いっぱい。
NGNGflowchartだけじゃ駄目でしょ。
Euler diagramとか、truth matrixとかもやらないと。
UMLもいいしさ。
0126名無しさん@お腹いっぱい。
NGNGフローチャート要る程長くてグチャグチャなメソッド作るようじゃ
駄目よ。
0127名無しさん@お腹いっぱい。
NGNGダイクストラの「プログラミング原論」みたいなテキストが少ないのは何故だろう?
0128名無しさん@お腹いっぱい。
NGNG0129名無しさん@お腹いっぱい。
NGNG0130名無しさん@お腹いっぱい。
NGNG■ このスレッドは過去ログ倉庫に格納されています