文字数制限きついので改題
スレタイ以外の言語もok
前スレ
次世代言語議論スレ[Rust Kotlin Haskell]第6世代
http://mevius.5ch.net/test/read.cgi/tech/1503924817/
探検
次世代言語Part7[Go Rust Swift Kotlin TypeScript]
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん
2017/10/19(木) 17:51:38.66ID:EPSDvC75972デフォルトの名無しさん
2017/11/30(木) 22:56:29.10ID:xSwrNC9m まだフルHDに対応できてないニコ動
973あ
2017/11/30(木) 22:59:11.95ID:5c50KJX1 c11が実行できるところだと実行できると思う。pfの便利さもわかる。
ideoneはc11が動かんからcでは確認できないけど、c++14だと動いた。
https://ideone.com/0PBzBG
このままtest.cでも動くんじゃないかな。
スマホからでほかの環境めんどくさくて見てない。ごめん。
ideoneはc11が動かんからcでは確認できないけど、c++14だと動いた。
https://ideone.com/0PBzBG
このままtest.cでも動くんじゃないかな。
スマホからでほかの環境めんどくさくて見てない。ごめん。
974デフォルトの名無しさん
2017/11/30(木) 23:01:14.04ID:q+NcGFmb >>973
あー。いや。マクロ動かないのは完全に俺が悪かった。申し訳ない
あー。いや。マクロ動かないのは完全に俺が悪かった。申し訳ない
975あ
2017/11/30(木) 23:01:40.03ID:5c50KJX1977デフォルトの名無しさん
2017/11/30(木) 23:09:55.30ID:6I05rtBK そういやプリプロセッサが乗ってる言語って最新の言語では見ないよな。
Go言語は意図的に削ったのは分かるんだけど(コンパイル速度優先のため)
他のはどういう理由なんだろうな。swiftとかあったほうがいいと思うんだが
Go言語は意図的に削ったのは分かるんだけど(コンパイル速度優先のため)
他のはどういう理由なんだろうな。swiftとかあったほうがいいと思うんだが
978デフォルトの名無しさん
2017/11/30(木) 23:14:35.31ID:SJCWnhNZ 構文として統合されたマクロならむしろ盛況な気がする
DやTemplate Haskellやcamlp[45]が散々こねくりまわして、nimにもrustにも
Cプリプロセッサのような、言語からも独立して使えるようなマクロはないけどさ
DやTemplate Haskellやcamlp[45]が散々こねくりまわして、nimにもrustにも
Cプリプロセッサのような、言語からも独立して使えるようなマクロはないけどさ
979デフォルトの名無しさん
2017/11/30(木) 23:20:37.73ID:7wApdvUL980デフォルトの名無しさん
2017/11/30(木) 23:30:56.56ID:SJCWnhNZ まあC言語のポータビリティの高さはマクロがテキストマクロってことが大きい
構文マクロだと、複数のコンパイラによって拡張構文がちょっとずつ違うみたいな状況には対応できん
次世代言語が実用に耐えてるのは処理系が「まだ」ひとつしかないって面もあると思う
構文マクロだと、複数のコンパイラによって拡張構文がちょっとずつ違うみたいな状況には対応できん
次世代言語が実用に耐えてるのは処理系が「まだ」ひとつしかないって面もあると思う
981デフォルトの名無しさん
2017/12/01(金) 04:30:35.34ID:PZ2907El Cのマクロは性能低いからな。
ワンパスだしな。
ワンパスだしな。
982デフォルトの名無しさん
2017/12/01(金) 07:30:06.98ID:lcmprfyj >>945
すまんが今来た俺もお前が手抜き過ぎると思うわ
分かんないなら無闇に質問するんじゃなく勉強するか
じふには理解できないものと諦めろよ。
自分に理解できないのは相手が悪いみたいな態度は、
もっとこう、なんでも分かる人にしか許されないと思うぞ
それに相手ちゃんと質問に詳しく答えてくれてるじゃん。
以上。
すまんが今来た俺もお前が手抜き過ぎると思うわ
分かんないなら無闇に質問するんじゃなく勉強するか
じふには理解できないものと諦めろよ。
自分に理解できないのは相手が悪いみたいな態度は、
もっとこう、なんでも分かる人にしか許されないと思うぞ
それに相手ちゃんと質問に詳しく答えてくれてるじゃん。
以上。
983デフォルトの名無しさん
2017/12/01(金) 08:36:21.42ID:LZY9k/Ly どうせあが言ってる事はまた理解できない事だろうから、俺が理解できないのもこいつが悪いに違いない
まあ仕方無いかもしれないな
まあ仕方無いかもしれないな
984デフォルトの名無しさん
2017/12/01(金) 08:45:25.80ID:z9aMt2sx cのマクロで言いたかったことは
別にcのマクロが良いものだって話ではなくて、
高級な機能のマクロでバカが作ったものより
低級な機能でも優秀な人が作った枯れた技術のが安定するってことなんだけどな。
別にcのマクロが良いものだって話ではなくて、
高級な機能のマクロでバカが作ったものより
低級な機能でも優秀な人が作った枯れた技術のが安定するってことなんだけどな。
985デフォルトの名無しさん
2017/12/01(金) 09:35:14.98ID:z9aMt2sx >>977
include 処理とか, Boost みたいに高級な事すると恐ろしいコンパイル時間になることが分かったからでしょ。
あれのせいでファイル分割しないのがベストなプログラミングとかいう奴まで出始めたわけで。。
まあそういう実験所を提供してるってのはc++の良いところな気もするけどね。
実験に巻き込まれたくはないけど。
include 処理とか, Boost みたいに高級な事すると恐ろしいコンパイル時間になることが分かったからでしょ。
あれのせいでファイル分割しないのがベストなプログラミングとかいう奴まで出始めたわけで。。
まあそういう実験所を提供してるってのはc++の良いところな気もするけどね。
実験に巻き込まれたくはないけど。
986デフォルトの名無しさん
2017/12/01(金) 10:04:19.13ID:79R00kdr あと話してると混乱するからしゃーない
987デフォルトの名無しさん
2017/12/01(金) 10:26:42.51ID:AT8KOZxB >>985
>include 処理とか, Boost みたいに高級な事すると恐ろしいコンパイル時間になることが分かったからでしょ。
これ。
インクルード処理にマクロを使ってるからな。
例えばpsコマンドのソースをコンパイルする時<sys/stat.h>を37回includeしようとするらしい。
こういうのがソースの依存関係が大きくなるに従って指数関数的に増えていく。
結果としてコンパイルに40分とかかかるように。
Goは上記のコンパイルの無駄な時間から生まれたらしい。
詳細は
https://talks.golang.org/2012/splash.article
>include 処理とか, Boost みたいに高級な事すると恐ろしいコンパイル時間になることが分かったからでしょ。
これ。
インクルード処理にマクロを使ってるからな。
例えばpsコマンドのソースをコンパイルする時<sys/stat.h>を37回includeしようとするらしい。
こういうのがソースの依存関係が大きくなるに従って指数関数的に増えていく。
結果としてコンパイルに40分とかかかるように。
Goは上記のコンパイルの無駄な時間から生まれたらしい。
詳細は
https://talks.golang.org/2012/splash.article
988デフォルトの名無しさん
2017/12/01(金) 11:14:31.93ID:PZ2907El 40分とか掛かるのはPSの話じゃないし、
40分が30分くらいに短縮したってだけじゃん。
40分が30分くらいに短縮したってだけじゃん。
989デフォルトの名無しさん
2017/12/01(金) 16:40:31.22ID:JvjHpkLi マトモな実用OSでC以外の言語で記述したの
何かある?
何かある?
990デフォルトの名無しさん
2017/12/01(金) 17:05:34.67ID:/r1khpVM つ Windows
991デフォルトの名無しさん
2017/12/01(金) 18:24:31.52ID:zV3aJam4 次スレのタイトル考えた
現行のままでもいいけど
文字数制限(48byte)には注意
次世代言語Part8[Elm Nim Julia Elixir Crystal]
次世代言語Part8[C#7.2 C++17 Java9 ES2017 PHP7.2] (他Python3.6)
現行のままでもいいけど
文字数制限(48byte)には注意
次世代言語Part8[Elm Nim Julia Elixir Crystal]
次世代言語Part8[C#7.2 C++17 Java9 ES2017 PHP7.2] (他Python3.6)
992デフォルトの名無しさん
2017/12/01(金) 18:43:38.78ID:LZY9k/Ly 次世代言語議論スレ[略]
で良いじゃん、毎度揉めるなら。
2ぐらいに各言語入れとけば?
で良いじゃん、毎度揉めるなら。
2ぐらいに各言語入れとけば?
993デフォルトの名無しさん
2017/12/01(金) 19:35:24.94ID:bdQhlFjB sで始まるウンコ言語が入ってなかったら何でもいい
994デフォルトの名無しさん
2017/12/01(金) 19:46:14.85ID:eSQZEdvI Scratchか
995デフォルトの名無しさん
2017/12/01(金) 19:49:58.10ID:ytACGBKw scheme?
996デフォルトの名無しさん
2017/12/01(金) 20:23:48.63ID:A20bJ4Ix メジャー言語はいらないと思う
代わりにRustやSwift, Kotlin, Hack等の新興言語入れればいい
代わりにRustやSwift, Kotlin, Hack等の新興言語入れればいい
997デフォルトの名無しさん
2017/12/01(金) 21:30:52.08ID:WAbW55aH いやHACKは無いわ
998デフォルトの名無しさん
2017/12/01(金) 21:44:59.50ID:/r1khpVM ぜんぶメジャーだろ
999デフォルトの名無しさん
2017/12/01(金) 22:03:57.26ID:jFvanr8n hackはnull安全だからあり。
elmも仲間に入れて
elmも仲間に入れて
1000デフォルトの名無しさん
2017/12/01(金) 22:32:36.12ID:opEEFYgA ワッチョイよろ
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 43日 4時間 40分 58秒
新しいスレッドを立ててください。
life time: 43日 4時間 40分 58秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- なぜリベラルは人気がないのか 斎藤幸平さんが指し示す未来への道筋:朝日新聞 ★3 [少考さん★]
- 鈴木農相「おこめ券はお米しか買えないわけではない。例えば卵、味噌、しょうゆ、こうした購入に利用可能」 ★2 [Hitzeschleier★]
- 三谷幸喜氏 温泉嫌いの理由を熱弁「知らない人の股間を素通りしたお湯なんですよ」「おじさんの肛門を通り過ぎたお湯が自分の前に」 [Ailuropoda melanoleuca★]
- なぜリベラルは人気がないのか 斎藤幸平さんが指し示す未来への道筋:朝日新聞 ★4 [少考さん★]
- 「ヒートテックに寿命があります」ユニクロが明かした“3年劣化”の理由 暖かさが落ちる意外な原因とは [ぐれ★]
- M-1審査員 今年も松本人志の名前なし 9人発表 ミルクボーイ駒場、フット後藤は初 21日決勝 [ひかり★]
- 【高市悲報】万博の未払い業者、アジア大会業務を630億で受注😨その条件であるスポンサー代のため支払いをとばしていた [359965264]
- 【悲報】すまん何で日本ってこんなに反『中国』が増えたんだ?ネトウヨどころかそこらの一般人レベルでもゴロゴロいる [483447288]
- 【悲報】自民党の壺ヒゲ「現場の船からちょろっと『今から戦闘機が飛びますよ』と言ったぐらいじゃ駄目だろ!」 [616817505]
- 【実況】博衣こよりのえちえちドラクエ1&4リメイク🧪★2
- あ、出ちゃう、イクッ😫💦🏡
- 拓殖大学教授(小野田母校)「日中対立が立憲の仕掛けで発生したのなら立憲が中国と抗議して問題を解決しろ」高市 [931948549]
