5 Programming Languages That Are Probably Doomed
https://insights.dice.com/2019/07/29/5-programming-languages-probably-doomed/
Ruby
Haskell
Objective-C
R
Perl
探検
将来性ないプログラミング言語。Delphi含まれず安心
■ このスレッドは過去ログ倉庫に格納されています
2019/08/07(水) 23:22:07.36ID:WK8NJ3/V
152デフォルトの名無しさん
2019/08/22(木) 20:44:04.33ID:k0K3XsJW153デフォルトの名無しさん
2019/08/22(木) 20:46:16.23ID:UjFyi9ja >>150
無理だろ?
例えばこういうコードに
def repeat_msg(msg, repeat=3):
for i in range(repeat):
print msg
他のコードで使われてる、インデントが異なるこの2行をコピペして
print foo
print bar
def repeat_msg(msg, repeat=3):
for i in range(repeat):
print msg
print foo
print bar
に勝手にインデント揃えてくれるエディタなんて思いつかん
そもそも実現可能なのか?やる方法があるにしても、どこからコピペを
開始して、どこに移動してから貼り付けるとかパッと出てくる?
無理だろ?
例えばこういうコードに
def repeat_msg(msg, repeat=3):
for i in range(repeat):
print msg
他のコードで使われてる、インデントが異なるこの2行をコピペして
print foo
print bar
def repeat_msg(msg, repeat=3):
for i in range(repeat):
print msg
print foo
print bar
に勝手にインデント揃えてくれるエディタなんて思いつかん
そもそも実現可能なのか?やる方法があるにしても、どこからコピペを
開始して、どこに移動してから貼り付けるとかパッと出てくる?
154デフォルトの名無しさん
2019/08/22(木) 20:57:13.82ID:oZbspsSs コピー先の最初の行のインデントの深さだけ決めてコピーしたら
残りの行のインデントも自動的に揃えられるだろ
残りの行のインデントも自動的に揃えられるだろ
155デフォルトの名無しさん
2019/08/22(木) 21:01:44.67ID:427lMmCu156デフォルトの名無しさん
2019/08/22(木) 21:21:37.03ID:UjFyi9ja >>154
残念ながらそれは無理。
def repeat_msg(msg, repeat=3):
for i in range(repeat):
print msg
| ここで貼り付けをすると
こうなる。
def repeat_msg(msg, repeat=3):
for i in range(repeat):
print msg
print foo
print bar
残念ながらそれは無理。
def repeat_msg(msg, repeat=3):
for i in range(repeat):
print msg
| ここで貼り付けをすると
こうなる。
def repeat_msg(msg, repeat=3):
for i in range(repeat):
print msg
print foo
print bar
157デフォルトの名無しさん
2019/08/22(木) 21:41:54.61ID:7rqSp147 短形選択
158デフォルトの名無しさん
2019/08/22(木) 22:42:18.87ID:6Stfv2pG >>153>>156
ここでPythonのインデント云々って言ってる人はこんなレベルだったの?
ここでPythonのインデント云々って言ってる人はこんなレベルだったの?
159デフォルトの名無しさん
2019/08/22(木) 22:57:39.80ID:bojKrn/j WEB+DB vol.111 は、Ruby on Rails 6, Julia 特集だけど、
Python から、Julia へ流れそう
Julia は、do 〜 end が使えて、Ruby風に改良されてる!
Jupyter Notebook(JN)でも使える
Windows で、RubyをJNで使っている人は、日本語でバグらないの?
irb では、バグるけど
RubyをVSCode で使っているけど、JNでも日本語でバグらないかどうか、知りたい
Python から、Julia へ流れそう
Julia は、do 〜 end が使えて、Ruby風に改良されてる!
Jupyter Notebook(JN)でも使える
Windows で、RubyをJNで使っている人は、日本語でバグらないの?
irb では、バグるけど
RubyをVSCode で使っているけど、JNでも日本語でバグらないかどうか、知りたい
160デフォルトの名無しさん
2019/08/22(木) 23:13:01.91ID:6ipmKUpK161デフォルトの名無しさん
2019/08/22(木) 23:16:34.88ID:427lMmCu >>156
しかもそれ他の言語でも同じだよね例えばcならこうなるけどカッコで対応とれてるからってそのままこういう風に書き続けるのかキミは?w
void repeat_msg(char *msg, int repeat){
for (int i = 0; i < repeat; i++){
printf("%s\n", msg)
}
printf("%s\n", foo)
printf("%s\n", bar)
printf("end.\n")
}
しかもそれ他の言語でも同じだよね例えばcならこうなるけどカッコで対応とれてるからってそのままこういう風に書き続けるのかキミは?w
void repeat_msg(char *msg, int repeat){
for (int i = 0; i < repeat; i++){
printf("%s\n", msg)
}
printf("%s\n", foo)
printf("%s\n", bar)
printf("end.\n")
}
162デフォルトの名無しさん
2019/08/23(金) 00:10:56.91ID:CiIDRu0Q >>161
自動整形すればいいじゃない
自動整形すればいいじゃない
163デフォルトの名無しさん
2019/08/23(金) 06:25:16.83ID:c+DDVuzX それpythonも同じだよね(^◇^;)
164デフォルトの名無しさん
2019/08/23(金) 16:14:51.02ID:Zx6EO+xk 敢えてやるなら
def repeat_msg(msg, repeat=3):
for i in range(repeat):
print msg
if True:
print foo
print bar
こんな感じ
コピペの方がインデント浅い時とか長い時は別関数造って呼ぶ
def repeat_msg(msg, repeat=3):
for i in range(repeat):
print msg
if True:
print foo
print bar
こんな感じ
コピペの方がインデント浅い時とか長い時は別関数造って呼ぶ
165デフォルトの名無しさん
2019/08/23(金) 19:10:11.80ID:T9lcDaB4 とりあえずpythonで書き慣れると他の言語が鬱陶しくて仕方ないねインデントに限らず
プログラミング言語の完成形に近いと思うわ
恒常的に動くシステムのソフトとかでもない限りpython一択だと思うわ
あ、GUIアプリは知らん
プログラミング言語の完成形に近いと思うわ
恒常的に動くシステムのソフトとかでもない限りpython一択だと思うわ
あ、GUIアプリは知らん
166デフォルトの名無しさん
2019/08/23(金) 21:18:32.44ID:rm/zRxER わい氏、第1得意言語haskell、第2得意言語ruby、無事死亡
167デフォルトの名無しさん
2019/08/23(金) 23:11:02.04ID:LHN2h0YB pythonの何が完成系なんだよ。
変数のスコープがあいまいだし、
参照かコピーかあいまいだし、
ライブラリと同じ名前のファイル名つけたら悲惨だし
結局あいまいだからちょっと複雑なものを作るとうんざりする。
完成されたライブラリにちょっとパラメータ変えて流すには便利ってだけの代物
変数のスコープがあいまいだし、
参照かコピーかあいまいだし、
ライブラリと同じ名前のファイル名つけたら悲惨だし
結局あいまいだからちょっと複雑なものを作るとうんざりする。
完成されたライブラリにちょっとパラメータ変えて流すには便利ってだけの代物
168デフォルトの名無しさん
2019/08/23(金) 23:12:37.22ID:LHN2h0YB >>160
ある機能を他でも使うから関数化しようかなーとかあるわけだが
ある機能を他でも使うから関数化しようかなーとかあるわけだが
169デフォルトの名無しさん
2019/08/23(金) 23:27:33.46ID:DZMYtvox170デフォルトの名無しさん
2019/08/24(土) 01:31:25.28ID:dr4oD/Ll あいまいではないな。
仕様どおりだ。
仕様が変だという話かな。
仕様どおりだ。
仕様が変だという話かな。
171デフォルトの名無しさん
2019/08/24(土) 02:31:50.50ID:EUnYMN/C >>166
そこでElixirですよ
そこでElixirですよ
172デフォルトの名無しさん
2019/08/24(土) 02:50:57.03ID:GJDIT1Pg えり草はえるwww
173デフォルトの名無しさん
2019/08/24(土) 03:26:11.93ID:dA7WdXyV Python, Ruby っぽい、Julia
関数型なら、
Haskell っぽい、Elm。
Ruby っぽい、Elixir
関数型なら、
Haskell っぽい、Elm。
Ruby っぽい、Elixir
174デフォルトの名無しさん
2019/08/24(土) 09:22:56.58ID:+nNIwdjo175デフォルトの名無しさん
2019/08/24(土) 11:08:29.62ID:Xzjcg9me Pythonは30行以内でささっと書くスクリプトには向いている。
それより長大なプログラムを書くには苦行でしかない。
それより長大なプログラムを書くには苦行でしかない。
176デフォルトの名無しさん
2019/08/24(土) 16:27:38.27ID:UCGlm4uz 年収3000万以上の開発者がPythonでAIを書き(もちろん30行以上ある)、
年収300万以下の低脳ドカタは世界の片隅で30行しか書けないとブツブツ言っている
年収300万以下の低脳ドカタは世界の片隅で30行しか書けないとブツブツ言っている
177デフォルトの名無しさん
2019/08/24(土) 20:07:40.46ID:CCZKsteH 3000行くらいでささっと、やね
10kL以下ならpythonだわ
10kL以下ならpythonだわ
178デフォルトの名無しさん
2019/08/25(日) 09:20:51.79ID:X4RuV2IV 10年くらい前、Lightweight languageとかって盛り上がってた時は型に縛られはないから、早く楽しくプログラミングできるとか言ってたのにのね
179デフォルトの名無しさん
2019/08/25(日) 10:37:56.39ID:mHrxK1Ru >>178
まあ間違いじゃない。問題は歴史が浅く、大規模のアプリが作られてなかったことによる
結局大規模になって、作った人じゃない人がメンテナンスするようになると
途端に、型がないと大変ということに気づく。
まあ間違いじゃない。問題は歴史が浅く、大規模のアプリが作られてなかったことによる
結局大規模になって、作った人じゃない人がメンテナンスするようになると
途端に、型がないと大変ということに気づく。
180デフォルトの名無しさん
2019/08/25(日) 13:11:06.11ID:7aRWz3XD 先人の智慧や蓄積を無視して
若いのが俺カッケーした結果がこれか
若いのが俺カッケーした結果がこれか
181デフォルトの名無しさん
2019/08/25(日) 17:01:15.19ID:Pi5/biNH 10年前の静的型といえばJava全盛期じゃん
そりゃ動的型の方が良いってなるよ
今と比べちゃいかんでしょ
そりゃ動的型の方が良いってなるよ
今と比べちゃいかんでしょ
182デフォルトの名無しさん
2019/08/25(日) 17:16:09.82ID:90IJS4ej C++もいちいち型指定するのめんどくさいってことでauto乱発だしな
183デフォルトの名無しさん
2019/08/25(日) 17:42:45.70ID:ZgHIB80V >>180
知恵や蓄積の結果生まれたpythonの方が優位なのは明らかなのに先人様がそれを認めない結果がこれなんやで
知恵や蓄積の結果生まれたpythonの方が優位なのは明らかなのに先人様がそれを認めない結果がこれなんやで
184デフォルトの名無しさん
2019/08/25(日) 19:26:07.76ID:eKl51C89 結局、ケースバイケースなんだよな
Javaが向いてるケースがあれば、Rubyが向いてるケースもある
それ理解せずLL最高とか言ってたのが10年前のはてなブックマークのホットエントリー
Javaが向いてるケースがあれば、Rubyが向いてるケースもある
それ理解せずLL最高とか言ってたのが10年前のはてなブックマークのホットエントリー
185デフォルトの名無しさん
2019/08/25(日) 19:27:05.70ID:eKl51C89 10年前に書かれたRubyを保守しろと言われたら悲惨だよね
186デフォルトの名無しさん
2019/08/26(月) 14:28:40.88ID:T0vtMl8v XMLとかJSONとかテキストベースの無駄構造データ受け渡しを流行らせた糞も反省汁
187デフォルトの名無しさん
2019/08/26(月) 15:11:42.69ID:MTH0kZ3a 何が無駄構造なのかわからん
CSVより便利だし
CSVより便利だし
188デフォルトの名無しさん
2019/08/26(月) 15:17:30.43ID:NWn2YSWg バイナリでバッチリ敷き詰めて
更に圧縮したら効率がいいだろ!
更に圧縮したら効率がいいだろ!
189デフォルトの名無しさん
2019/08/28(水) 20:35:03.80ID:MglkklAk SwiftはObjective-Cよりも先に死ぬよ
190デフォルトの名無しさん
2019/08/28(水) 20:37:38.22ID:D19a7vMP さすがにそれは無理がある
SwiftUI出てきたあたりで切り離してもおかしくない頃合い
依存してる領域もあるけどなんとかするだろ
SwiftUI出てきたあたりで切り離してもおかしくない頃合い
依存してる領域もあるけどなんとかするだろ
191デフォルトの名無しさん
2019/08/31(土) 12:30:17.20ID:Fb8dqZh5192デフォルトの名無しさん
2019/08/31(土) 13:16:35.92ID:bRBeXa4d もともとObjectPascalという言語だったが
魔改造し過ぎでもはやObjectPascalとは呼べなくなったから、
これからはDelphi言語だーって公式が言ったけど、
やっぱObjectPascalに戻すわーって言ったのがDelphiが使われなくなった頃
魔改造し過ぎでもはやObjectPascalとは呼べなくなったから、
これからはDelphi言語だーって公式が言ったけど、
やっぱObjectPascalに戻すわーって言ったのがDelphiが使われなくなった頃
193デフォルトの名無しさん
2019/09/01(日) 00:58:31.40ID:sYwYgS29194デフォルトの名無しさん
2019/09/01(日) 00:59:58.12ID:sYwYgS29195デフォルトの名無しさん
2019/09/01(日) 18:21:44.99ID:e9O8VIl4 誰かPHPは安泰だと言ってください
196デフォルトの名無しさん
2019/09/01(日) 20:46:04.56ID:c46EKG3t ぺチプ
197デフォルトの名無しさん
2019/09/01(日) 20:55:12.89ID:Cv4S4gQH ぺチプマ〜ン
198デフォルトの名無しさん
2019/09/01(日) 23:22:15.91ID:gzRpR9B4199デフォルトの名無しさん
2019/09/02(月) 19:50:56.03ID:bydNTO5I Paradoxはデスクトップデータベース
Accessみたいなもん
Accessみたいなもん
200デフォルトの名無しさん
2019/09/03(火) 08:09:58.85ID:lcX2YhCp >>194
ParadoxはDB
ParadoxはDB
201デフォルトの名無しさん
2019/09/03(火) 10:05:46.27ID:gWEsYspA ParadoxはObjectPAL
ObjectPascalの前身かこれ?
ObjectPascalの前身かこれ?
202デフォルトの名無しさん
2019/09/03(火) 14:54:44.93ID:hL9URkRE >>195
言えない・・
言えない・・
203デフォルトの名無しさん
2019/09/03(火) 19:06:57.77ID:eG/i1B9Q >>201
ObjectPALとObjectPascalは別物だと思うよ
ObjectPALとObjectPascalは別物だと思うよ
204デフォルトの名無しさん
2019/09/04(水) 10:41:25.21ID:Z0seKSTe Access - VBA
Paradox - ObjectPAL
Filemaker - こいつのスクリプトって名前なんていうの?
Paradox - ObjectPAL
Filemaker - こいつのスクリプトって名前なんていうの?
205デフォルトの名無しさん
2019/09/06(金) 15:45:24.50ID:w2Tc9TX1206デフォルトの名無しさん
2019/09/06(金) 15:59:49.77ID:iRaWooFH もう少しどころか立ち位置的にCOBOL越え確実だと思う。wasm関連技術では完全代替はまだまだまだまだ難しい。
別に好きだと言ってるわけじゃないので変な勘違いしないでよね!
別に好きだと言ってるわけじゃないので変な勘違いしないでよね!
207デフォルトの名無しさん
2019/09/06(金) 16:01:01.15ID:iRaWooFH あ、phpじゃなくてjsのことだぞ。phpはまぁ…頑張れ
208デフォルトの名無しさん
2019/09/07(土) 02:50:26.18ID:N/8Wabk0 Pascalって現役なの?死語でなく?
209デフォルトの名無しさん
2019/09/07(土) 04:02:36.77ID:e8g0g+yh そういう意味ではCOBOLの方が現役バリバリ
210デフォルトの名無しさん
2019/09/07(土) 14:30:36.59ID:p0CVe2Rl Pascal自体は死んで久しい
Delphiが単独で頑張ってるだけ
Delphiが単独で頑張ってるだけ
211デフォルトの名無しさん
2019/09/07(土) 22:45:55.12ID:WyEtFyU9 dolphinてなんや、、excelのイルカを出す、あのプログラム言語のことか、、
212デフォルトの名無しさん
2019/09/07(土) 22:49:30.48ID:YkzKoIuV ニンテンドーゲームキューブの開発コードネームやぞ
213デフォルトの名無しさん
2019/09/08(日) 00:34:21.57ID:WYqdduYI Linux用にそんな名前のファイルマネージャーがあったような。
214デフォルトの名無しさん
2019/09/08(日) 00:35:22.71ID:YJFKqEOh >>211
>Dolphin(ドルフィン)は、KDEデスクトップ環境で動作するファイルマネージャーである。
>Dolphin(ドルフィン)は、KDEデスクトップ環境で動作するファイルマネージャーである。
215デフォルトの名無しさん
2019/09/08(日) 00:36:33.40ID:YJFKqEOh216デフォルトの名無しさん
2019/09/08(日) 19:46:49.92ID:A4Cyhqig haskellが入ってるのは絶対おかしい
俺がこれから使おうとしてるのにありえない
この記事はフェイクニュース
俺がこれから使おうとしてるのにありえない
この記事はフェイクニュース
217デフォルトの名無しさん
2019/09/08(日) 23:22:52.79ID:Xfe/g7x6 現場のリーダーはJavaはセキュリティの事故で将来性はないと言っていた。大手の金融プロジェクトでも不採用の方向なんだと。
もしアプリローンとかでJava使っているところがあったら、問題おきてニュースになってもおかしくないだろう。
もしアプリローンとかでJava使っているところがあったら、問題おきてニュースになってもおかしくないだろう。
218デフォルトの名無しさん
2019/09/09(月) 02:29:02.78ID:Eoe/XXAT Perlは個人でちょっとしたものを書くのに最高なんだけどな。
数値と文字列を雑に扱いたいときもよしなに対応してくれるし、
厳密にコントロールしたけりゃそういう書きかたもできる。
Pythonで書くときみたいにstr()とかint()とかちまちましたくないんよ。
数値と文字列を雑に扱いたいときもよしなに対応してくれるし、
厳密にコントロールしたけりゃそういう書きかたもできる。
Pythonで書くときみたいにstr()とかint()とかちまちましたくないんよ。
219デフォルトの名無しさん
2019/09/09(月) 10:50:04.56ID:FLVXg6p/ よしなにってのがクセモノなんだぜ
きっちりエラー出してそれ以上先へ逝かせてくれないpythonマゾ大好き
きっちりエラー出してそれ以上先へ逝かせてくれないpythonマゾ大好き
220デフォルトの名無しさん
2019/09/09(月) 11:41:42.16ID:CtbWp2I4 厳密に云々って書いてるのみえないの?
221デフォルトの名無しさん
2019/09/09(月) 12:26:14.53ID:FLVXg6p/ perl糞つかえねぇω → strict ルールで縛る
結局毎回ルール適用なら最初からpython使えよωωω
結局毎回ルール適用なら最初からpython使えよωωω
222デフォルトの名無しさん
2019/09/09(月) 13:19:23.95ID:F6wUvJ8/ 最高のクソ言語Perlがなんだって?
https://8-p.info/perl-interpolation/
https://8-p.info/perl-interpolation/
223デフォルトの名無しさん
2019/09/09(月) 23:59:33.69ID:Eoe/XXAT strictは必ず使っているので変数宣言についてはPythonと同程度の手間が
かかってもいいんだけど、一番違いを感じるのは文字/数値変換なんだよね。
Perlの場合変数の型ではなく演算子で演算を区別してるから
Pythonのようにいちいち型変換する必要もないし、
JavaScriptのように演算の中身を知るために変数の型を確認する必要もない。
ちょっとした調べものとか計算ごとをするのに最高だよPerl。
かかってもいいんだけど、一番違いを感じるのは文字/数値変換なんだよね。
Perlの場合変数の型ではなく演算子で演算を区別してるから
Pythonのようにいちいち型変換する必要もないし、
JavaScriptのように演算の中身を知るために変数の型を確認する必要もない。
ちょっとした調べものとか計算ごとをするのに最高だよPerl。
224デフォルトの名無しさん
2019/09/10(火) 01:04:16.58ID:Z4anlymy そういうのをやりたいときはVisualWorks使ってる
納品物以外は全部これ
納品物以外は全部これ
225デフォルトの名無しさん
2019/09/10(火) 12:39:22.71ID:xH1RefQr 勝手に変換はタチが悪い
tclでファイル読み込んでデータを加工して出力してると連続のはずのデータがたまに飛ぶ
??と思ってよく見ると、データがたまたま整数になってると整数の割り算になって結果が狂うということがあった。
これを避けるには結局明示的な変換が必要でだったら最初からそういう仕様でよい
tclでファイル読み込んでデータを加工して出力してると連続のはずのデータがたまに飛ぶ
??と思ってよく見ると、データがたまたま整数になってると整数の割り算になって結果が狂うということがあった。
これを避けるには結局明示的な変換が必要でだったら最初からそういう仕様でよい
226デフォルトの名無しさん
2019/09/10(火) 13:55:58.79ID:lKNyd4my a = "1" + 2; // 12
b = 1 + "2"; // 3
b = 1 + "2"; // 3
227デフォルトの名無しさん
2019/09/13(金) 19:21:23.44ID:KWIEIpY7 機械学習の前処理でPerl使ってるわ
正規表現でユニコードなどを雑に扱えるのってこの言語くらい
他の言語はマジでやってられん書き方強要される
正規表現でユニコードなどを雑に扱えるのってこの言語くらい
他の言語はマジでやってられん書き方強要される
228デフォルトの名無しさん
2019/09/13(金) 21:47:39.40ID:nXGcyiFU Perlを使ってると、雰囲気でそれっぽく動くけど
実際バグだらけのコードを書く癖がついて、
プログラミングの才能が破壊されて
まともな言語では書けなくなるというよね
実際バグだらけのコードを書く癖がついて、
プログラミングの才能が破壊されて
まともな言語では書けなくなるというよね
229デフォルトの名無しさん
2019/09/14(土) 02:53:15.49ID:WW6HtS4x 初学者なら当てはまるけど作法守ればそうでもない
ただコードが野暮ったくなるから利点は消える
ただコードが野暮ったくなるから利点は消える
230デフォルトの名無しさん
2019/09/14(土) 11:59:10.57ID:NwEptffo231デフォルトの名無しさん
2019/09/14(土) 14:39:19.85ID:XDqZ+X/5 Perl、Ruby、Python、JSは、どれも型がないので間違いがあっても気付かない事が
あるのが困る。Perlは関数の引数が番号式で、なおかつ、参照型引数の仕様が
引数の「型」が複雑な場合に、C/C++、Javaに比べてテキトーで思ったように
動かないことがあったので困った。
Pythonはブロックの終了が分かりにくいところが最悪。Rubyはブロックの終わり
をendと長く書く必要があるのが最悪。
あるのが困る。Perlは関数の引数が番号式で、なおかつ、参照型引数の仕様が
引数の「型」が複雑な場合に、C/C++、Javaに比べてテキトーで思ったように
動かないことがあったので困った。
Pythonはブロックの終了が分かりにくいところが最悪。Rubyはブロックの終わり
をendと長く書く必要があるのが最悪。
232デフォルトの名無しさん
2019/09/14(土) 15:32:44.73ID:QmGbPwvY ありなしの話で言うと全部型はあるな。
本当に型がないというのはPrologとかだろ。
本当に型がないというのはPrologとかだろ。
233デフォルトの名無しさん
2019/09/14(土) 16:05:43.73ID:tdzCu94K ないのは型じゃなくて定義時の型情報
定義時に型情報がないから、実行時にしか判断できない
しかし一部の例外を除き、コードは特定の型(もしくは特定のインターフェース)を
前提としてたコードになってる。
特定の型でしか動かないのに、動かない方を渡すことが出来てしまう。
だから書いているコードの矛盾を検出できない
定義時に型情報がないから、実行時にしか判断できない
しかし一部の例外を除き、コードは特定の型(もしくは特定のインターフェース)を
前提としてたコードになってる。
特定の型でしか動かないのに、動かない方を渡すことが出来てしまう。
だから書いているコードの矛盾を検出できない
234デフォルトの名無しさん
2019/09/14(土) 16:21:14.63ID:3A0uyiN1 使い分けしないアホが悪い
そんなに型に神経質なコードをpythonで書く阿呆がおるか
そんなに型に神経質なコードをpythonで書く阿呆がおるか
235デフォルトの名無しさん
2019/09/14(土) 16:35:05.69ID:tdzCu94K × 型に神経質
○ バグなしに神経質
正しく動くコードを書くのに
神経質になって何が悪い?
○ バグなしに神経質
正しく動くコードを書くのに
神経質になって何が悪い?
236デフォルトの名無しさん
2019/09/14(土) 17:14:56.13ID:QWAtjnDR そうだ!裸になって何が悪い!
237デフォルトの名無しさん
2019/09/14(土) 17:25:48.94ID:k93hWpf+ 考えるな感じるんだ
238デフォルトの名無しさん
2019/09/14(土) 18:38:24.84ID:1/nRt8hl Rustなら兎も角、JavaやC#みたいなユルユルなドカタ言語なら
スクリプト言語と変わらんわ
スクリプト言語と変わらんわ
239デフォルトの名無しさん
2019/09/14(土) 19:06:37.07ID:XDqZ+X/5 Javaは型については、スクリプト言語よりかなりちゃんとしているし、
いろいろな意味において曖昧さが少ない言語の1つ。Pythonには間違いやすさ
がある。特にブロックの範囲について。
いろいろな意味において曖昧さが少ない言語の1つ。Pythonには間違いやすさ
がある。特にブロックの範囲について。
240デフォルトの名無しさん
2019/09/14(土) 20:29:00.13ID:nEO5MM+y241デフォルトの名無しさん
2019/09/14(土) 20:58:53.98ID:KmV3vhTN Java is not a safe language
https://lemire.me/blog/2019/03/28/java-is-not-a-safe-language/
・Javaはオーバーフローをトラップしません(RustやSwiftなどの言語はします)
・Javaはデータの競合を許可します(Rustなどの言語ではデータの競合は許可されません)
・Javaにはnull安全性がありません(SwiftまたはKotlinでは言語の一部として安全な呼び出しまたはoptionalがあります)
・Javaには名前付き引数がありません(現代の多くのプログラミング言語には名前付き引数があります)
https://lemire.me/blog/2019/03/28/java-is-not-a-safe-language/
・Javaはオーバーフローをトラップしません(RustやSwiftなどの言語はします)
・Javaはデータの競合を許可します(Rustなどの言語ではデータの競合は許可されません)
・Javaにはnull安全性がありません(SwiftまたはKotlinでは言語の一部として安全な呼び出しまたはoptionalがあります)
・Javaには名前付き引数がありません(現代の多くのプログラミング言語には名前付き引数があります)
242デフォルトの名無しさん
2019/09/14(土) 21:02:01.03ID:KmV3vhTN https://www.net.in.tum.de/fileadmin/bibtex/publications/papers/the-case-for-writing-network-drivers-in-high-level-languages.pdf
The Case for Writing Network Drivers in High-Level Languages
Table 5: Size of our implementations stripped down to the core feature set
Lang. Lines of code Lines of C code
C 831 831
Rust 961 0
Go 1640 0
C# 1266 34
Java 2885 188
OCaml 1177 28
Haskell 1001 0
Swift 1506 0
JavaScript 1004 262
Python 1242 (Cython) 77
Javaワロタwwww
The Case for Writing Network Drivers in High-Level Languages
Table 5: Size of our implementations stripped down to the core feature set
Lang. Lines of code Lines of C code
C 831 831
Rust 961 0
Go 1640 0
C# 1266 34
Java 2885 188
OCaml 1177 28
Haskell 1001 0
Swift 1506 0
JavaScript 1004 262
Python 1242 (Cython) 77
Javaワロタwwww
243デフォルトの名無しさん
2019/09/14(土) 22:17:50.46ID:CE5cSzxu 雑食系エンジニア・KENTA の新着動画が来たー!
Javaの方がRubyよりも求人が多いという勘違いについて
Javaはもう死んだの? Part.2
https://mevius.5ch.net/test/read.cgi/tech/1566040070/110
Javaの方がRubyよりも求人が多いという勘違いについて
Javaはもう死んだの? Part.2
https://mevius.5ch.net/test/read.cgi/tech/1566040070/110
244デフォルトの名無しさん
2019/09/15(日) 17:19:31.74ID:LFq5agje 問題ないなら、さっさと初期値を入れてしまえば
型の心配はしないで済むね
型の心配はしないで済むね
245デフォルトの名無しさん
2019/09/16(月) 10:27:14.03ID:D3OSKsJM nullを返してくるウンコ関数を撲滅しない限り無理
246デフォルトの名無しさん
2019/09/16(月) 14:45:50.85ID:D3OSKsJM >>244
ユルユル言語信者の認識の低さw
ユルユル言語信者の認識の低さw
247デフォルトの名無しさん
2019/09/16(月) 14:57:20.91ID:OCMqZYFH248デフォルトの名無しさん
2019/09/16(月) 17:52:24.64ID:+LXKkUCe >・Javaには名前付き引数がありません(現代の多くのプログラミング言語には名前付き引数があります)
VBAがいまだに使われてる理由として名前付き引数があると思う
VBAがいまだに使われてる理由として名前付き引数があると思う
249デフォルトの名無しさん
2019/09/18(水) 00:45:57.32ID:DHfEOS3k VBAが存続してんのはExcel操作のためだろ
Excel使わなければこんなクソ言語使わん
Excel使わなければこんなクソ言語使わん
250デフォルトの名無しさん
2019/09/18(水) 03:47:11.91ID:VBe5jsL9 名前付き引数を持ってる言語が
ドカタの知ってる範囲ではVBAしか無かったんじゃない?
ドカタの知ってる範囲ではVBAしか無かったんじゃない?
251デフォルトの名無しさん
2019/09/18(水) 11:12:56.61ID:rg9NxL5e excelも早くC#サポートすりゃいいのに。
252デフォルトの名無しさん
2019/09/18(水) 20:26:39.52ID:4vQR/G65 >>251
C#からでもExcelいじれるやろ
C#からでもExcelいじれるやろ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★4 [七波羅探題★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 [蚤の市★]
- 【地震】青森県で震度6強 長周期地震動も 津波注意報すべて解除 ★7 [ぐれ★] [ぐれ★]
- 【広島】「万引きした人を追跡」コンビニ店員の男性(46)を果物ナイフで刺したか 中国籍の少年(17)を殺人未遂容疑で現行犯逮捕 [ぐれ★]
- トランプ大統領 エヌビディア製AI半導体の中国輸出許可 安全保障重視の方針転換 [蚤の市★]
- 【サッカー】58歳カズ「オファーが来ている」 J3福島と近日中にも交渉 早ければ年内にも決断 [征夷大将軍★]
- 【悲報】高市早苗の擬人化がXで大バズりwwwwwwwwwwww [455031798]
- 高市が早くあの発言を撤回しないと、中国からもっと大きな制裁が飛んでくるぞ [805596214]
- 【動画】ファッションモデルまんこ、裸でランウェイを歩く。これがファッションだと言われて [749674962]
- 【画像】髙市さん「無職のシンママ支援を手厚くするため、世帯年収900万円以上の控除をカットします🙂」 [881878332]
- 早大名誉教授「高市内閣の高支持率はデータ操作か、支持している日本人がアホなのか」👈核心を突いてしまう [868050967]
- こんぺこ!こんぺこ!こんぺこ!🐰🏡
