なぜシェルスクリプト言語で大規模アプリが作れないのか?

1 :login:Penguin:2013/05/26(日) 20:22:37.82 ID:tvV5yzua.net
シェルスクリプト言語が強力であれば、
大規模アプリが作れるはず。

逆に、大規模アプリが効率良く作れる言語なら
シェルスクリプト言語として使うっても
効率がいいはず。

18 : 忍法帖【Lv=40,xxxPT】(1+0:8) :2013/05/30(木) 16:29:07.36 ID:jx/FwRPP!.net

あ、でも

62 :login:Penguin:2013/07/17(水) NY:AN:NY.AN ID:7bkubF6A.net

>>57
>UNIXの標準シェルはkshだが、Linuxには本物のkshはない。
>kshクローンはLinuxにもあるけど本物のkshとの互換性が問題になるし、

sysv系はたしかにkshだが、unixの標準シェルがkshというのは違うような。
# posix shellの元になったという意味では標準に近いけど、ksh==posix shではないし。

昔はkshのソースは公開されてなかったのでクローンを使うしかなかったけど、
今はオープンソースなので、linuxでも使おうと思えば本物のkshがふつーに使える。

30 :login:Penguin:2013/06/03(月) 17:50:18.53 ID:Qi3OkMx4.net

もっと盛り上がればオープンソース版もあり得るかもね
とりあえず今のライバルは叶姉妹

3 :login:Penguin:2013/05/27(月) 01:07:44.71 ID:/2IHSklF.net

ユニケージは?

19 :login:Penguin:2013/05/30(木) 19:09:59.32 ID:YV0NOz8Z.net

頼むから続き書いてくれ
おもんなくてもいいしなんなら金払ってもいい

37 :login:Penguin:2013/06/04(火) 20:42:17.51 ID:rag4vWye.net

Linuxカーネルがなんでも入りカーネルなんだけどなw

43 :login:Penguin:2013/07/08(月) NY:AN:NY.AN ID:simrwVhJ.net

ところが結構見るんだよな。
配列とか独自機能を使うためにbash指定してる模様。

まあtcshとか指定されるよりはマシかと諦めてる。

40 :login:Penguin:2013/06/15(土) 05:01:50.06 ID:IKtjCUdq.net

細かいコマンドはCで書いて
あとはシェルスクリプトで・・・・って普通だな

15 :login:Penguin:2013/05/28(火) 07:25:13.48 ID:qdR1niqi.net

>>1
聞いて聞きっぱなし?

80 :login:Penguin:2016/01/20(水) 17:17:11.66 ID:/OBQdtaj.net

ぶっちゃけシェルは文法がアレだよな
パイプでデータフローってのは便利だから
そっち方面でイカす言語あれば良いんだけど

まあでも開発すんのも面倒だからコーディング規約決めてシェルで書こうか
みたいなループ

20 :login:Penguin:2013/05/30(木) 22:27:21.61 ID:yueoIWaN.net

ユニケージ開発が怪しいのは
英語版Wikipediaに存在しないから。

ゴミはゴミ。

74 :login:Penguin:2014/12/25(木) 02:08:04.34 ID:I0eahb8K.net

とりあえず日本語エディタとか作ってみてよ。

77 :login:Penguin:2015/01/21(水) 16:24:56.87 ID:leqoSvrr.net

システムをファイルを分けて書くときに、ファイルをまたぐ参照とか呼び出し
とかのオーバーヘッドが大きそうだな。すれにスクリプトやインタプリター
言語は、実行時になって始めてわかるエラーがコンパイラ言語に比べて
多くなるだろ。たとえば未定義変数とか、引数の不整合とか、型の不一致とか、
未定義関数とかの。コンパイラ言語だと、滅多通らない処理の箇所でも、一応
全部の可能性ある処理の経路にそって、参照関係とか定義未定義のチェックは
コンパイル時にできているわけで、もちろんファイルを分割したら、リンク時
まで参照の解決が終わらないけれども。実行前にある程度多くの検査ができて
いることになるから。

81 :login:Penguin:2016/01/20(水) 18:23:28.17 ID:9nYc5AiW.net

>>78
シェル以外はカーネルにアクセスしないのか?

