■ このスレッドは過去ログ倉庫に格納されています
コレクションが最高にイケてる言語を作ろう
- 1 :デフォルトの名無しさん:2017/04/07(金) 00:05:23.53 ID:FMSUelHn.net
- コレクションの良しあしは言語の生産性に直にかかわってくる。
例えば配列しかないCは最低の言語だ。
コレクションが最高にイケてる言語仕様をみんなで考えよう。
- 2 :デフォルトの名無しさん:2017/04/07(金) 00:13:41.62 ID:FMSUelHn.net
- 例えば空コレクションでMaxとか呼ぶと普通例外だよね?
ヌルオブジェクトパターンとかつかって綺麗に解決できないだろうか。
- 3 :デフォルトの名無しさん:2017/04/07(金) 00:14:44.33 ID:FMSUelHn.net
- エギソンという言語があってリストとかが色々便利にかける。
こういうのも面白い。
https://www.egison.org/
- 4 :デフォルトの名無しさん:2017/04/07(金) 06:47:50.17 ID:ZgSaSKBc.net
- >>1
ディクショナリ オブジェクト 配列 セット タプル リストとか既存言語のまとめてみて
言語によって同じものを違う名前で呼んだり紛らわしい
- 5 :デフォルトの名無しさん:2017/04/07(金) 21:39:18.48 ID:A4pCb4U0.net
- ジェネリクス対応の配列、ディクショナリ、セットがあれば大概の用途で事足りる
と言うことで、ほとんどの言語で問題ない
- 6 :デフォルトの名無しさん:2017/04/07(金) 22:57:02.31 ID:FMSUelHn.net
- >>4 既存言語って候補はこれくらいか?
まともにやるとクソ大変だが…
wikiのプログラム言語一覧から抜粋
Bash,BASIC,C,C#,C++Caml,Clojure,COBOL,CommonLisp,D
Dart,Delphi,Erlang,Forth,FORTRAN,Go,Haskell,Java,
JavaScript,Julia,Miranda,Objective-C,Pascal,
Perl,PHP,PL/I,PowerShell,Prolog,Python,R,Ruby,Rust,
Scala,Scheme,Smalltalk,Swift,
- 7 :デフォルトの名無しさん:2017/04/07(金) 23:02:55.18 ID:j5QgAAcl.net
- すまんそれライブラリで良くね?
- 8 :デフォルトの名無しさん:2017/04/07(金) 23:23:26.28 ID:FMSUelHn.net
- C++だとmapに突っ込むときoperator<とか定義しなきゃいけないけど
そういうのもなるべく言語でデフォルトのものを用意してほしい。
- 9 :デフォルトの名無しさん:2017/04/07(金) 23:51:13.53 ID:FMSUelHn.net
- C#のSystem.Collections.Generic 名前空間
https://msdn.microsoft.com/ja-jp/library/system.collections.generic(v=vs.110).aspx
- 10 :デフォルトの名無しさん:2017/04/07(金) 23:58:40.35 ID:jBafhBvv.net
- Smalltalkでさんざんいじられた結果なもんでさ
総レス数 60
15 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★