Linuxは、開発環境が40年前と同レベル (819レス)
Linuxは、開発環境が40年前と同レベル http://mao.5ch.net/test/read.cgi/linux/1520651677/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
22: login:Penguin [sage] 2018/03/13(火) 10:22:06.61 ID:5bGA/MLX >>21 >PATHに.入れればconfigureで実行できるようになるがセキュアでないので >推奨されない それでバランスしてしまったのがUnix文化の困ったところなんだ。 DOSだと、暗黙のうちに「.」が検索パスに入っていることが前提だからそれを 前提にした文化が形成されたので、その状態でも十分に「セキュア」になった。 その結果、./を付けなくてもカレント・ディレクトリのEXEやBATファイルを実行できる という超便利な環境となった。ところが、Unixだと古い文化を引きずったまま 直ることが無かったので不便なままとなった。その結果、今後Wineが究極まで 達してもLinuxがWindowsの代わりにはなりえないかも知れない。 http://mao.5ch.net/test/read.cgi/linux/1520651677/22
23: login:Penguin [sage] 2018/03/13(火) 10:33:37.76 ID:5bGA/MLX >>21 >今時のGUI環境ならPnPでディスクは勝手にマウントされる Ubuntuだけど、 1. /etc/fstab に光学ドライブを書いておくと、Login前に待機状態になってしまう。 2. Login後、メディアを入れてからNautilusでドライブをクリックすると認識はできる。 3. しかし、メディアを交換したときにトラブルが生じやすい。例えば、Wineだ。 4. HDDですら、Nautilusでドライブをクリックせずに、いきなり端末を使った場合には マウントされてない。 5. おまけをいうと、FAT32のような単純なドライブですら、Linuxではext3とはpermissionなど で非互換がおきまくって、正しく動作出来ない。たとえば、そのドライブでは、ソースからは 上手くmakeが出来ず、どこかで不具合が生じてしまう。だから、ext3ドライブにソースを 全コピーしないといけなくなる。 http://mao.5ch.net/test/read.cgi/linux/1520651677/23
24: login:Penguin [sage] 2018/03/13(火) 10:35:32.21 ID:5bGA/MLX >>21 >wildcardの展開をshellまかせにするかコマンド側がよろしくやってくれるのかは >一長一短あるだろう 現実に良く使うコマンドがとても長くなってしまっているのだから、結果的にはLinuxの 方が使いにくい。 http://mao.5ch.net/test/read.cgi/linux/1520651677/24
25: login:Penguin [sage] 2018/03/13(火) 10:52:01.11 ID:5bGA/MLX >>21 >Visual Studioがいい環境なのは認めるよ。 この書き方だと、プログラムの経験が浅い人にはVisual Studio だけが例外的に 「いい環境」なだけだと思われてしまう。 ところが、実際にはそうではなく、TurboC++, WatcomC++なども、十分に便利だった。 コマンドラインでも、gccやgnu make などとくらべて、だいぶ便利だったんだ。 はっきりいえば、gccやmakeやLinux文化は洗練されておらず、頭が悪いんだ。 http://mao.5ch.net/test/read.cgi/linux/1520651677/25
28: login:Penguin [sage] 2018/03/13(火) 12:45:35.08 ID:5bGA/MLX >>27 基本的には、make自身の問題よりも書き方やそれ以外の変なツールが標準になっていることの問題 が大きい。しかし、gnu toolsは、余計なメッセージだけを消す事が出来ないことが多いのが クソなんだ。消そうと思うと全てのメッセージが消えたりして、使い物にならない。turbo c++ や watcom c++ , msc++, vc++のツール類は、どれもそんな初歩的な不具合は無かった。 http://mao.5ch.net/test/read.cgi/linux/1520651677/28
30: login:Penguin [sage] 2018/03/13(火) 13:08:58.30 ID:5bGA/MLX それが責任者不在の問題点。こっちは部外者なのに責任を負わそうとする。 http://mao.5ch.net/test/read.cgi/linux/1520651677/30
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.296s*