44 :login:Penguin:2013/07/09(火) NY:AN:NY.AN ID:kl19vrAF.net

>>42
なんで bash でスクリプト書くと馬鹿なの?

35 :login:Penguin:2013/06/04(火) 08:23:43.80 ID:CMeNJVPs.net

ユニケージの真髄は、シェルスクリプトで書く事じゃなくて「既にある使ってない物も」で書く事
ラッピングと言う名の再発明を無駄に繰り返して一歩も前に進まないシステム業界よりよっぽど良い

2 :login:Penguin:2013/05/26(日) 21:49:04.42 ID:IvVe2Vi4.net

GUI?CUI?
小規模アプリでもやってみればわかるけどGUIは無理
TUIも無理かも
CUIだとできそうだけどシェルスクリプトじゃできること限られるし
シェルスクリプトに限らずpythonとかのスクリプトも有りなら可能性は広がる

ただ大規模なプログラムになるとスクリプト言語は実行速度で不利

#↓削除依頼出してねって書き込まれるに1ペリカ

7 :login:Penguin:2013/05/27(月) 21:03:45.12 ID:6HYdNFvR.net

シェルスクリプトは日常語だから。

54 :login:Penguin:2013/07/10(水) NY:AN:NY.AN ID:NtvrLfBy.net

俺こそが本流: ksh # mksh愛用中

52 :login:Penguin:2013/07/10(水) NY:AN:NY.AN ID:7mqEHmsX.net

そんなあなたは ash

52 :login:Penguin:2013/07/10(水) NY:AN:NY.AN ID:7mqEHmsX.net

そんなあなたは ash

47 :login:Penguin:2013/07/09(火) NY:AN:NY.AN ID:hMsYxxgU.net

さすがLinux ユーザーびっくりですね。www

67 :login:Penguin:2013/07/29(月) NY:AN:NY.AN ID:SZz7sXf3.net

>>65
> ハンズラボがユニケージで内製しているという記事を見たので、
> ユニケージ原論を買って読んだのだが、酷いなこれ
> まるでカルト宗教だ
> 適用案件では常にお客さんと大ゲンカになっているらしいし
常に大喧嘩のソースは?
まさかユニケージ言論を読むと書いてあるの?www

53 :login:Penguin:2013/07/10(水) NY:AN:NY.AN ID:DdAAcY6C.net

NetBSD時間…

55 :login:Penguin:2013/07/10(水) NY:AN:NY.AN ID:NtvrLfBy.net

一度でいいからwindowing kshを使ってみたかった…

36 :login:Penguin:2013/06/04(火) 16:03:19.66 ID:D/tx8Voo.net

って言うか、元々UNIXってそういう思想・哲学で作られてるんだろ。
わざわざWindowsやMacの糞アプリの真似して、巨大な何でも入りアプリを作るのは馬鹿。

72 :login:Penguin:2013/11/29(金) 12:36:43.38 ID:+wvTevIP.net

フレームワークもなしに大規模アプリとか馬鹿じゃねえか?

68 :login:Penguin:2013/07/29(月) NY:AN:NY.AN ID:Aioac22I!.net

>>62
UNIXはUNIXのライセンスを持っているOSのことをいい、
POSIX準拠のOSのことをいうのではない。
そして、kshはUNIXのライセンスを持っていないUNIXライクOSでは通常使えるようになっていない。

48 :login:Penguin:2013/07/09(火) NY:AN:NY.AN ID:CYkoBuDH.net

#!/bin/zsh
よりはまし

12 :login:Penguin:2013/05/28(火) 00:12:58.59 ID:Apd6CwhH.net

何を今更なスレだな。
ユニケージ開発のuspに喧嘩売ってんの?

50 :login:Penguin:2013/07/10(水) NY:AN:NY.AN ID:67RtiEu2.net

そもそも本物のshって何だろう。v6あたりのbourne shellだろうか。
あんまり古い/bin/shだとPOSIX非互換だったりして、それはそれで
辛いよ。

31 :login:Penguin:2013/06/03(月) 22:08:12.76 ID:bSPAKKM4.net

ぶっちゃけ、湯にケージ(GoogleIMEで候補に出ない)
なんてものは、ほぼ全員このスレをみて知っただろ?

