シェルスクリプト言語が強力であれば、
大規模アプリが作れるはず。
逆に、大規模アプリが効率良く作れる言語なら
シェルスクリプト言語として使うっても
効率がいいはず。
なぜシェルスクリプト言語で大規模アプリが作れないのか?
■ このスレッドは過去ログ倉庫に格納されています
2013/05/26(日) 20:22:37.82ID:tvV5yzua
2013/07/17(水) NY:AN:NY.ANID:pxrX9uh0
>>62
ksh はこれに入ってるね。
http://www2.research.att.com/~gsf/download/
Debian とかだとパッケージもある。
http://packages.debian.org/ksh
ksh はこれに入ってるね。
http://www2.research.att.com/~gsf/download/
Debian とかだとパッケージもある。
http://packages.debian.org/ksh
2013/07/18(木) NY:AN:NY.ANID:jv09xmD0
日経Linux 8月号に、
Pythonで書かれた、MITライセンスの、
企業向け、データ操作用のコマンド、「Open usp Tukubai」と、
その商用版「usp Tukubai」の特集が載っている
Pythonで書かれた、MITライセンスの、
企業向け、データ操作用のコマンド、「Open usp Tukubai」と、
その商用版「usp Tukubai」の特集が載っている
2013/07/27(土) NY:AN:NY.ANID:tGPxpGZ9
ハンズラボがユニケージで内製しているという記事を見たので、
ユニケージ原論を買って読んだのだが、酷いなこれ
まるでカルト宗教だ
適用案件では常にお客さんと大ゲンカになっているらしいし
そもそも、ひたすら「シェルスクリプトは素人でもすぐに覚えられる」を繰り返してるけど
もうこの時点でウソじゃん
シェルスクリプトはソースがわかりやすいだと?
ワンライナーの呪文の列挙になってるじゃん
件の本には実際の業務画面のサンプルが一つも載ってないんだけど、
画面はどうやって対応してんだこれ
ユニケージ原論を買って読んだのだが、酷いなこれ
まるでカルト宗教だ
適用案件では常にお客さんと大ゲンカになっているらしいし
そもそも、ひたすら「シェルスクリプトは素人でもすぐに覚えられる」を繰り返してるけど
もうこの時点でウソじゃん
シェルスクリプトはソースがわかりやすいだと?
ワンライナーの呪文の列挙になってるじゃん
件の本には実際の業務画面のサンプルが一つも載ってないんだけど、
画面はどうやって対応してんだこれ
2013/07/27(土) NY:AN:NY.ANID:JhVc9TNI
プログラム言語を普通に使える普通のプログラマだが、
それでもシェルスクリプトでプログラミングはしたくない。
バッドノウハウの固まりっていうか
意外な方法で、やりたいことを実現するという
コードの集まり。
数値計算にしろ文字列演算にしろ
数値比較にしろ
それでもシェルスクリプトでプログラミングはしたくない。
バッドノウハウの固まりっていうか
意外な方法で、やりたいことを実現するという
コードの集まり。
数値計算にしろ文字列演算にしろ
数値比較にしろ
2013/07/29(月) NY:AN:NY.ANID:SZz7sXf3
>>65
> ハンズラボがユニケージで内製しているという記事を見たので、
> ユニケージ原論を買って読んだのだが、酷いなこれ
> まるでカルト宗教だ
> 適用案件では常にお客さんと大ゲンカになっているらしいし
常に大喧嘩のソースは?
まさかユニケージ言論を読むと書いてあるの?www
> ハンズラボがユニケージで内製しているという記事を見たので、
> ユニケージ原論を買って読んだのだが、酷いなこれ
> まるでカルト宗教だ
> 適用案件では常にお客さんと大ゲンカになっているらしいし
常に大喧嘩のソースは?
まさかユニケージ言論を読むと書いてあるの?www
2013/07/29(月) NY:AN:NY.ANID:Aioac22I!
>>62
UNIXはUNIXのライセンスを持っているOSのことをいい、
POSIX準拠のOSのことをいうのではない。
そして、kshはUNIXのライセンスを持っていないUNIXライクOSでは通常使えるようになっていない。
UNIXはUNIXのライセンスを持っているOSのことをいい、
POSIX準拠のOSのことをいうのではない。
そして、kshはUNIXのライセンスを持っていないUNIXライクOSでは通常使えるようになっていない。
2013/07/30(火) NY:AN:NY.ANID:COLCST91
技術者はUNIXの精神を愛してるのであってUNIXを愛してる訳ではない
2013/07/31(水) NY:AN:NY.ANID:me7lCyHh
>>68
unix認証を受けてるIBMのz/OSはkshではなくて独自実装のshを使っているらしいよ。
触ったことないので伝聞だが。
単に/bin/shとして使っていないSUS認定UNIX、という程度ならMacOSXもそう。
/bin/kshとしてインストールされているので使おうと思えば使えるが、
標準シェルではない。
ということで、正規にunixを名乗ることを許されたものでも標準シェルがkshとは限らん。
逆に、そうでないOSでもベンダーがクローンではなくAT&T由来の本物のkshを
提供している例は腐るほどある。WindowsですらMicrosoft純正のkshバイナリが存在する。
標準シェル(/bin/sh)として使ってる例はさすがに知らんけど。
# OpenBSDの/bin/shはkshクローン。
unix認証を受けてるIBMのz/OSはkshではなくて独自実装のshを使っているらしいよ。
触ったことないので伝聞だが。
単に/bin/shとして使っていないSUS認定UNIX、という程度ならMacOSXもそう。
/bin/kshとしてインストールされているので使おうと思えば使えるが、
標準シェルではない。
ということで、正規にunixを名乗ることを許されたものでも標準シェルがkshとは限らん。
逆に、そうでないOSでもベンダーがクローンではなくAT&T由来の本物のkshを
提供している例は腐るほどある。WindowsですらMicrosoft純正のkshバイナリが存在する。
標準シェル(/bin/sh)として使ってる例はさすがに知らんけど。
# OpenBSDの/bin/shはkshクローン。
2013/07/31(水) NY:AN:NY.ANID:HcSnofK9!
>>70
Microsoft Windowsの標準シェルはcmd.exeで、kshは付いてこないよね。
標準シェルの捉え方が私と違っている。
私はshの呼び出し先の本体が標準シェルといっているわけではなく、
各UNIXにデフォルトでインストールされているシェルのうち最も高機能なシェルのことを言っている。
ライセンスを持っていないUNIXライクOSで、なんらかの手段を使えばkshも使えるという話は標準シェルの話題としては無意味。
デフォルトで入っているシェルの話をしているのだから。
なんらかの手段を講じないと使えないのは標準ではないからね。
本物のkshの話をしているのでkshクローンの話も意味がない。
今はどうか知らないが、昔、Linux上のpdksh(kshクローンのひとつ)でksh用のスクリプトを動かそうとしたが全然動かなかった。
とりあえず、正規UNIXではデフォルトでkshが入っていて、ライセンスのないUNIXライクOSはデフォルトでkshが入っていないのが普通なのではないだろうか。
そして、ライセンスのないUNIXライクOSは入れたくてもOS側がサポートしていないことが多いよね。
ソース入手してコンパイルしろとか、OS非サポートの野良ビルド使えとか、商用ソフトを買えとか、そんな状況のシェルで開発するのは問題があるだろう。
この話の発端は、bashがだめという意見が出たことだが、
今は正規UNIXよりUNIXライクOSのほうが主流だからbashでいいと思うけどね。
あえてbashがだめな理由を考えると、正規UNIXはkshがインストールされていてもbashがなかったりすることだという話。
それもbashの野良ビルドをインストールすればいいのかも知れないけど、しないですむならそれに越したことはないよね。
Microsoft Windowsの標準シェルはcmd.exeで、kshは付いてこないよね。
標準シェルの捉え方が私と違っている。
私はshの呼び出し先の本体が標準シェルといっているわけではなく、
各UNIXにデフォルトでインストールされているシェルのうち最も高機能なシェルのことを言っている。
ライセンスを持っていないUNIXライクOSで、なんらかの手段を使えばkshも使えるという話は標準シェルの話題としては無意味。
デフォルトで入っているシェルの話をしているのだから。
なんらかの手段を講じないと使えないのは標準ではないからね。
本物のkshの話をしているのでkshクローンの話も意味がない。
今はどうか知らないが、昔、Linux上のpdksh(kshクローンのひとつ)でksh用のスクリプトを動かそうとしたが全然動かなかった。
とりあえず、正規UNIXではデフォルトでkshが入っていて、ライセンスのないUNIXライクOSはデフォルトでkshが入っていないのが普通なのではないだろうか。
そして、ライセンスのないUNIXライクOSは入れたくてもOS側がサポートしていないことが多いよね。
ソース入手してコンパイルしろとか、OS非サポートの野良ビルド使えとか、商用ソフトを買えとか、そんな状況のシェルで開発するのは問題があるだろう。
この話の発端は、bashがだめという意見が出たことだが、
今は正規UNIXよりUNIXライクOSのほうが主流だからbashでいいと思うけどね。
あえてbashがだめな理由を考えると、正規UNIXはkshがインストールされていてもbashがなかったりすることだという話。
それもbashの野良ビルドをインストールすればいいのかも知れないけど、しないですむならそれに越したことはないよね。
2013/11/29(金) 12:36:43.38ID:+wvTevIP
フレームワークもなしに大規模アプリとか馬鹿じゃねえか?
2014/07/07(月) 05:52:29.66ID:9z1v/iFu
こんなスレがあったなあと思い出して貼りにきた
フルスクラッチから1日でCMSを作る シェルスクリプト高速開発手法入門 [大型本]
http://www.amazon.co.jp/dp/4048660683/
フルスクラッチから1日でCMSを作る シェルスクリプト高速開発手法入門 [大型本]
http://www.amazon.co.jp/dp/4048660683/
2014/10/24(金) 04:19:35.38ID:Ftkfu1QS
シェルは文法がこなれていない。
本来ファイルをフィルタに掛けるような用法を主眼にしてるから
そこだけ一点豪華になってて、汎用性に欠けるのでは。
本来ファイルをフィルタに掛けるような用法を主眼にしてるから
そこだけ一点豪華になってて、汎用性に欠けるのでは。
75login:Penguin
2014/12/25(木) 02:08:04.34ID:I0eahb8K とりあえず日本語エディタとか作ってみてよ。
2014/12/28(日) 02:04:22.27ID:Yz7RpufE
77login:Penguin
2014/12/30(火) 14:05:59.39ID:mas9TROk #!/bin/sh
# nihongo editor
cat > $1
# nihongo editor
cat > $1
78login:Penguin
2015/01/21(水) 16:24:56.87ID:leqoSvrr システムをファイルを分けて書くときに、ファイルをまたぐ参照とか呼び出し
とかのオーバーヘッドが大きそうだな。すれにスクリプトやインタプリター
言語は、実行時になって始めてわかるエラーがコンパイラ言語に比べて
多くなるだろ。たとえば未定義変数とか、引数の不整合とか、型の不一致とか、
未定義関数とかの。コンパイラ言語だと、滅多通らない処理の箇所でも、一応
全部の可能性ある処理の経路にそって、参照関係とか定義未定義のチェックは
コンパイル時にできているわけで、もちろんファイルを分割したら、リンク時
まで参照の解決が終わらないけれども。実行前にある程度多くの検査ができて
いることになるから。
とかのオーバーヘッドが大きそうだな。すれにスクリプトやインタプリター
言語は、実行時になって始めてわかるエラーがコンパイラ言語に比べて
多くなるだろ。たとえば未定義変数とか、引数の不整合とか、型の不一致とか、
未定義関数とかの。コンパイラ言語だと、滅多通らない処理の箇所でも、一応
全部の可能性ある処理の経路にそって、参照関係とか定義未定義のチェックは
コンパイル時にできているわけで、もちろんファイルを分割したら、リンク時
まで参照の解決が終わらないけれども。実行前にある程度多くの検査ができて
いることになるから。
79login:Penguin
2016/01/17(日) 07:54:15.44ID:sk+MoVt2 シェルはカーネルにアクセスするから、あんまり自由にできないほうが安全なんじゃないの?
強力なプログラムが組める自由が増すとそれだけカーネルの安全性が損なわれるんじゃ?
強力なプログラムが組める自由が増すとそれだけカーネルの安全性が損なわれるんじゃ?
2016/01/17(日) 12:45:05.66ID:20Svx1kT
2016/01/20(水) 17:17:11.66ID:/OBQdtaj
ぶっちゃけシェルは文法がアレだよな
パイプでデータフローってのは便利だから
そっち方面でイカす言語あれば良いんだけど
まあでも開発すんのも面倒だからコーディング規約決めてシェルで書こうか
みたいなループ
パイプでデータフローってのは便利だから
そっち方面でイカす言語あれば良いんだけど
まあでも開発すんのも面倒だからコーディング規約決めてシェルで書こうか
みたいなループ
2016/01/20(水) 18:23:28.17ID:9nYc5AiW
>>79
シェル以外はカーネルにアクセスしないのか?
シェル以外はカーネルにアクセスしないのか?
2016/01/20(水) 18:57:29.50ID:JEazYWD3
小規模アプリが作れないから大規模アプリが作れないんだと思うよ。
前のレスでも誰かが言っているけど、テキストエディタとか作ってみたらいいいんじゃない?
ブロック崩しゲームとか、小規模アプリをいくつか作ってみてよ。
それらが作れないなら大規模以前の問題じゃないかな。
元々アプリケーションを作るためのプログラミング言語として作られたものじゃないから
プログラミング言語としてできることは大幅に限られているよね。
まあ、このスレは元々ネタなんだよ。
前のレスでも誰かが言っているけど、テキストエディタとか作ってみたらいいいんじゃない?
ブロック崩しゲームとか、小規模アプリをいくつか作ってみてよ。
それらが作れないなら大規模以前の問題じゃないかな。
元々アプリケーションを作るためのプログラミング言語として作られたものじゃないから
プログラミング言語としてできることは大幅に限られているよね。
まあ、このスレは元々ネタなんだよ。
2017/06/30(金) 01:20:41.50ID:sFKxRYwA
上の方で誰かが言ってた日本語エディタだが,
冗談じゃなく真面目に,shell でインプットメソッドくらいは書けそう。
# 但し tcsh
冗談じゃなく真面目に,shell でインプットメソッドくらいは書けそう。
# 但し tcsh
85login:Penguin
2017/12/29(金) 16:09:34.91ID:S/CsVkMC 誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
K1UMX6SRHH
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
K1UMX6SRHH
86login:Penguin
2018/05/12(土) 07:42:03.73ID:0WzDpq9K スクリプト言語でもって、OSの上で動くような(スクリプト言語でかかれた)OSを
書くことができれば、そのOSはマシンの機種やCPUの命令体系の違いを越えて
ネットワーク越しに流れていきながら場末のOSの上で動作することができるな。
書くことができれば、そのOSはマシンの機種やCPUの命令体系の違いを越えて
ネットワーク越しに流れていきながら場末のOSの上で動作することができるな。
87login:Penguin
2018/05/22(火) 07:07:44.65ID:Czl6p0FW 僕の知り合いの知り合いができた副業情報ドットコム
関心がある人だけ見てください。
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
DWJSW
関心がある人だけ見てください。
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
DWJSW
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 居住地で外国人増「いいと思わない」、41%に急増 交流は減少 …外国人が増えることに対して否定的な人は幸福度が低い傾向 [少考さん★]
- ヒカル、『DOWNTOWN+』Netflix配信決定ニュースに「ヤバない?さすがに。うまくいってないんや」「集客できてないんでしょうね」 [muffin★]
- かわいいので「せんそうはんたい」のタオルを買った 声を上げられるうちにデモへ行く:東京新聞 [少考さん★]
- 【速報】 消費税減税しても物価が3%上昇すれば、家計トータルでは6~7万円の支出増になり「損になる」ことが判明 ★2 [お断り★]
- 「ブルーカラー」の仕事が人気 「努力次第で年収1000万、2000万に」 人手不足とAI台頭でホワイトカラーは入れ替え [お断り★]
- 【滋賀】列車の人身事故でホームにいた10代男性が顔面を切るけが 衝撃で“何らかのもの”が飛んできたか 列車に接触の成人男性は死亡 [煮卵★]
- 【衝撃】2作大ヒットさせた漫画家、この世に5人しか居ない事が判明 [308546326]
- 【悲報】高市首相、全裸でゴミ箱を背負わされ晒しものにされる [834922174]
- ファーストキスの感想書いてけ童貞は風呂の感想でも書いてけ
- 今日もきのうもずっと5chなの?🌜
- 【動画】アメリカの閉鎖的宗教団体のセックス、エグい
- 【画像】教え子ちゃんたち「きゃーっ♡ロリコンの先生が入ってきたー♡」