■前スレ
【関数】Erlang【エリクソン】
ttp://pc12.2ch.net/test/read.cgi/tech/1176479959/
■関連URL
ttp://www.erlang.org/
ttp://www.erlang.org/download/erlang-book-part1.pdf
ttp://ja.wikipedia.org/wiki/Erlang
ttp://www.planeterlang.org/
ttp://cean.process-one.net/
ttp://www32.atwiki.jp/erlang/
ttp://jijixi.azito.com/cgi-bin/diary/index.rb?category=Erlang
ttp://www.kmonos.net/alang/etc/erlang.php
ttp://quasiquote.org/log2/Erlang
ttp://www.youtube.com/watch?v=uKfKtXYLG78
ttp://video.google.com/videoplay?docid=-5830318882717959520
ttp://erlide.sourceforge.net/
ttp://rucila.s43.xrea.com/memo/?date=0304
探検
【関数】Erlang Part 2【エリクソン】
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2010/07/20(火) 16:13:49203デフォルトの名無しさん
2013/10/10(木) 23:30:22.22 start(AnAtom, Fun) ->
Pid = spawn( fun() -> receive
run -> Fun();
die -> void
end
end),
try
register(AnAtom, Pid),
Pid ! run,
true
catch
error:badarg ->
Pid ! die,
error(badarg)
end.
Pid = spawn( fun() -> receive
run -> Fun();
die -> void
end
end),
try
register(AnAtom, Pid),
Pid ! run,
true
catch
error:badarg ->
Pid ! die,
error(badarg)
end.
204200
2013/10/12(土) 11:54:07.77205デフォルトの名無しさん
2013/10/15(火) 12:12:27.04 erlangにcpanっぽいサイトやツールってありませんか?
206デフォルトの名無しさん
2013/10/15(火) 13:28:31.64 rebarとgithubですね
207デフォルトの名無しさん
2013/10/15(火) 17:36:05.11 ありがとうございます。
ライブラリのインストールはrebarでできそうです。
ライブラリを探す場合は皆さんgoogleやなんかで"erlang hogehoge"のような感じで探してるんでしょうか?
ライブラリのインストールはrebarでできそうです。
ライブラリを探す場合は皆さんgoogleやなんかで"erlang hogehoge"のような感じで探してるんでしょうか?
208デフォルトの名無しさん
2013/10/19(土) 23:08:56.20 CEAN ってのがあったと思うけど、無くなった?
209デフォルトの名無しさん
2013/10/19(土) 23:27:02.14 あるけどサイト見たらサポートプラットフォームがR15Bまでだった
210デフォルトの名無しさん
2013/11/06(水) 08:05:57.09 erlangって他の言語を呼び出せる?
例えばCのライブラリとか。
あと、erlangでCのプログラムを起動してアクセスできる?
具体的には
Cで書いた状態ありのモジュールを起動して、
erlangがそのモジュールにデータ書き込んだり読み出したりするなんてこと
をしたいんだけど。
例えばCのライブラリとか。
あと、erlangでCのプログラムを起動してアクセスできる?
具体的には
Cで書いた状態ありのモジュールを起動して、
erlangがそのモジュールにデータ書き込んだり読み出したりするなんてこと
をしたいんだけど。
211デフォルトの名無しさん
2013/11/06(水) 10:25:14.91 可能
212デフォルトの名無しさん
2013/11/06(水) 11:02:13.24213デフォルトの名無しさん
2013/11/06(水) 12:54:45.77 ttps://www.google.co.jp/search?q=erlang+%E5%A4%96%E9%83%A8%E3%83%97%E3%83%AD%E3%82%BB%E3%82%B9
214デフォルトの名無しさん
2013/11/06(水) 13:11:59.20 ほんまここの住人は菩薩様やで
215デフォルトの名無しさん
2013/11/07(木) 03:20:44.11 サンキュ
erlangからポートで接続してデータのやりとりすれば
いいわけね。
erlangからポートで接続してデータのやりとりすれば
いいわけね。
216デフォルトの名無しさん
2014/02/04(火) 23:30:47.91 elixir の話題はここで書いてもいいですか
217デフォルトの名無しさん
2014/02/04(火) 23:38:07.12 Dave Thomas が本出すとかで今後の火種になるかもしれないあの Elixir ですか(カンペガン見)
218デフォルトの名無しさん
2014/02/05(水) 09:31:12.23 そうです.本読みやすくて結構いいですよ.
219デフォルトの名無しさん
2014/02/06(木) 01:07:49.00 おお、紙本が出たら読んでみようかな
220デフォルトの名無しさん
2014/02/19(水) 12:33:45.83 ErlangVMでプロセスが終わると確保していたメモリ領域を捨てるので
その部分ではGCが不要になる
ということを聞いて試そうと思ったのだけど
みんな試したことある?そのときどうやって試した?
その部分ではGCが不要になる
ということを聞いて試そうと思ったのだけど
みんな試したことある?そのときどうやって試した?
221デフォルトの名無しさん
2014/02/20(木) 13:03:11.91 What's App が話題になっているね
222デフォルトの名無しさん
2014/02/22(土) 18:16:02.20 Erlangってネットワークサーバ書くのに特化してるだけでしょ、そりゃ流行らないよねぇ〜
そのお得意のネットワークサーバもGolangに喰われてお終いさぁ〜
え?パターンマッチング? はいはい最強、最強っと
そのお得意のネットワークサーバもGolangに喰われてお終いさぁ〜
え?パターンマッチング? はいはい最強、最強っと
223デフォルトの名無しさん
2014/02/22(土) 18:21:49.54 でっていう
224デフォルトの名無しさん
2014/02/22(土) 20:41:44.06 goってerlangと似たようなdomain対象にしてるのになんで別言語にしたんかなって考えたんだけど
文法とかが違うことも影響したんかなって思った
もしそうならgoはjvmでいうscalaみたいにerlang vmで実装して欲しかったな
それならerlangにもプラス効果ありそうだし
文法とかが違うことも影響したんかなって思った
もしそうならgoはjvmでいうscalaみたいにerlang vmで実装して欲しかったな
それならerlangにもプラス効果ありそうだし
225デフォルトの名無しさん
2014/02/22(土) 21:17:51.84 一緒に沈んでしまうじゃないですか
226デフォルトの名無しさん
2014/02/23(日) 00:03:00.01 確認したいんだけど、erlang って流行ってないの?
うちの会社でずっと動いてんのコレなんだけど
うちの会社でずっと動いてんのコレなんだけど
227デフォルトの名無しさん
2014/02/23(日) 02:49:52.19 Prologライクな文法って時点で、流行る気配がしない。使える代物ではあるけど。
228デフォルトの名無しさん
2014/02/23(日) 10:33:14.51 cライクな文法とかクソだと思うけど
クソが普及しちゃったから他もそれっぽくなるのはしょうがないね
クソが普及しちゃったから他もそれっぽくなるのはしょうがないね
229デフォルトの名無しさん
2014/02/23(日) 20:32:10.12 >>227
ICOT関係者が聞いたら泣くぞ
ICOT関係者が聞いたら泣くぞ
230デフォルトの名無しさん
2014/02/23(日) 20:37:42.47 馴染みやすそうな構文のElixirを通してErlangのVMやOTPの良さを知った
231デフォルトの名無しさん
2014/02/23(日) 23:02:25.74 erlang界のscalaことelixir
232デフォルトの名無しさん
2014/02/24(月) 03:08:56.96 クソなのはいつだってそれを扱う人間の方だぜ
233デフォルトの名無しさん
2014/03/14(金) 10:09:36.40ID:rb80PkEP 歌舞伎座.tech#3楽しかったですね
234デフォルトの名無しさん
2014/03/20(木) 23:17:23.18ID:o5up30+T elixirで文字コードの変換をしたいときってどうしたら良いですか?
235デフォルトの名無しさん
2014/03/24(月) 19:53:48.35ID:HnFwnjk0 それ俺も知りたいやつや
236デフォルトの名無しさん
2014/03/30(日) 21:24:38.61ID:a3+O6QeH http://jungerl.sourceforge.net/ jugerlというパッケージの中にiconvがあるらしい
237デフォルトの名無しさん
2014/04/10(木) 18:13:10.93ID:rfz8xJ3G 17.0リリースおめ あげ
http://www.erlang.org/news/73
Erlang OTP 17.0 has been released
Written by Kenneth, 09 Apr 2014
Erlang/OTP 17.0 is a new major release with new features, characteristics improvements, as well as some minor incompatibilities. See the README file and the documentation for more details.
Some highlights of the release are:
Erlang/OTP has been ported to the realtime operating system OSE.
Maps, a new dictionary data type (experimental)
A more natural mapping from ASN.1 OCTET STRING and BIT STRING to Erlang types, and other ASN.1 improvements and optimizations
The {active, N} socket option for TCP, UDP, and SCTP
A new (optional) scheduler utilization balancing mechanism
Migration of memory carriers has been enabled by default on all ERTS internal memory allocators
Increased garbage collection tenure rate
Experimental "dirty schedulers" functionality
Funs can now be given names
Miscellaneous unicode support enhancements
A new version scheme for OTP its applications has been introduced
http://www.erlang.org/news/73
Erlang OTP 17.0 has been released
Written by Kenneth, 09 Apr 2014
Erlang/OTP 17.0 is a new major release with new features, characteristics improvements, as well as some minor incompatibilities. See the README file and the documentation for more details.
Some highlights of the release are:
Erlang/OTP has been ported to the realtime operating system OSE.
Maps, a new dictionary data type (experimental)
A more natural mapping from ASN.1 OCTET STRING and BIT STRING to Erlang types, and other ASN.1 improvements and optimizations
The {active, N} socket option for TCP, UDP, and SCTP
A new (optional) scheduler utilization balancing mechanism
Migration of memory carriers has been enabled by default on all ERTS internal memory allocators
Increased garbage collection tenure rate
Experimental "dirty schedulers" functionality
Funs can now be given names
Miscellaneous unicode support enhancements
A new version scheme for OTP its applications has been introduced
238デフォルトの名無しさん
2014/04/22(火) 22:08:27.64ID:PAf5/uoA239デフォルトの名無しさん
2014/04/30(水) 21:26:49.02ID:CFD955T1 >238
えーいきなりErlang R17縛りだって...
えーいきなりErlang R17縛りだって...
240デフォルトの名無しさん
2014/07/06(日) 16:17:21.27ID:YawUrWVk 「すごいErlangゆかいに学ぼう! 」という本が出版されました #すごいE本 - YAMAGUCHI::weblog
http://ymotongpoo.hatenablog.com/entry/2014/07/04/084516
すごいErlangゆかいに学ぼう! | オーム社eStore
http://estore.ohmsha.co.jp/titles/978427406912P
すごいErlangゆかいに学ぼう!: Fred Hebert, 山口 能迪: 本
http://www.amazon.co.jp/dp/4274069125
http://ymotongpoo.hatenablog.com/entry/2014/07/04/084516
すごいErlangゆかいに学ぼう! | オーム社eStore
http://estore.ohmsha.co.jp/titles/978427406912P
すごいErlangゆかいに学ぼう!: Fred Hebert, 山口 能迪: 本
http://www.amazon.co.jp/dp/4274069125
241デフォルトの名無しさん
2014/07/06(日) 16:44:54.13ID:XWehaxkr on lispみたいに、webで一回翻訳したものの更新&校正版だな。
http://www.ymotongpoo.com/works/lyse-ja/index.html
http://www.ymotongpoo.com/works/lyse-ja/index.html
242デフォルトの名無しさん
2014/07/06(日) 16:50:00.38ID:ZmPBc803 タイトルの略称のインパクトが足りない
すごいアーッ本にしよう
すごいアーッ本にしよう
243デフォルトの名無しさん
2014/07/06(日) 18:11:14.90ID:aspDWAp6 Erlangのvm(でいいのか?)とか、CSPとか凄い好みなのだけど、パターンマッチ系を多用するML系言語で挫折した僕はlfe(Lisp Flavoured Erlang)つかってしまいますです。
244デフォルトの名無しさん
2014/08/02(土) 11:52:55.55ID:0zt4dTHD もっといいやり方ないの?これ
ttp://ofmizno.blogspot.jp/2013/10/2013-10-18-erlang.html
ttp://ofmizno.blogspot.jp/2013/10/2013-10-18-erlang.html
245デフォルトの名無しさん
2014/08/02(土) 12:03:44.71ID:gDjKnomp 馬鹿には無理
246デフォルトの名無しさん
2014/08/12(火) 16:47:35.08ID:IbGC0kFi Erlangのマクロで、変数を動的かプリプロセスで生成できますか?
初心者ですが。文法は正しくない擬似コードを書きますが。
こういったXの書き換えはどうしたら出来ますか?
事前か実行時にループ分を展開しとけば可能だと思うんですが。
X = []
foreach(List as v) {
X = fnct( X, v )
}
初心者ですが。文法は正しくない擬似コードを書きますが。
こういったXの書き換えはどうしたら出来ますか?
事前か実行時にループ分を展開しとけば可能だと思うんですが。
X = []
foreach(List as v) {
X = fnct( X, v )
}
247デフォルトの名無しさん
2014/08/12(火) 17:24:41.51ID:IbGC0kFi よりシンプルに、このような配列の添字みたいなことができたらいいんですが。
foreach( [1, 2, 3] as n) {
X[n+1] = fnct( X[n], n )
}
foreach( [1, 2, 3] as n) {
X[n+1] = fnct( X[n], n )
}
248246
2014/08/13(水) 00:35:57.34ID:o4SLtD2/ 自己解決しました
249デフォルトの名無しさん
2014/08/15(金) 09:50:53.52ID:kGUZHqxo >>248
どう解決したのであろうか。
どう解決したのであろうか。
250デフォルトの名無しさん
2014/09/12(金) 01:31:11.30ID:hatAVbzF elixir1.0.0おめでとう
251デフォルトの名無しさん
2014/10/30(木) 13:49:04.02ID:yqOSL7NP 歌舞伎座.tech#5「すごいErlangをゆかいに学ぶ会」
http://live.nicovideo.jp/watch/lv197716856
2014/10/30(木) 開場:18:57 開演:19:00
http://live.nicovideo.jp/watch/lv197716856
2014/10/30(木) 開場:18:57 開演:19:00
252デフォルトの名無しさん
2014/10/30(木) 15:46:56.75ID:f9Cx3ene thx!
253デフォルトの名無しさん
2014/11/09(日) 14:01:43.32ID:VcMedQcJ2014/12/14(日) 11:38:44.22ID:liUQicoz
JAのプログラミングErlangとすごいErlangってErlangを始めるならどっちがおすすめですか?
255デフォルトの名無しさん
2014/12/20(土) 19:25:50.13ID:b+pAkNTW 戦闘機本読んでるけど思った以上にLispっぽい
特に[H l T]とか
特に[H l T]とか
256デフォルトの名無しさん
2014/12/21(日) 21:04:28.44ID:eeSJE4Hw すごいの方は翻訳家がネットで公開してるはずだからまずそっち見てみたら?
257デフォルトの名無しさん
2015/02/04(水) 19:06:34.40ID:tjSlws+J 文字列処理がクソすぎてもう挫折したは
258デフォルトの名無しさん
2015/06/08(月) 23:39:53.11ID:JodU/eML 【Erlang】プログラム言語 Elixir 【BEAM】 [転載禁止]©2ch.net
http://peace.2ch.net/test/read.cgi/tech/1433336300/
http://peace.2ch.net/test/read.cgi/tech/1433336300/
259デフォルトの名無しさん
2015/06/11(木) 20:05:55.72ID:ClVnABcE >>258
これ面白そうだな
これ面白そうだな
260デフォルトの名無しさん
2015/06/18(木) 14:11:00.00ID:EqdgCPQw test
261デフォルトの名無しさん
2015/12/20(日) 15:49:17.63ID:8RLYRFXT しいたけのにおいがする
262デフォルトの名無しさん
2016/01/13(水) 14:32:13.77ID:EwraTGVM >>130
Elixirのことですねわかります
Elixirのことですねわかります
263デフォルトの名無しさん
2016/01/13(水) 15:48:07.42ID:EwraTGVM >>230
わかります
わかります
264デフォルトの名無しさん
2016/01/14(木) 13:18:41.31ID:MVoyv7BA https://www.youtube.com/watch?v=xrIjfIjssLE#t=675s
11:15 〜
Try it,
you'll like it !!
わろす
gen_fsm とか触ってみて判ったよ。
本質的に VHDL とか Verilog とかと一緒なんだな。
そりゃゲームも作れるはずだは。 ω ω ω 。
11:15 〜
Try it,
you'll like it !!
わろす
gen_fsm とか触ってみて判ったよ。
本質的に VHDL とか Verilog とかと一緒なんだな。
そりゃゲームも作れるはずだは。 ω ω ω 。
265デフォルトの名無しさん
2016/01/15(金) 09:54:14.99ID:NW8jpekK binaryの最後の1バイトの値を取り出したいときって
<<N>> = binary_part(Binary, {byte_size(Binary), -1}).
より簡単な方法ってある?
<<N>> = binary_part(Binary, {byte_size(Binary), -1}).
より簡単な方法ってある?
266デフォルトの名無しさん
2016/01/15(金) 16:05:36.74ID:jtH6/WEN http://www.erlang.org/doc/efficiency_guide/commoncaveats.html
3.2 list_to_atom/1
Atoms are not garbage-collected. Once an atom is created, it is never removed.
The emulator terminates if the limit for the number of atoms (1,048,576 by default) is reached.
Therefore, converting arbitrary input strings to atoms can be dangerous in a system that runs continuously.
If only certain well-defined atoms are allowed as input, list_to_existing_atom/1 can be used to
to guard against a denial-of-service attack.
(All atoms that are allowed must have been created earlier, for example, by simply using all of them in a module and loading that module.)
Using list_to_atom/1 to construct an atom that is passed to apply/3 as follows,
is quite expensive and not recommended in time-critical code:
apply(list_to_atom("some_prefix"++Var), foo, Args)
こんな大事なことはもっと目立つところに書いておいてほしいぬ.
3.2 list_to_atom/1
Atoms are not garbage-collected. Once an atom is created, it is never removed.
The emulator terminates if the limit for the number of atoms (1,048,576 by default) is reached.
Therefore, converting arbitrary input strings to atoms can be dangerous in a system that runs continuously.
If only certain well-defined atoms are allowed as input, list_to_existing_atom/1 can be used to
to guard against a denial-of-service attack.
(All atoms that are allowed must have been created earlier, for example, by simply using all of them in a module and loading that module.)
Using list_to_atom/1 to construct an atom that is passed to apply/3 as follows,
is quite expensive and not recommended in time-critical code:
apply(list_to_atom("some_prefix"++Var), foo, Args)
こんな大事なことはもっと目立つところに書いておいてほしいぬ.
267デフォルトの名無しさん
2016/01/17(日) 10:43:55.92ID:TbH/Z5Ji >>257
ram ファイルを [ram,raw,binary,write,read] で開いて
pwrite と pread で random access する方が
binary_part(Hoge, {Pos, Len}) するより便利というか速い気がするんだが
ram ファイルを [ram,raw,binary,write,read] で開いて
pwrite と pread で random access する方が
binary_part(Hoge, {Pos, Len}) するより便利というか速い気がするんだが
268デフォルトの名無しさん
2016/02/19(金) 14:04:23.44ID:hw/X0Y/j269デフォルトの名無しさん
2016/02/21(日) 15:09:02.94ID:zmvsu5mb270デフォルトの名無しさん
2016/06/23(木) 19:51:18.63ID:Z9WBmNB8271デフォルトの名無しさん
2016/06/24(金) 00:03:58.12ID:t8u1m238 じゃあこれも
Elixir v1.3 released
http://elixir-lang.org/blog/2016/06/21/elixir-v1-3-0-released/
Erlang VM上で動作する関数型言語「Elixir 1.3」リリース、ビルドツールやテストフレームワークを強化
https://osdn.jp/magazine/16/06/23/190000
Elixir v1.3 released
http://elixir-lang.org/blog/2016/06/21/elixir-v1-3-0-released/
Erlang VM上で動作する関数型言語「Elixir 1.3」リリース、ビルドツールやテストフレームワークを強化
https://osdn.jp/magazine/16/06/23/190000
272デフォルトの名無しさん
2016/07/01(金) 10:59:04.63ID:wNtMwO0s プログラミングElixir
http://shop.ohmsha.co.jp/smartphone/detail.html?id=000000004675
商品詳細情報
Elixir(エリクサー)は、並行処理を得意とするプログラミング言語ErlangのVM(エンジン部分)を基盤とし、
Erlangよりもなじみやすい文法を採用したプログラミング言語です。
本書は、世界的なRubyプログラマであるDave Thomas氏が書いた、プログラミング言語Elixirの本格的解説書、“Programming Elixir” (Pragmatic Bookshelf, 2014) の翻訳書です。
通常のプログラミングから、並行処理、さらなる応用へと順を追って進む構成になっています。
本書を読むことで、Elixirらしいプログラミングを学ぶことができます。
第1章 赤いピルをとれ
第1部 伝統的なプログラミング
第2章 パターンマッチング
第3章 不変性
第4章 Elixir基礎
第5章 匿名関数
第6章 モジュールと名前付き関数
第7章 リストと再帰
第8章 マップ、キーワードリスト、セット、構造体
第9章 寄り道:型とは何か?
第10章 コレクションの処理 - EnumとStream 第11章 文字列とバイナリ
第12章 制御フロー
第13章 プロジェクトを構成する
第2部 並行プログラミング
第14章 複数のプロセスを使う
第15章 ノード - 分散システムの要
第16章 OTP:サーバ
第17章 OTP:スーパーバイザ
第18章 OTP:アプリケーション
第19章 タスクとエージェント
第3部 より高度なElixir
第20章 マクロとコードの評価
第21章 モジュールのリンク:ビヘイビアとuse
第22章 プロトコル - ポリモルフィック関数 第23章 かっこいい機能いろいろ
http://shop.ohmsha.co.jp/smartphone/detail.html?id=000000004675
商品詳細情報
Elixir(エリクサー)は、並行処理を得意とするプログラミング言語ErlangのVM(エンジン部分)を基盤とし、
Erlangよりもなじみやすい文法を採用したプログラミング言語です。
本書は、世界的なRubyプログラマであるDave Thomas氏が書いた、プログラミング言語Elixirの本格的解説書、“Programming Elixir” (Pragmatic Bookshelf, 2014) の翻訳書です。
通常のプログラミングから、並行処理、さらなる応用へと順を追って進む構成になっています。
本書を読むことで、Elixirらしいプログラミングを学ぶことができます。
第1章 赤いピルをとれ
第1部 伝統的なプログラミング
第2章 パターンマッチング
第3章 不変性
第4章 Elixir基礎
第5章 匿名関数
第6章 モジュールと名前付き関数
第7章 リストと再帰
第8章 マップ、キーワードリスト、セット、構造体
第9章 寄り道:型とは何か?
第10章 コレクションの処理 - EnumとStream 第11章 文字列とバイナリ
第12章 制御フロー
第13章 プロジェクトを構成する
第2部 並行プログラミング
第14章 複数のプロセスを使う
第15章 ノード - 分散システムの要
第16章 OTP:サーバ
第17章 OTP:スーパーバイザ
第18章 OTP:アプリケーション
第19章 タスクとエージェント
第3部 より高度なElixir
第20章 マクロとコードの評価
第21章 モジュールのリンク:ビヘイビアとuse
第22章 プロトコル - ポリモルフィック関数 第23章 かっこいい機能いろいろ
273デフォルトの名無しさん
2017/04/02(日) 19:07:17.00ID:fP8TJ4RC274デフォルトの名無しさん
2017/07/20(木) 19:17:50.01ID:7mH9PEZK jupyter に Erlang が
275デフォルトの名無しさん
2017/08/25(金) 16:47:29.26ID:0nrK3Ckt276デフォルトの名無しさん
2018/05/23(水) 21:51:10.12ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
IBHUA
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
IBHUA
277デフォルトの名無しさん
2018/07/05(木) 00:10:54.48ID:RfoszcD2 2W2
278デフォルトの名無しさん
2019/04/22(月) 20:21:31.01ID:RZzf8Iuc RIP
279デフォルトの名無しさん
2019/04/22(月) 22:40:17.66ID:KTQxmf3k 訃報】プログラミング言語「Erlang」を生んだジョー・アームストロング氏死去
https://gigazine.net/news/20190422-joe-armstrong-passed-away/
> 関数型プログラミング言語「Erlang」の生みの親として知られるコンピューター科学者・プログラマーのジョー・アームストロング(ジョセフ・レスリー・アームストロング)氏が2019年4月20日(土)に亡くなったことがわかりました。68歳でした。
RIP Joe Armstrong, the author of Erlang
https://freethoughtblogs.com/kriswager/2019/04/20/rip-joe-armstrong-the-author-of-erlang/
なお、アームストロング氏は「なぜオブジェクト指向はクソなのか」という名文を残しています。
Why OO Sucks
http://www.cs.otago.ac.nz/staffpriv/ok/Joe-Hates-OO.htm
訳文がいくつか存在するので参考にしてください。
連続体仮説: なぜオブジェクト指向はクソなのか by Joe Armstrong - 勝手に翻訳
http://chypot.blogspot.com/2012/08/by-joe-armstrong.html
オブジェクト指向はクソか? - tokoma1's blog
http://tokoma1.hatenablog.com/entry/2015/06/07/083347
Why OO Sucks by Joe Armstrong · GitHub
https://gist.github.com/posaunehm/4087971
https://gigazine.net/news/20190422-joe-armstrong-passed-away/
> 関数型プログラミング言語「Erlang」の生みの親として知られるコンピューター科学者・プログラマーのジョー・アームストロング(ジョセフ・レスリー・アームストロング)氏が2019年4月20日(土)に亡くなったことがわかりました。68歳でした。
RIP Joe Armstrong, the author of Erlang
https://freethoughtblogs.com/kriswager/2019/04/20/rip-joe-armstrong-the-author-of-erlang/
なお、アームストロング氏は「なぜオブジェクト指向はクソなのか」という名文を残しています。
Why OO Sucks
http://www.cs.otago.ac.nz/staffpriv/ok/Joe-Hates-OO.htm
訳文がいくつか存在するので参考にしてください。
連続体仮説: なぜオブジェクト指向はクソなのか by Joe Armstrong - 勝手に翻訳
http://chypot.blogspot.com/2012/08/by-joe-armstrong.html
オブジェクト指向はクソか? - tokoma1's blog
http://tokoma1.hatenablog.com/entry/2015/06/07/083347
Why OO Sucks by Joe Armstrong · GitHub
https://gist.github.com/posaunehm/4087971
280デフォルトの名無しさん
2019/04/22(月) 23:14:33.15ID:T2jcPHbj おくやみもうしあげますn
281デフォルトの名無しさん
2019/05/08(水) 16:44:54.87ID:5UkCGLAo282デフォルトの名無しさん
2019/05/15(水) 12:18:56.56ID:lMYkdlNQ R.I.P.
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か ★8 [ぐれ★]
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- 「おこめ券は米以外の食品も買える。効果的な活用を」 地元で農水相 [山形県] [少考さん★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- 今年の流行語大賞 『働いて働いて働いてまいります』が受賞で不快感… 過労自殺の遺族らが会見「家族にむち打つような行為だ」 [冬月記者★]
- いじめ後遺症 15年前のトラウマに苦悩する当事者「夢の中に出てくる」「された側は一生ものの傷」 [♪♪♪★]
- 【実況】博衣こよりのえちえちダンガンロンパ6🧪
- マイナンバー更新、申請書が届くまでに一ヶ月。そして受付予約枠は2ヶ月先まで埋まってる...どうなってんだこの国 [237216734]
- 【実況】博衣こよりのえちえちダンガンロンパ5🧪
- 最近救急車やたら多いけどあれって本当に人を運んでるの?
- 実写映画「ストリートファイター」のキャラアートが公開。何か知らん人がいる…… [624898991]
- 🏡パン🍞つー✌まる👌見え👊😅👊