6 :login:Penguin:2013/05/27(月) 16:36:55.39 ID:5tsdSULQ.net

保守性が糞悪い
vbスクリプト技術者なら安い賃金で調達可能

もうメインフレームのバッチ処理みたいな仕事は無いよ

73 :login:Penguin:2014/10/24(金) 04:19:35.38 ID:Ftkfu1QS.net

シェルは文法がこなれていない。
本来ファイルをフィルタに掛けるような用法を主眼にしてるから
そこだけ一点豪華になってて、汎用性に欠けるのでは。

34 :login:Penguin:2013/06/04(火) 01:04:49.28 ID:VdzgjvnK.net

コミケでUSP発行の薄い本買ってみた事はある。

61 :login:Penguin:2013/07/13(土) NY:AN:NY.AN ID:ACoQV1fZ.net

TVやプリンタ等の「組込み」で使うには、bashは論外。
ashだな。>>52

42 :login:Penguin:2013/07/08(月) NY:AN:NY.AN ID:xOo+wFZv.net

使うシェルにもよるんじゃないの?
まさかスクリプトにbash使ってる馬鹿は居ないよな?

86 :login:Penguin:2018/05/22(火) 07:07:44.65 ID:Czl6p0FW.net

僕の知り合いの知り合いができた副業情報ドットコム
関心がある人だけ見てください。
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

DWJSW

27 :茶番文化操作!!ゲーム・映像企画もパクリ妨害し続ける陰謀:2013/06/01(土) 21:36:40.13 ID:gkwb667k.net

長年、嫌がらせをされています。
工作員 エージェント 影の政府 超常罠 イルミナティ悪魔の13血流 で検索。

76 :login:Penguin:2014/12/30(火) 14:05:59.39 ID:mas9TROk.net

#!/bin/sh
# nihongo editor
cat > $1

41 :login:Penguin:2013/07/08(月) NY:AN:NY.AN ID:Z3aKS/Zk.net

「UNIX シェルスクリプト・コマンドブック 第2版」 山下哲典、2012
この本は良書です。この本によると、

1行ずつのループ処理で、5千行までなら、whileを使う
(forは遅いので、なるべくなら使わない)
2万行以上なら、sed、awk、perl、を使う

10万行のループ処理にかかる時間は、whileは5秒、forは9分
それらを、awkとperlに書き直せば、0.1秒と載っています

60 :login:Penguin:2013/07/13(土) NY:AN:NY.AN ID:A816gYp3.net

>>57
いろんな環境で動かすスクリプトだと問題かもね。
bash あること前提の環境でしか動かさないなら問題ない。

49 :login:Penguin:2013/07/09(火) NY:AN:NY.AN ID:s9pguw2L.net

>>44
man bash 嫁

bash自身がバグとして、巨大過ぎる・重過ぎる、だからスクリプトに使うな、
って書いてあったりする。
しかしLinuxだと、bashばっかで本物のshが入ってないディス鳥多いしな。

13 :login:Penguin:2013/05/28(火) 00:16:34.60 ID:oS3Vwj3e.net

ユニケージ開発について調べてみた?
あれ、怪しげな開発手法じゃないか。

シェルスクリプトはほんの少ししか関係ない。
スクリプトキディ+金儲けが始めたビジネス。

よくわからん開発手法を掲げて
後はセミナーで金をとる商売。

21 :login:Penguin:2013/05/30(木) 22:44:26.47 ID:4wcYPMba.net

んじゃページ作れば怪しくなくなるのか?

39 :login:Penguin:2013/06/09(日) 12:05:08.91 ID:Yfld53CJ.net

>>28
Open usp Tukubaiが公開されてるじゃん
https://github.com/usp-engineers-community/Open-usp-Tukubai/

9 :login:Penguin:2013/05/27(月) 21:17:53.18 ID:NQtb4DKU.net

で、ほかの開発環境に比べて良いところは?データがテキストってだけ?

51 :login:Penguin:2013/07/10(水) NY:AN:NY.AN ID:NtvrLfBy.net

そんなあなたにdash!

29 :login:Penguin:2013/06/03(月) 16:50:35.15 ID:ClYS9Vli.net

ユニケージスレになっとる。

