Page 1
どうして言語は一つにならないの?
~相対化して学ぶプログラミング言語論
Is there a "Best" programming language?
A comparative look at How they work
pixiv Inc.
USAMI Kenta
2025-07-25 #techramen25conf旭川リサーチセンター - TechRAMEN 2025 Conference
公開日:
by USAMI Kenta@tadsan
に北海道旭川市の旭川リサーチセンターで開催された『TechRAMEN 2025 Conference』でレギュラーセッション(30分)として発表しました。
2025-07-25 #techramen25conf旭川リサーチセンター - TechRAMEN 2025 Conference
お前誰よ
会社の飲み会で同僚に言われました
Q.「えっと、tadsanがやってる言語ってなんだっけ?」
僕はプログラミング言語が趣味みたいな人間なのでいっぱいやってます
僕はプログラミング言語が趣味みたいな人間なのでいっぱいやってます
A.「外部でよく発表してるのはPHP」
Q.「なんで言語っていっぱいあるの? そのうち一個にならない?」
特に初心者は覚えることが多い
どれか1つにならんかと願いたくなる気持ちはわかる
言語を1個だけ覚えたらなんでも作れる!
ゲームも作れるしシステム開発もできる
そうなったらいいのにな…
「自然言語」人間が日常的に使う
「人工言語」人間が目的をもって設計した言語
Q.(自然言語)何言語知っていますか?
日本語、英語、中国語、韓国語ドイツ語、フランス語、タイ語ヒンディー語、マレー語…
言語って結構いっぱいある
日本人は結構「何か国語」「母国語」って言っちゃいがち
公用語エスノローグ調べ
(手話を除く)
日本
(事実上)
インド
EU加盟国
公用語エスノローグ調べ
(手話を除く)
日本
(事実上)
インド
EU加盟国
国際SILという団体による言語調査
公用語エスノローグ調べ
(手話を除く)
日本
(事実上)
インド
EU加盟国
国際SILという団体による言語調査
公用語エスノローグ調べ
(手話を除く)
日本
(事実上)
インド
EU加盟国
国際SILという団体による言語調査
公用語エスノローグ調べ
(手話を除く)
日本
(事実上)
インド
EU加盟国
国際SILという団体による言語調査
公用語エスノローグ調べ
(手話を除く)
日本
(事実上)
インド
EU加盟国
Q.(自然言語)何言語しゃべれますか?
私は日本語しかしゃべれません
\(^o^)/
世界にプログラミング言語は何種類あるでしょうか
…と断言してくれるオーキド博士がいてくれたらよかったのですが… そのように明快な回答は出せない
(計算機言語)何言語言えますか?
前提に設計された言語
このトークでは言語の種類を厳密には区別しない…
が、分類する必要性が生じている時点で統一無理そうという予感がしてくる
柔軟な実行時処理を実現できる
なりがち
なんでもできるは難しい
式言語 (expression language)
「式言語」を提供することで、プログラミング
任意コード実行(ACE: Arbitrary Code Execution)が成立しうる
Excel数式
Google SpreadsheetsではJavaScriptを書けるようになった
環境固有の実装が必要
Multiplatform) などマルチプラットフォームの環境は多い
プログラミング言語のパラダイム
それぞれのアプローチは非常に違っている
PHPはどこでも65点がとれる言語
の存在感は健在
関連リンクがありません。
