スレタイ以外の言語もok
前スレ
次世代言語13 Go Rust Swift Kotlin TypeScript
https://mevius.5ch.net/test/read.cgi/tech/1534769753/
>>1の1行目に記入
!extend:on:vvvvv:1000:512
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
探検
次世代言語14 Go Rust Swift Kotlin TypeScript
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 8a9f-HxS0)
2018/09/11(火) 20:07:34.76ID:uQCQ3gqp0177デフォルトの名無しさん (ワッチョイ 37e0-OlFv)
2018/09/28(金) 06:18:31.08ID:hoIkUFSL0178デフォルトの名無しさん (ワッチョイ bf9f-e6iu)
2018/09/28(金) 19:17:25.40ID:EeHaIGf20 >>177
じゃhaskellでスタックいじくる理由ってなんかあるのか?
linux kernelだったり作るならわからんでもないが(実際gccの拡張命令バリバリ使っとる)
haskellでそれやる理由は?
じゃhaskellでスタックいじくる理由ってなんかあるのか?
linux kernelだったり作るならわからんでもないが(実際gccの拡張命令バリバリ使っとる)
haskellでそれやる理由は?
179デフォルトの名無しさん (ワッチョイ 37e0-OlFv)
2018/09/29(土) 04:40:57.49ID:lDK8uEUt0 教えてクンの相手するスレじゃないぞ
とりあえず ttps://ghc.haskell.org/trac/ghc/wiki/Commentary/Rts/HaskellExecution/CallingConvention 見て
後は勝手に調べろ
とりあえず ttps://ghc.haskell.org/trac/ghc/wiki/Commentary/Rts/HaskellExecution/CallingConvention 見て
後は勝手に調べろ
180デフォルトの名無しさん (ワッチョイ 3781-aemA)
2018/09/29(土) 10:41:46.83ID:zfGbKn7u0 Goが一番将来性あると思う。
KotlinはJava離れとandroidがGo採用して消える
Swiftはiosだけで残る
Rustは一部のマニア向けに残る
GoはC/C++後継、
サーバ、クライアント、スマホ
あらゆる環境、分野ををカバーして残る
妄想です
KotlinはJava離れとandroidがGo採用して消える
Swiftはiosだけで残る
Rustは一部のマニア向けに残る
GoはC/C++後継、
サーバ、クライアント、スマホ
あらゆる環境、分野ををカバーして残る
妄想です
181デフォルトの名無しさん (アウアウウー Sadb-S4i9)
2018/09/29(土) 11:04:04.88ID:TpcvKtsfa RustならともかくGoをC/C++の後継っていうのはムリムリ
182デフォルトの名無しさん (ワッチョイ d7b3-ZKen)
2018/09/29(土) 11:23:35.79ID:Wwj6y4ph0 学習コストとコンパイラの負担を無視して実行性能と多機能性を突き詰めるC++を
実行性能と機能を犠牲にして学習コストとコンパイラの負担を下げた真逆の思想持ったGoで代替できると思う理由が謎
実行性能と機能を犠牲にして学習コストとコンパイラの負担を下げた真逆の思想持ったGoで代替できると思う理由が謎
183デフォルトの名無しさん (ワッチョイ 9f7c-aemA)
2018/09/29(土) 11:51:34.68ID:fe0Zjn7z0 きっとプログラム書いたことないんじゃね?
184デフォルトの名無しさん (ワッチョイ 17d2-BtrF)
2018/09/29(土) 12:00:40.59ID:9vE3zsJu0 でもGo++なら・・・?
185デフォルトの名無しさん (ワッチョイ 9f9f-aemA)
2018/09/29(土) 12:19:19.12ID:fNQmnjf30 GoはどこにGoしてるの
186デフォルトの名無しさん (スッップ Sdbf-3AwL)
2018/09/29(土) 12:20:49.46ID:lBAljMYdd Goは静的型付けコンパイルPython
187デフォルトの名無しさん (ワイーワ2 FFdf-e6iu)
2018/09/29(土) 13:14:33.04ID:aKTP9MtuF >>179
実用的用途はないという現実を認められない人って哀れだね。
実用的用途はないという現実を認められない人って哀れだね。
188デフォルトの名無しさん (ワッチョイ 9f9f-v8+4)
2018/09/29(土) 13:44:06.68ID:CbNCZiAs0 >>180-181
GoはC/C++じゃなくて明確にCに絞ってみるべきなんじゃないかとね
GoはC/C++じゃなくて明確にCに絞ってみるべきなんじゃないかとね
189デフォルトの名無しさん (ワッチョイ 77b3-A258)
2018/09/29(土) 13:44:46.95ID:YWXqIuJD0 現実問題PythonどころかRubyでさえカバーできてないじゃんGo
RoRの上位互換さっさと作って
RoRの上位互換さっさと作って
190デフォルトの名無しさん (ワッチョイ 5780-q1nr)
2018/09/29(土) 13:52:22.49ID:IuTgmxg/0 むしろGoとかいらない
C/C++で十分
C/C++で十分
191デフォルトの名無しさん (アウアウウー Sadb-S4i9)
2018/09/29(土) 14:05:28.39ID:TpcvKtsfa >>188
組み込みとかリソース限られた環境での使用に堪えないC代替言語とかもっと無理
組み込みとかリソース限られた環境での使用に堪えないC代替言語とかもっと無理
192デフォルトの名無しさん (ワッチョイ 9f9f-v8+4)
2018/09/29(土) 14:52:54.80ID:CbNCZiAs0 >>189
上位互換だと下位を完全に含まなきゃいかんのじゃないか
上位互換だと下位を完全に含まなきゃいかんのじゃないか
193デフォルトの名無しさん (ササクッテロレ Sp4b-8wQb)
2018/09/29(土) 14:55:23.96ID:Qt1FxDAip Goが人気出て来たのはイメージサイズ的にコンテナと相性いいからと思ってるわ
194デフォルトの名無しさん (ブーイモ MM7b-/PHv)
2018/09/29(土) 15:07:29.06ID:aHZnmojqM 一番要らないのはC++
195デフォルトの名無しさん (ワッチョイ 9f60-+gc+)
2018/09/29(土) 15:11:13.71ID:vBAQmIFc0 >>194
理由を具体的に
理由を具体的に
196デフォルトの名無しさん (ブーイモ MMcf-uZyL)
2018/09/29(土) 15:16:35.25ID:/KfzMMsjM >>193
goがコンテナと相性いいのは、prebuiltなバイナリを突っ込めばコンテナだろうがベアメタルだろうがだいたいそのまま動くという点が大きい
そもそもそのためのコンテナじゃなかったのかという話ではあるが、
Linux丸ごとスタティックリンクしちゃえばポータブルだぜ!という、
イメージのビルドやメンテのコストを無視したインフラエンジニアの妄想オナニーに対する本質的でないワークアラウンドである
goがコンテナと相性いいのは、prebuiltなバイナリを突っ込めばコンテナだろうがベアメタルだろうがだいたいそのまま動くという点が大きい
そもそもそのためのコンテナじゃなかったのかという話ではあるが、
Linux丸ごとスタティックリンクしちゃえばポータブルだぜ!という、
イメージのビルドやメンテのコストを無視したインフラエンジニアの妄想オナニーに対する本質的でないワークアラウンドである
197デフォルトの名無しさん (アウアウウー Sadb-S4i9)
2018/09/29(土) 15:33:43.33ID:bSWio2bya goは言語的思想には似たようなのがないけど
業務でつかうjavaの乗り換え対象の第一候補にしてもいいと思う
業務でつかうjavaの乗り換え対象の第一候補にしてもいいと思う
198デフォルトの名無しさん (アウアウウー Sadb-S4i9)
2018/09/29(土) 15:37:11.74ID:bSWio2bya 他の言語は仕様がリッチなのでやろうと思えば平気でおかしなことが出来てしまう
データ+アルゴリズム以外のことをやりすぎ
データ+アルゴリズム以外のことをやりすぎ
199デフォルトの名無しさん (ワッチョイ ffe9-WJev)
2018/09/29(土) 15:45:18.96ID:5u9meNsM0 こっちも自演だらけか
200デフォルトの名無しさん (ワッチョイ 971e-ClIk)
2018/09/29(土) 21:51:20.41ID:suMMT2j40 自演だと思い込みたい自演
201デフォルトの名無しさん (ワッチョイ 9f23-Ysd1)
2018/09/29(土) 23:00:46.23ID:336w9LOC0 >>197
同意
同意
202デフォルトの名無しさん (ワッチョイ 9f9f-v8+4)
2018/09/30(日) 00:03:04.77ID:+BBuS4LO0 Javaerには無理だよ
試しにGoを導入したとしてもやっぱJavaの方がいいやってなって還る
試しにGoを導入したとしてもやっぱJavaの方がいいやってなって還る
203デフォルトの名無しさん (アウアウオー Sadf-A258)
2018/09/30(日) 02:20:38.93ID:yrJA2uB2a 土にか。
204デフォルトの名無しさん (ワッチョイ 9f59-JAAg)
2018/09/30(日) 12:05:21.97ID:n7zr9Aqu0 スレタイにあるやつだとGoが良さそう感はある
205デフォルトの名無しさん (ワッチョイ 3781-aemA)
2018/09/30(日) 13:52:13.19ID:6l66olkc0 乗り換え
Java、Kotlin、PHP、Ruby、Python → Go
C/C++ → Rust
Java、Kotlin、PHP、Ruby、Python → Go
C/C++ → Rust
206デフォルトの名無しさん (ワッチョイ ffe8-DM++)
2018/09/30(日) 18:15:43.12ID:oKq0t/Tr0 マルチコア主流になってきたし仕事でRust使いたいけど依存フレームワークやらパイプラインがC++まみれなのでたぶん無理だ...
207デフォルトの名無しさん (ワッチョイ 9f23-brPT)
2018/09/30(日) 20:15:52.53ID:kBo12DYt0 マルチスレッドになると rust の利点ほぼなくなるがな
所有権のナニをどうしたところでいつ消えるかも分からなくなり
c++同様arcに頼るのみになる
所有権のナニをどうしたところでいつ消えるかも分からなくなり
c++同様arcに頼るのみになる
208デフォルトの名無しさん (アウアウウー Sadb-S4i9)
2018/09/30(日) 20:33:05.02ID:bQC503Qua >所有権のナニをどうしたところでいつ消えるかも分からなくなり
?
Rustでは競合は起こらないし参照の寿命も保証されるよ
?
Rustでは競合は起こらないし参照の寿命も保証されるよ
209デフォルトの名無しさん (ワッチョイ 9f59-JAAg)
2018/09/30(日) 21:30:37.28ID:n7zr9Aqu0 AltPythonだかPostPythonはJuliaとかNimじゃねーの?
210デフォルトの名無しさん (ワッチョイ f7c3-aemA)
2018/09/30(日) 21:35:28.07ID:PKTS80/p0 JuliaとかNimはWEB開発できるほど万能な言語なの?
211デフォルトの名無しさん (ワッチョイ 778a-aemA)
2018/09/30(日) 21:41:11.86ID:ohlXdMXc0 WEB開発したいと思えない点ではPythonと同じだな
212デフォルトの名無しさん (ワッチョイ 17d2-BtrF)
2018/09/30(日) 21:53:11.03ID:8g9JvJfc0 Juliaって計算に強いって触れ込みでwebやろうとは思わないな
213デフォルトの名無しさん (ワッチョイ 377b-A258)
2018/09/30(日) 22:54:38.21ID:fokG6T+A0 NimはCのほかにJSアウトプットも出来るからwebいける
214デフォルトの名無しさん (ワッチョイ 5780-q1nr)
2018/09/30(日) 23:45:15.46ID:aYXyCrkn0 そんな意味不明なもん使うぐらいなら
最初からcかjavascriptで書くわ
最初からcかjavascriptで書くわ
215デフォルトの名無しさん (ワッチョイ 9fe9-NfjQ)
2018/10/01(月) 00:22:56.79ID:/9Vx3cCp0 それを言っちゃあ次世代言語スレはおしめえよ
216デフォルトの名無しさん (ワッチョイ 9f23-brPT)
2018/10/01(月) 00:31:26.39ID:0WFo+FI00 >>208
大事なとこ省いて引用すんなよw
大事なとこ省いて引用すんなよw
217デフォルトの名無しさん (ワイモマー MMeb-ZZ2x)
2018/10/01(月) 00:35:42.04ID:HnS1VMcZM 二度言えはOK
218デフォルトの名無しさん (ワッチョイ 377b-A258)
2018/10/01(月) 01:16:25.04ID:liwqMXbK0 >>214
typescriptさんディスってんじゃねーぞこら
typescriptさんディスってんじゃねーぞこら
219デフォルトの名無しさん (ワッチョイ 9f7f-ZVm4)
2018/10/01(月) 01:46:33.50ID:I2fRwxxf0220デフォルトの名無しさん (ワッチョイ 9f9f-v8+4)
2018/10/01(月) 07:37:37.71ID:GrkvurTo0 >>219
Nimさんがおらんやんけ
Nimさんがおらんやんけ
221デフォルトの名無しさん (ワッチョイ ff8a-JAAg)
2018/10/01(月) 11:32:40.75ID:L0sIYjk00 Dartちゃんは死産…?
222デフォルトの名無しさん (スプッッ Sd3f-DM++)
2018/10/01(月) 15:27:28.59ID:EU7v8i+Wd223デフォルトの名無しさん (ドコグロ MM0b-11PC)
2018/10/01(月) 16:36:36.80ID:8wXmAn/2M 別に怖くはないのでは
224デフォルトの名無しさん (ワッチョイ 3781-aemA)
2018/10/01(月) 17:39:32.50ID:+vGHxpop0 >>220
実はNimが最強ぽいけど、マイナー過ぎて誰も相手にしてくれないね
実はNimが最強ぽいけど、マイナー過ぎて誰も相手にしてくれないね
225デフォルトの名無しさん (ササクッテロラ Sp4b-oE8l)
2018/10/01(月) 17:45:21.46ID:8FCJ2kHwp 実装が不十分だよね
226デフォルトの名無しさん (ワッチョイ 3781-aemA)
2018/10/01(月) 18:11:47.41ID:+vGHxpop0 Goってなんで流行ってんの?
機能無くしすぎて100年前の言語みたいになってるじゃんw
全然googleぽくないんだけど、
逆に新しいのかな?
機能無くしすぎて100年前の言語みたいになってるじゃんw
全然googleぽくないんだけど、
逆に新しいのかな?
227デフォルトの名無しさん (ワッチョイ 971e-ClIk)
2018/10/01(月) 18:48:40.16ID:7mTOqutU0 GoのGoはGoogleのGoではなくて
SimpleでGoという諺に掛けてるんだよ
公式くらい読めバカが
SimpleでGoという諺に掛けてるんだよ
公式くらい読めバカが
228デフォルトの名無しさん (ワッチョイ f7c3-aemA)
2018/10/01(月) 19:01:43.49ID:SMc5cLTv0 Goって大丈夫なの?
将来、仕事あるなら勉強するけど
将来、仕事あるなら勉強するけど
229デフォルトの名無しさん (ササクッテロ Sp4b-8wQb)
2018/10/01(月) 19:45:21.48ID:bSyU83vVp Goはコンテナと相性良いから流行ってるんではないかな。言語的にはどうなのかわからん。2がきたら色々良くなりそう
230デフォルトの名無しさん (ワッチョイ 971e-ClIk)
2018/10/01(月) 19:53:49.83ID:7mTOqutU0 だからさ、SimpleでGoなんだよ、わからんのか?バカが?
231デフォルトの名無しさん (ワッチョイ 77b3-A258)
2018/10/01(月) 20:36:49.68ID:4HaUiHow0 GoがGoogleらしくなかったらDartなんてどうなってしまうんや
232デフォルトの名無しさん (ワッチョイ 9f9f-v8+4)
2018/10/01(月) 20:38:23.99ID:GrkvurTo0 でもまぁもちろんGoogleとも掛けてるだろうけどね
233デフォルトの名無しさん (ワッチョイ 971e-ClIk)
2018/10/01(月) 20:41:10.99ID:7mTOqutU0 >>232
違うっていってるだろバカが!
違うっていってるだろバカが!
234デフォルトの名無しさん (ワッチョイ f7c3-aemA)
2018/10/01(月) 20:54:51.21ID:SMc5cLTv0 会議で決められたなら「偶然、GoogleのGoでもあるし、それでいこう」
ってなるのが自然じゃないかw
ってなるのが自然じゃないかw
235デフォルトの名無しさん (ワッチョイ 9f9f-v8+4)
2018/10/01(月) 21:00:29.40ID:GrkvurTo0 Basicだってbeginner's all-purpose symbolic instruction codeだけど別にbasic(基本的な)と掛けてるのを否定してないじゃん
236デフォルトの名無しさん (ワッチョイ 778a-aemA)
2018/10/01(月) 21:01:10.19ID:JHfPWwKe0 つまりSimpleにGoogleだからGoってことね
237デフォルトの名無しさん (ブーイモ MM7b-uZyL)
2018/10/01(月) 21:05:31.88ID:lLn/Vvr8M238デフォルトの名無しさん (ワッチョイ 3781-aemA)
2018/10/01(月) 21:08:27.35ID:+vGHxpop0 でもさすがにGoは機能絞りすぎてダメ言語だろw
アホでも使えるようにしたのかな
アホでも使えるようにしたのかな
239デフォルトの名無しさん (アウアウカー Saab-lJSZ)
2018/10/01(月) 21:10:26.84ID:mZjRPT5Ua アスペってダブルミーニングを嫌うよね
意味は1:1じゃなきゃ気が済まないみたいな
意味は1:1じゃなきゃ気が済まないみたいな
240デフォルトの名無しさん (ワッチョイ 971e-ClIk)
2018/10/01(月) 21:12:47.62ID:7mTOqutU0 あのさぁ
俺は初代次世代言語スレからいる重鎮なんだけど
お前らとは格が違うのだが
俺は初代次世代言語スレからいる重鎮なんだけど
お前らとは格が違うのだが
241デフォルトの名無しさん (ブーイモ MM7b-uZyL)
2018/10/01(月) 21:17:31.40ID:lLn/Vvr8M >>238
プログラムは書かれることより読まれることのほうが多いというけど、それ以上に多いのは使われること
TCOの削減を考えるとき、最も重要なのは運用性だ
Goは言語としてはカスだが運用性は確かに優れている
プログラムは書かれることより読まれることのほうが多いというけど、それ以上に多いのは使われること
TCOの削減を考えるとき、最も重要なのは運用性だ
Goは言語としてはカスだが運用性は確かに優れている
242デフォルトの名無しさん (ワッチョイ 17f2-aemA)
2018/10/01(月) 22:02:09.87ID:uaoqjNO70 goはgoroutineとinterfaceがいいねぇ。それ以外はあまりぱっとしないけど。
243デフォルトの名無しさん (ワッチョイ 9f9f-v8+4)
2018/10/01(月) 22:04:56.34ID:GrkvurTo0 メソッドの概念がJavaScriptのprototypeになんとなく似てるよね
244デフォルトの名無しさん (ササクッテロ Sp4b-8wQb)
2018/10/01(月) 22:28:01.83ID:bSyU83vVp goroutineは良いねえ
245デフォルトの名無しさん (ワッチョイ 17d2-BtrF)
2018/10/01(月) 22:57:09.22ID:ZCVdNxry0 Flutterの環境構築しただけだけどDartには官能性感じる
246デフォルトの名無しさん (アウアウウー Sadb-S4i9)
2018/10/01(月) 23:46:29.81ID:n5lXIob4a Goはあのケン・トンプソンがかかわってるところがめちゃくちゃポイントが高い
247デフォルトの名無しさん (アウアウウー Sadb-S4i9)
2018/10/01(月) 23:51:38.79ID:n5lXIob4a レジェンドがかかわってるからいい言語だとは言い切れないが
ケンが関わったC言語とGO言語がここめでメジャーなのは羨ましい
以前のGoの内部アセンブラはケン・トンプソンが書いたと言う話らしい
ケンが関わったC言語とGO言語がここめでメジャーなのは羨ましい
以前のGoの内部アセンブラはケン・トンプソンが書いたと言う話らしい
248デフォルトの名無しさん (ワッチョイ 971e-ClIk)
2018/10/02(火) 01:15:49.50ID:Xkqed+Qp0 権威にひれ伏す典型的糞バカ中世ジャップランド土人
一生アメップのケツ穴でも舐めてな
一生アメップのケツ穴でも舐めてな
249デフォルトの名無しさん (ワッチョイ 9f7f-ZVm4)
2018/10/02(火) 01:20:18.39ID:5jBLUCRV0250デフォルトの名無しさん (アウアウウー Sadb-DbDl)
2018/10/02(火) 12:35:26.65ID:cZSHwrA1a >>238
世の中の大半がアホだから、Goのアプローチは正しいと思うわ
世の中の大半がアホだから、Goのアプローチは正しいと思うわ
251デフォルトの名無しさん (ササクッテロラ Sp4b-oE8l)
2018/10/02(火) 13:33:40.28ID:Ps0tIl+lp 馬鹿には使えないよGoは
結局は自分でなんでも実装しなきゃならなくなるから
結局は自分でなんでも実装しなきゃならなくなるから
252デフォルトの名無しさん (アウアウウー Sadb-ZKen)
2018/10/02(火) 18:46:01.26ID:Gz8gOkuza Goは例外なくしたのに代数的データ型とパターンマッチがないのでエラー処理が地獄
253デフォルトの名無しさん (ブーイモ MM7b-gMVr)
2018/10/02(火) 19:03:39.12ID:kIeUsDBoM 代数型ないからパターンマッチもないんじゃないの?
254デフォルトの名無しさん (ワッチョイ bf99-UWoC)
2018/10/02(火) 19:33:18.19ID:YaWzkSZx0255デフォルトの名無しさん (ワッチョイ 3761-oHWR)
2018/10/03(水) 00:58:28.75ID:/kJVEFyR0 Goのエラー処理が地獄って思ってる人は
例外のパラドックスに陥っている
例外のパラドックスに陥っている
256デフォルトの名無しさん (ササクッテロ Sp4b-8wQb)
2018/10/03(水) 01:14:15.23ID:E3Nhu19Op いや実際に地獄って声が大きいから次バージョンでどうにかしようって動きになってるのでは?
257デフォルトの名無しさん (ワッチョイ 5780-q1nr)
2018/10/03(水) 01:56:11.04ID:7gIy/TEB0 Goはないわ
258デフォルトの名無しさん (ワッチョイ ff98-L+dC)
2018/10/03(水) 06:46:07.54ID:PkSv5KO00 >>256
それでも例外よりは幾分マシだと思うけどね
Go2で幾分マシから大分マシになった
例外は大域ジャンプなのでgotoと同じかそれ以上にキツイ
正しく使えば例外も決して悪くはないんだけど
簡単に握りつぶせるからバカが使うとアレほど凶悪なものはない
そして悲しいことに世の中はバカの方が多い
だからバカでも使えるGoが流行ったんだよ
エラーハンドリングに関してはRustのやり方が一番良い
それでも例外よりは幾分マシだと思うけどね
Go2で幾分マシから大分マシになった
例外は大域ジャンプなのでgotoと同じかそれ以上にキツイ
正しく使えば例外も決して悪くはないんだけど
簡単に握りつぶせるからバカが使うとアレほど凶悪なものはない
そして悲しいことに世の中はバカの方が多い
だからバカでも使えるGoが流行ったんだよ
エラーハンドリングに関してはRustのやり方が一番良い
259デフォルトの名無しさん (ササクッテロラ Sp4b-oE8l)
2018/10/03(水) 07:59:16.38ID:BeD9tq96p on error resume next
260デフォルトの名無しさん (エムゾネ FFbf-UWoC)
2018/10/03(水) 07:59:35.22ID:5hkOhM1gF errで帰ってくるのはゆるそう。
if err != nil をひたすら書くのはタルい。
タルいだけだけど。
if err != nil をひたすら書くのはタルい。
タルいだけだけど。
261デフォルトの名無しさん (スッップ Sdbf-wTw4)
2018/10/03(水) 10:47:13.99ID:e50Rb7+yd 配列のインデックスが範囲外みたいなエラーは例外でもエラー戻り値でも返して欲しくないな
即座に死んでコア吐いてくれていい
即座に死んでコア吐いてくれていい
262デフォルトの名無しさん (ワッチョイ 971e-ClIk)
2018/10/03(水) 11:28:19.29ID:vKFTdhUp0 オートブインデエックスエラーくらいタイペチェックでエラーをディテイクトしてディベロップメントにサブミットアイウォンと
263デフォルトの名無しさん (アウアウウー Sadb-uZyL)
2018/10/03(水) 12:08:18.76ID:iXORR8mGa264デフォルトの名無しさん (ワッチョイ 9f23-wTw4)
2018/10/03(水) 12:20:49.53ID:2zzoZNSm0 COBOLならエラーチェックとロギングをこのように簡潔に行える
COMPUTE Z = X / Y
ON SIZE ERROR
DISPLAY “ERROR"
END-COMPUTE
COMPUTE Z = X / Y
ON SIZE ERROR
DISPLAY “ERROR"
END-COMPUTE
265デフォルトの名無しさん (ワッチョイ 971e-ClIk)
2018/10/03(水) 12:29:22.05ID:vKFTdhUp0266デフォルトの名無しさん (アウアウカー Saab-lJSZ)
2018/10/03(水) 12:48:28.64ID:Mr9GPa5da 適当にまとめてみた
カテゴライズも含めて異論とかあったらよろしく
ホビー言語
HSP
殿堂入り言語(普遍的)
C、アセンブラ
時代追従言語(ポジションは普遍的だが言語仕様が今後も大幅に更新されそう)
C++、C#、JavaScript、PHP
衰退言語(減少傾向)
Java、COBOL、Ruby、Swift(クロス開発主流化のため)
オワコン言語
VB、Objective-C、Perl
始まらなかった言語
D、Delphi
今流行りの言語(増加傾向)
Go、Kotlin、TypeScript、Python
次世代言語(まだ一般では流行ってないし流行らないかも知れない)
Rust、Nim、Dart、Julia
カテゴライズも含めて異論とかあったらよろしく
ホビー言語
HSP
殿堂入り言語(普遍的)
C、アセンブラ
時代追従言語(ポジションは普遍的だが言語仕様が今後も大幅に更新されそう)
C++、C#、JavaScript、PHP
衰退言語(減少傾向)
Java、COBOL、Ruby、Swift(クロス開発主流化のため)
オワコン言語
VB、Objective-C、Perl
始まらなかった言語
D、Delphi
今流行りの言語(増加傾向)
Go、Kotlin、TypeScript、Python
次世代言語(まだ一般では流行ってないし流行らないかも知れない)
Rust、Nim、Dart、Julia
267デフォルトの名無しさん (ワッチョイ ff98-pdo/)
2018/10/03(水) 13:21:47.82ID:PkSv5KO00 >>263
流し読みだけど見たよ
VBA&VB6のOn Error Gotoとは全然別物だろ
Go2のhandle&checkはdeferに近い感じで悪くないものだと思うけど(特別良くもないけど)
マジメには読んでないし、他言語のエラーハンドリング手法のどれとも
あまり似てないからどこかに落とし穴がありそうで不安ではあるが…
例えば、defer文の中でcheckキーワードを使用するとどうなるのか?とか
戻り値の最後がerror型じゃない関数に対してcheckキーワードを使用した場合はどうなるのか?とか
コンパイルエラー?それとも最後の型がerror型じゃなくてもhandleでキャッチ出来ちゃう?後者なら嫌だな
流し読みだけど見たよ
VBA&VB6のOn Error Gotoとは全然別物だろ
Go2のhandle&checkはdeferに近い感じで悪くないものだと思うけど(特別良くもないけど)
マジメには読んでないし、他言語のエラーハンドリング手法のどれとも
あまり似てないからどこかに落とし穴がありそうで不安ではあるが…
例えば、defer文の中でcheckキーワードを使用するとどうなるのか?とか
戻り値の最後がerror型じゃない関数に対してcheckキーワードを使用した場合はどうなるのか?とか
コンパイルエラー?それとも最後の型がerror型じゃなくてもhandleでキャッチ出来ちゃう?後者なら嫌だな
268デフォルトの名無しさん (アウアウカー Saab-96Tr)
2018/10/03(水) 18:59:42.54ID:Ngl3qxQxa >>266
衰退言語にScalaを追加で
衰退言語にScalaを追加で
269デフォルトの名無しさん (ササクッテロ Sp4b-LSDD)
2018/10/03(水) 19:24:32.00ID:4GsAfnA8p 実際いくつ言語覚えりゃ良いんだろうな
経験言語とか答えるのバカらしくなってきた
経験言語とか答えるのバカらしくなってきた
270デフォルトの名無しさん (アウアウカー Saab-lJSZ)
2018/10/03(水) 19:27:10.85ID:DqP0BpB6a WebAssemblyってこれからぼちぼち開発ターゲットになってくるんかな
271デフォルトの名無しさん (アウアウウー Sadb-ZKen)
2018/10/03(水) 19:29:43.60ID:pb8uOI9Ya シードはワームテール*5でよかった時代
272デフォルトの名無しさん (アウアウウー Sadb-ZKen)
2018/10/03(水) 19:30:18.90ID:pb8uOI9Ya 誤爆
273デフォルトの名無しさん (ワッチョイ 3781-aemA)
2018/10/03(水) 19:30:20.71ID:iTSQhBlS0 C/C++、C#、Java、PHP、Ruby、Python
ここまではできて当たり前
当然使えるのを前提にされてる
ここまではできて当たり前
当然使えるのを前提にされてる
274デフォルトの名無しさん (アウアウカー Saab-lJSZ)
2018/10/03(水) 19:32:34.56ID:DqP0BpB6a このスレを見てる様な言語マニアならあとGoとRustが必須かな?ってくらいじゃない?
275デフォルトの名無しさん (ワッチョイ 778a-aemA)
2018/10/03(水) 20:19:17.19ID:anuSYq4r0276デフォルトの名無しさん (ワッチョイ 9f9f-v8+4)
2018/10/03(水) 20:46:33.24ID:NshUGL/I0 >>273
JavaScript
JavaScript
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか… [BFU★]
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… [BFU★]
- 中国国営メディア「沖縄は日本ではない」… ★6 [BFU★]
- 政府、株式の配当など金融所得を高齢者の医療保険料や窓口負担に反映する方針を固めた [バイト歴50年★]
- バービー、 台湾有事の発言の波紋で「たまったもんじゃない」「高市さんに真意は聞きたい」「国民に向けて説明してほしい」 [muffin★]
- 中国国営メディア「沖縄は日本ではない」…★7 [BFU★]
- 日本政府「高市総理の発言は問題ないと伝え、中国総領事のSNS投稿は問題があると中国に伝えました😊」 [931948549]
- 【悲報】高市早苗周辺「支持層が離れるので今更発言を撤回できない」 [935793931]
- 高市早苗、岸田政権(当時)に「台湾有事は日本の有事か」という質問をしていた [175344491]
- 青椒肉絲、牛肉ではなく豚肉を使うのが本物だった
- 【悲報】中国→日本行きの航空チケット、高市有事の影響で50万人分がキャンセルされる [834922174]
- んなっしょい🍬禁止🈲のお🏡