22 :login:Penguin:2013/05/31(金) 01:13:28.78 ID:56m8zL7E.net

GPLでなくたって、BSD/MITライセンスでええやん。

参考になったらSNSでシェアお願いします!

レスを投稿する(名前省略可)

この記事を読んだ方へのおすすめ

  • JDim Part3【5chブラウザ】

    元スレ 1 :login:Penguin:2020/07/08(水) 00:41:09.20 ID:DTfZfRjG.net JDim は gtkmm/GTK を用いた5chブラウザです(ただし5ch非公認) JDim公…

  • こんなソフト無いですか? in Linux板 (12th)

    元スレ 1 :login:Penguin:2011/12/28(水) 01:01:43.17 ID:taWGmnQ9.net 最低限 1.どんな用途のソフトで 2.どんな機能があるもの を探しているのか書きましょう。 前…

  • SKKとその派生入力メソッド

    元スレ 1 :名無しさん@お腹いっぱい。:2012/02/04(土) 13:23:22.76 ID:wNloEPVQ0.net ・本家 SKK Openlab http://openlab.ring.gr.jp/skk/…

  • コンソールよりターミナルエミュレータの方が好き

    元スレ 1 :login:Penguin:2016/11/19(土) 08:02:34.85 ID:tpCE84dK.net だって便利なんだもん 10 :login:Penguin:2017/01/26(木) 19:2…

  • 最近増えてきたCUIが全く使えないLinuxユーザー

    元スレ 1 :login:Penguin:2007/07/09(月) 18:24:58 ID:gHG0h5nG.net 俺もその一人。 787 :login:Penguin:2010/05/04(火) 11:41:28 …

  • Linux板自治スレ★05

    元スレ 1 :login:Penguin:2021/07/12(月) 20:50:07.53 ID:hAaMKh9E.net ローカルルールや板設定の変更などについて議論するスレです。 前スレ Linux板自治スレ★04…

  • Windows版Jane Style質問スレ68

    元スレ 1 :名無しさん@お腹いっぱい。:2020/07/03(金) 11:40:37.21 ID:uEkjYQ8A0.net (´・ω・) 【したらば】 に行くのはいや! (__) どうしても5chで質問したい! って…

  • Linuxは凄い! 無料でWindowsに近いことができる!

    元スレ 1 :login:Penguin:2012/08/26(日) 12:41:52.33 ID:TJHh7cwX.net 一般人「ならWindowsでいいじゃん?」 27 :login:Penguin:2012/09…

  • デスクトップOSとしてのLINUX

    元スレ 1 :ぺんぎんのタマゴ♪:03/09/24 21:44 ID:r8oSBTZk.net 色んなウザイことが、多すぎてwinと決別したいです;; linuxは赤帽9(2CHでは、こう言うのですか?*^^*)を 以前…

  • どうしてLinuxには素晴らしい2ch専ブラが無いのか?

    元スレ 1 :login:Penguin:2012/09/19(水) 02:44:18.93 ID:q4k2ZXI9.net JD  –> 仕様に納得の行かないユーザーも多い。他の選択肢があっても良かろ…

  • 気軽に「こんなソフトありませんか?」Part.176

    元スレ 1 :名無しさん@お腹いっぱい。 :2018/06/25(月) 21:29:35.45 ID:zowysZyQ0.net !extend:checked:vvvvv:1000:512 ◆こんな機能のソフトが無いか…

  • 2chApiProxy 5

    元スレ 1 :名無しさん@お腹いっぱい。:2018/06/17(日) 15:17:05.09 ID:oUHfMWET0.net 2chAPIProxyはdat取得をAPI経由で行うローカルプロクシです。 【作者】 ◆k9…

最近のコメント

匿名 : 【いちゃ部屋】株式会社SHIFT【5ch出張所】
 新入社員はわかいそう、 在宅勤務でe-ラニングうけとけ、 ... (6/18)
匿名 : 【残業代】福井 株式会社アスタ【未払い】
 プライド高いところあるけど清輝あるなら大丈夫や (5/28)
匿名 : 【残業代】福井 株式会社アスタ【未払い】
 プライド高いところあるけど清輝あるなら大丈夫か (5/07)
ページTOPへ↑