前スレ
ぶっちゃけ始めるのにいい言語て何 part6
https://mevius.5ch.net/test/read.cgi/tech/1628771431/
探検
ぶっちゃけ始めるのにいい言語て何 part7
■ このスレッドは過去ログ倉庫に格納されています
2021/09/12(日) 12:56:23.75ID:5CNhVmk1
298デフォルトの名無しさん
2021/09/23(木) 19:31:17.72ID:9s9g9/Qa Javaでみずぽ開発ならOracleに巨額を支払わんとな
1クライアント当たり年間10万とか言われたら終わる
組み込み系でメモリ管理でき
セキュリティ、拡張性、保守性を担保できる言語で
将来の安定運用を考えたらRust、C
1クライアント当たり年間10万とか言われたら終わる
組み込み系でメモリ管理でき
セキュリティ、拡張性、保守性を担保できる言語で
将来の安定運用を考えたらRust、C
299デフォルトの名無しさん
2021/09/23(木) 20:03:21.68ID:AFCBipPb300デフォルトの名無しさん
2021/09/23(木) 21:13:23.42ID:UrrL+YmI301デフォルトの名無しさん
2021/09/23(木) 21:15:04.69ID:R+li680H302デフォルトの名無しさん
2021/09/23(木) 21:40:06.68ID:t/LESGnW Javaは言語自体も面倒くさいけどJavaのためだけに覚える必要のある周辺ツールとかライブラリが多すぎるわ
GoとかPythonより遥かに参入障壁が高い
GoとかPythonより遥かに参入障壁が高い
303デフォルトの名無しさん
2021/09/23(木) 22:36:06.05ID:9s9g9/Qa >>30
1コンパイルでエラーを出すは楚洲は一品だったじゃん
1コンパイルでエラーを出すは楚洲は一品だったじゃん
304デフォルトの名無しさん
2021/09/23(木) 22:37:05.55ID:9s9g9/Qa 実運用するまえに、どんだけエラーを出せるか
そういう言語はあるべき
そういう言語はあるべき
305デフォルトの名無しさん
2021/09/23(木) 22:44:44.89ID:9wzKaMiq306デフォルトの名無しさん
2021/09/24(金) 07:16:04.11ID:CEkDDxl2 変数エラーをコンパイル時に吐き出さない言語は嫌い
final、staticは優秀
final、staticは優秀
307デフォルトの名無しさん
2021/09/24(金) 07:33:10.35ID:ow12Eod1308デフォルトの名無しさん
2021/09/24(金) 07:54:26.31ID:q+FohvLm JavaやるならKotlinやC#の方が数倍マシ
309デフォルトの名無しさん
2021/09/24(金) 08:02:35.84ID:ak+Z0bhK KotlinはAndroidアプリの仕事ばっかなのがなぁ
母数もそんなに多くないし
母数もそんなに多くないし
310デフォルトの名無しさん
2021/09/24(金) 09:18:38.69ID:BBg2gpcC DartとJavaScript、要はflutterかreactかなんですけど、どちらがお勧めですか。
最初の一歩は予算実績比較のチャート表示のSPAです。
Flutter では売り上げ管理ソフトが吐き出すcsv をチャート表示したりするところまでやってみたんですけど、その先、在庫データやらの統合と、紙の注文書の読み取りにopencv 使ったパターンマッチ(ocrライブラリは精度が足りなかった)とかやっていくつもりです。
サボる為にwindows.system.automationで作った自作ツールとも連動させたいです。
最初の一歩は予算実績比較のチャート表示のSPAです。
Flutter では売り上げ管理ソフトが吐き出すcsv をチャート表示したりするところまでやってみたんですけど、その先、在庫データやらの統合と、紙の注文書の読み取りにopencv 使ったパターンマッチ(ocrライブラリは精度が足りなかった)とかやっていくつもりです。
サボる為にwindows.system.automationで作った自作ツールとも連動させたいです。
311デフォルトの名無しさん
2021/09/24(金) 10:27:17.64ID:gaM5E0DB >>308
KotlinはOracle安全は担保できてんの?
KotlinはOracle安全は担保できてんの?
312デフォルトの名無しさん
2021/09/24(金) 12:20:53.71ID:fxeTIs2Q >>310
ここはシステム脳の奴らで占有されてるから別のところで聞いた方がいい
ここはシステム脳の奴らで占有されてるから別のところで聞いた方がいい
313デフォルトの名無しさん
2021/09/24(金) 12:23:58.34ID:ow12Eod1 >>310
まず最後のwindows.system.automationでベンダーロックインせずにウェブブラウザベースには出来ないものなの?
もしその部分がウェブブラウザでは限界というか無理でデスクトップアプリが必要ならば
ベンダーロックインせずに済むElectronベースがお勧めかな
例えば具体的には人気トップのコードエディターであるVSCodeなどがこのElectronで作られていてWindows上でもMac上でもLinux上でも同じコードで動くメリットがある
Electron=Chromium(=ChromeやEdgeなど様々なブラウザの母体ライブラリ)+Node.js(=ブラウザ外で動くJavaScript環境) で出来ているデスクトップアプリ開発プラットフォーム
つまり使用言語はJavaScript(+HTML+CSS)
つまりウェブブラウザベースのウェブアプリ開発と完全に同じ技術というところもメリット
まず最後のwindows.system.automationでベンダーロックインせずにウェブブラウザベースには出来ないものなの?
もしその部分がウェブブラウザでは限界というか無理でデスクトップアプリが必要ならば
ベンダーロックインせずに済むElectronベースがお勧めかな
例えば具体的には人気トップのコードエディターであるVSCodeなどがこのElectronで作られていてWindows上でもMac上でもLinux上でも同じコードで動くメリットがある
Electron=Chromium(=ChromeやEdgeなど様々なブラウザの母体ライブラリ)+Node.js(=ブラウザ外で動くJavaScript環境) で出来ているデスクトップアプリ開発プラットフォーム
つまり使用言語はJavaScript(+HTML+CSS)
つまりウェブブラウザベースのウェブアプリ開発と完全に同じ技術というところもメリット
314デフォルトの名無しさん
2021/09/24(金) 13:28:07.89ID:SY03cvid315Mb
2021/09/24(金) 13:56:52.19ID:0RwWIfrZ いや、フツーに C とJava をやっといて、
それから他の言語にシフトするんじゃ駄目なのか?
そこがわからん。
C や Java は一切触れてはいけないサタンであり、
Rush はエホバであるから他の言語はすべて滅ぼさないと
天の国にゆけない、とか信じている人は少ないだろうが、
そういう人がこのスレに集(たか)ってくるとすれば、
それなりに対処したほうがいいように思う。
それから他の言語にシフトするんじゃ駄目なのか?
そこがわからん。
C や Java は一切触れてはいけないサタンであり、
Rush はエホバであるから他の言語はすべて滅ぼさないと
天の国にゆけない、とか信じている人は少ないだろうが、
そういう人がこのスレに集(たか)ってくるとすれば、
それなりに対処したほうがいいように思う。
316Mb
2021/09/24(金) 14:30:54.64ID:0RwWIfrZ >>299
Java は、「難しい」というよりも、
「商業的に通用するような、ちゃんとした(実行性能が高くて
保守性が高い)プログラムを書こうとすると、けっこう面倒臭いし
記述が長くなる」という傾向があって、すでにレガシーになりかけた
C とか Java とかのコードを山ほどクレンジングっつーか
リファクタリングつーかチューニングっつーか、そういう経験を
積まないと、Java の有難みというのは、わからんと思う。
「古いプログラムがベースのシステムは、全部リプレースしちゃえ」
というのは、みかかの手先だと思われるぞ?
まず、お客さん(クライアント)のほうを見ようや。
Java は、「難しい」というよりも、
「商業的に通用するような、ちゃんとした(実行性能が高くて
保守性が高い)プログラムを書こうとすると、けっこう面倒臭いし
記述が長くなる」という傾向があって、すでにレガシーになりかけた
C とか Java とかのコードを山ほどクレンジングっつーか
リファクタリングつーかチューニングっつーか、そういう経験を
積まないと、Java の有難みというのは、わからんと思う。
「古いプログラムがベースのシステムは、全部リプレースしちゃえ」
というのは、みかかの手先だと思われるぞ?
まず、お客さん(クライアント)のほうを見ようや。
317デフォルトの名無しさん
2021/09/24(金) 14:34:38.11ID:6iUyOY+3 最初にやるのはPascalがおすすめだよ
C:原理主義
C++:共産主義
Rust:世俗主義
Java:商業主義
C:原理主義
C++:共産主義
Rust:世俗主義
Java:商業主義
318デフォルトの名無しさん
2021/09/24(金) 14:41:58.97ID:kD4dyqVk RustとC逆だろう
319デフォルトの名無しさん
2021/09/24(金) 14:50:55.95ID:ow12Eod1320Mb
2021/09/24(金) 15:51:18.78ID:0RwWIfrZ321デフォルトの名無しさん
2021/09/24(金) 17:03:04.38ID:gaM5E0DB リファクタリングなんてするからオブジェクトが崩れてみずぽになるんだ!
322デフォルトの名無しさん
2021/09/24(金) 17:09:05.33ID:KCZKhweu Perlは、全てリプレースしたくならないかな?
323デフォルトの名無しさん
2021/09/24(金) 17:14:16.40ID:kD4dyqVk 基幹システムに使われたたら卒倒する
324デフォルトの名無しさん
2021/09/24(金) 17:16:44.04ID:KCZKhweu 興味を持ってもらっているのに、
興味を持つなは、言わない方がいいのでは?
興味を持つなは、言わない方がいいのでは?
325デフォルトの名無しさん
2021/09/24(金) 18:08:05.54ID:Zy9h69w8 実用性で言ってんだよ!
Pythonだろ!
Pythonだろ!
326デフォルトの名無しさん
2021/09/25(土) 02:05:18.86ID:YvsYwnu1 これからの若者は数学志向プログラミングに馴染むべき。
あわしろ氏がお勧めするHaskell。
あわしろ氏がお勧めするHaskell。
327デフォルトの名無しさん
2021/09/25(土) 06:24:41.45ID:oEiVYilG どのサイトで調べても初心者にRustやHaskellやKotlinなんて推奨されてない
328デフォルトの名無しさん
2021/09/25(土) 06:56:38.85ID:O5uOhADu329デフォルトの名無しさん
2021/09/25(土) 06:58:30.70ID:eytcyAnj Javascriptはやめとけ
330デフォルトの名無しさん
2021/09/25(土) 07:04:39.23ID:oEiVYilG この人は初心者じゃないから
むしろVBAマニアっぽい香りがする
むしろVBAマニアっぽい香りがする
331デフォルトの名無しさん
2021/09/25(土) 08:37:20.33ID:0L4s8Q79 ウェブアプリやデスクトップアプリ等を共通した技術で作りたいならJavaScriptで正解
332デフォルトの名無しさん
2021/09/25(土) 09:10:16.90ID:TPQzePjA Javascriptって自民党みたいな言語よな
333デフォルトの名無しさん
2021/09/25(土) 09:17:20.94ID:eT8O/TGN ゲットバッカーズの無限城みたいな感じ
334デフォルトの名無しさん
2021/09/25(土) 12:30:28.73ID:5NLzEnId javascriptって解説書少なすぎるよな
それってつまり一番不要な言語ってことじゃないのかな
それってつまり一番不要な言語ってことじゃないのかな
335デフォルトの名無しさん
2021/09/25(土) 12:53:49.59ID:MT+fjwH/ それはない
JSの需要は今後も拡大するけど
旧文法の勉強もするひつようがあるから
初心者向きではない
WEBやるなら必須言語だし
JSの需要は今後も拡大するけど
旧文法の勉強もするひつようがあるから
初心者向きではない
WEBやるなら必須言語だし
336Mb
2021/09/25(土) 13:38:33.68ID:Ow2ePG0l 私自身は、
変数スコープとかがいいかげんなのに、
普及しちゃったんで引っ込みがつかなくなっちゃった、
みたいな印象があるんですよ。
「JS2」とかいって、やりなおす方向性もあっていいと思います。
DOM というコンセプトで纏めるという指向性というのは
あっていいと思いますが、これだけ流行っちゃうと
「回収が難しい」という感じはありそうに思います。
変数スコープとかがいいかげんなのに、
普及しちゃったんで引っ込みがつかなくなっちゃった、
みたいな印象があるんですよ。
「JS2」とかいって、やりなおす方向性もあっていいと思います。
DOM というコンセプトで纏めるという指向性というのは
あっていいと思いますが、これだけ流行っちゃうと
「回収が難しい」という感じはありそうに思います。
337デフォルトの名無しさん
2021/09/25(土) 14:36:03.97ID:YvsYwnu1 数学志向言語、Haskell。
338デフォルトの名無しさん
2021/09/25(土) 14:53:29.36ID:MT+fjwH/ JSは現状でいえば、不完全すぎる言語
一度、この段階で新しいJS言語を作るべきだよな
一度、この段階で新しいJS言語を作るべきだよな
339デフォルトの名無しさん
2021/09/25(土) 16:50:45.52ID:/6yWMGsS TypeScript
340デフォルトの名無しさん
2021/09/25(土) 17:43:54.73ID:wMFSv1EV 推奨されなくなった書き方はたいていlinterで弾けるから古い文法に足を引っ張られるようなことはあまりないが。
341デフォルトの名無しさん
2021/09/25(土) 20:47:55.90ID:0L4s8Q79342デフォルトの名無しさん
2021/09/25(土) 20:48:16.53ID:Ow2ePG0l JSの標準的な開発環境について知りたく思う。
Eclipse 上で Java のコードを扱っているぶんには、
非推奨なら非推奨で構造エディタが指摘してくれるので
とりあえず不自由はないのだが。
Eclipse 上で Java のコードを扱っているぶんには、
非推奨なら非推奨で構造エディタが指摘してくれるので
とりあえず不自由はないのだが。
343デフォルトの名無しさん
2021/09/25(土) 20:51:38.89ID:ZXxKSwLb 今から始めるならtypescriptにしとけ
344デフォルトの名無しさん
2021/09/25(土) 20:51:58.01ID:YvsYwnu1 >>341
結局C/C++風にするなら、最初からC/C++で良かったのでは。
結局C/C++風にするなら、最初からC/C++で良かったのでは。
345Mb
2021/09/25(土) 20:55:20.77ID:Ow2ePG0l >>341
いまさらJavaScript みたいな
クライアントサイドの言語は
勉強したくねーわ(笑)
とはいえブラウザを「JS の実行環境」だと思えば、
それなりに興味深いところはあるのだが、
MS が他者のブラウザを潰しにかかった過去の経緯が
あるんでなぁ ……
MS の会社としての態度次第ではあるように思う。
いまさらJavaScript みたいな
クライアントサイドの言語は
勉強したくねーわ(笑)
とはいえブラウザを「JS の実行環境」だと思えば、
それなりに興味深いところはあるのだが、
MS が他者のブラウザを潰しにかかった過去の経緯が
あるんでなぁ ……
MS の会社としての態度次第ではあるように思う。
346デフォルトの名無しさん
2021/09/25(土) 20:57:08.36ID:ZXxKSwLb jsの4大欠陥
thisの仕様
let、const以外の変数宣言方法
for of以外のforeach系for
==と!=の存在
thisの仕様
let、const以外の変数宣言方法
for of以外のforeach系for
==と!=の存在
347デフォルトの名無しさん
2021/09/25(土) 21:12:09.06ID:wMFSv1EV >>345
マジで2000年頃で時間が止まってるだろ。
マジで2000年頃で時間が止まってるだろ。
348デフォルトの名無しさん
2021/09/25(土) 21:16:52.74ID:0L4s8Q79 >>343
TypeScriptはJavaScriptに静的型宣言などを付け加えただけなので覚えることは9割同じ
つまりPythonやRubyなど他のスクリプト言語を学んでも動的型付けの世界に甘んじるしかないが
JavaScriptを学べばそのまま静的型付けのTypeScriptを使えることも大きなメリット
TypeScriptはJavaScriptに静的型宣言などを付け加えただけなので覚えることは9割同じ
つまりPythonやRubyなど他のスクリプト言語を学んでも動的型付けの世界に甘んじるしかないが
JavaScriptを学べばそのまま静的型付けのTypeScriptを使えることも大きなメリット
349Mb
2021/09/25(土) 21:41:23.27ID:Ow2ePG0l >>347
ぶっちゃけ 9.11 で時間留止まったわ。
3.11 ではさすがに驚いたが、
まさか二〇一一年にもなって、
東日本大震災を越える死者がコロナで出るとは
思わんかったわ。
東日本は東日本だったが、コロナは日本全国どころか
全世界レベルなので、本当に早く終息して
ほしいと熱望する。
つーか、バブル景気崩壊から十年頑張っただけでも
正直褒められたいわ。
ぶっちゃけ 9.11 で時間留止まったわ。
3.11 ではさすがに驚いたが、
まさか二〇一一年にもなって、
東日本大震災を越える死者がコロナで出るとは
思わんかったわ。
東日本は東日本だったが、コロナは日本全国どころか
全世界レベルなので、本当に早く終息して
ほしいと熱望する。
つーか、バブル景気崩壊から十年頑張っただけでも
正直褒められたいわ。
350デフォルトの名無しさん
2021/09/25(土) 21:49:08.46ID:5KmmwJQs >>344
ブラウザ内プログラミング言語が、なぜC/C++などの言語では適していないかというと、ブラウザ内でもGUIや通信など非同期プログラミングが最適および必須となるためだ。
JavaScriptは非同期プログラミングでも書きやすく設計されており、継続渡しも自然にわかりやすく記述できるなど、他のプログラミング言語と比較して上手く設計されている。
例えば非同期プログラミングで、Promise/Futureなどの処理を返す関数を、様々なプログラミング言語で書き比べてみると実感できる。
ブラウザ内プログラミング言語が、なぜC/C++などの言語では適していないかというと、ブラウザ内でもGUIや通信など非同期プログラミングが最適および必須となるためだ。
JavaScriptは非同期プログラミングでも書きやすく設計されており、継続渡しも自然にわかりやすく記述できるなど、他のプログラミング言語と比較して上手く設計されている。
例えば非同期プログラミングで、Promise/Futureなどの処理を返す関数を、様々なプログラミング言語で書き比べてみると実感できる。
351デフォルトの名無しさん
2021/09/25(土) 22:04:05.48ID:+XTJaImK >>349みたいなアスペって日常会話出来るのか?
352デフォルトの名無しさん
2021/09/26(日) 09:55:20.57ID:vDcE5s5S あすぺみたいのがいるから
ダイナミズムの奥行きが出るんだよ
天才は凡才には測れんということ
ダイナミズムの奥行きが出るんだよ
天才は凡才には測れんということ
353デフォルトの名無しさん
2021/09/26(日) 10:22:20.38ID:loHIOGgF 世間で活躍してるインテリは非アスペやで
354デフォルトの名無しさん
2021/09/26(日) 10:49:41.20ID:6iK/bpau >>353
やでって語尾やめろよ
やでって語尾やめろよ
355デフォルトの名無しさん
2021/09/26(日) 11:11:17.71ID:zR3DghdJ 何でやで?
356Mb
2021/09/26(日) 12:28:24.41ID:tXVd2t/V じっさい私らは「アスペルガー症候群」というカテゴリーに
分類されそうには思っているのだ。
だけど、「障害」としての「アスペルガー症候群」っつーのは、
いわゆる「(いわゆる)自閉症」とは、「知能指数」みたいなもので
区別されているので、フツーに勉強ができて社会生活が営めると、
なんかしら「自閉社会」っつーか「自閉業界」では肩身が狭い。
「似非自閉」みたいな気がするのだ。
つーても、プログラミング言語の開発とか翻訳とかの仕事をして
いらっしゃる方々には、「自閉スペクトラム(以下、「A」)」の方は多いと思う。
割っていうと、プロ棋士(碁ではなく将棋のほう)は、ほぼ A だと思うぞ。
分類されそうには思っているのだ。
だけど、「障害」としての「アスペルガー症候群」っつーのは、
いわゆる「(いわゆる)自閉症」とは、「知能指数」みたいなもので
区別されているので、フツーに勉強ができて社会生活が営めると、
なんかしら「自閉社会」っつーか「自閉業界」では肩身が狭い。
「似非自閉」みたいな気がするのだ。
つーても、プログラミング言語の開発とか翻訳とかの仕事をして
いらっしゃる方々には、「自閉スペクトラム(以下、「A」)」の方は多いと思う。
割っていうと、プロ棋士(碁ではなく将棋のほう)は、ほぼ A だと思うぞ。
357Mb
2021/09/26(日) 12:39:15.09ID:tXVd2t/V >>353
> 世間で活躍してるインテリは非アスペやで
そういうのを精神医学的には「極端化(ポーラライゼーション)」
という。
「アスペ(≒アスペルガー症候群)」というのは
「高機能広汎性発達障礙」とほぼ同義語であるとか、
自閉は、かつてカナー型とアスペルガー型に分類されていたとか、
そういう歴史を踏まえない奴はプログラマというかシステム開発者に
向いていないと断言しよう。
私は A のカテゴリーにいる。高橋秀俊さんなんかは、明らかに
「こっち側」だ。「こっち側」のインテリゲンチャはむしろ
インテリの中では多数派だ。
> 世間で活躍してるインテリは非アスペやで
そういうのを精神医学的には「極端化(ポーラライゼーション)」
という。
「アスペ(≒アスペルガー症候群)」というのは
「高機能広汎性発達障礙」とほぼ同義語であるとか、
自閉は、かつてカナー型とアスペルガー型に分類されていたとか、
そういう歴史を踏まえない奴はプログラマというかシステム開発者に
向いていないと断言しよう。
私は A のカテゴリーにいる。高橋秀俊さんなんかは、明らかに
「こっち側」だ。「こっち側」のインテリゲンチャはむしろ
インテリの中では多数派だ。
358デフォルトの名無しさん
2021/09/26(日) 12:46:55.58ID:loHIOGgF それを生身の人間に相手の目を見ながら言ってご覧
それでお互いに得るものがあって気持ちよく時間を過ごせるならいいけど
そうでないなら君はネット掲示板の仕組みに甘えているだけ
それでお互いに得るものがあって気持ちよく時間を過ごせるならいいけど
そうでないなら君はネット掲示板の仕組みに甘えているだけ
359デフォルトの名無しさん
2021/09/26(日) 13:35:27.88ID:xe1fV5oa 現実
^q^「そういうのを精神医学的にはポーラライゼーションという」
相手「は?ポーラライなんて?」
これで会話が終わります
^q^「そういうのを精神医学的にはポーラライゼーションという」
相手「は?ポーラライなんて?」
これで会話が終わります
360Mb
2021/09/26(日) 15:46:23.14ID:tXVd2t/V >>358
> それを生身の人間に相手の目を見ながら言ってご覧
> それでお互いに得るものがあって気持ちよく時間を過ごせるならいいけど
いや、フツーにやってるけど、「生身の人間に相手の目を見ながら言う」
という風習が A 関係では一般的ではないんだわ。
北島 三郎さんの『兄弟仁義』かなんかで「俺の目を見ろ
なんにも言うな」みたいな歌詞があったような話はあるが、
同じプログラミング言語という俎上で勝負するのは
まったく不快ではない。むしろ歓迎する。
C と Java は、土俵としてふさわしいと思う。
> それを生身の人間に相手の目を見ながら言ってご覧
> それでお互いに得るものがあって気持ちよく時間を過ごせるならいいけど
いや、フツーにやってるけど、「生身の人間に相手の目を見ながら言う」
という風習が A 関係では一般的ではないんだわ。
北島 三郎さんの『兄弟仁義』かなんかで「俺の目を見ろ
なんにも言うな」みたいな歌詞があったような話はあるが、
同じプログラミング言語という俎上で勝負するのは
まったく不快ではない。むしろ歓迎する。
C と Java は、土俵としてふさわしいと思う。
361デフォルトの名無しさん
2021/09/26(日) 16:58:36.62ID:K1SPl3Hp そういうわけでHasklellがお勧めなのです。
362Mb
2021/09/26(日) 17:38:43.33ID:tXVd2t/V >>361
いや、Haskell が悪い言語とは言わんけどさ、
いわゆる「数学」には、「計算量」とかいった算数的な
概念がねぇだろうが。
それを考えると、「始めるのにいい言語」としては、
「遅延評価っつーのは何か?」あたりの話を理解してもらってないと、
Haskell の何が有難いかというのが理解できんだろう。
フツーの手続型言語で修行したうえで、そっちへ行ったほうが
いいと思う。
もっとも、「五年後には Haskell のような遅延評価型の言語が
世界を席巻していて、古臭い手続型言語は忘れ去られているのだ!」
とか言われたら仕方はないわけだが、アセンブラとか C とかが
半世紀以上現役なわけだから、年寄りを労(いた)わってくれても
いいんじゃないか?
いや、Haskell が悪い言語とは言わんけどさ、
いわゆる「数学」には、「計算量」とかいった算数的な
概念がねぇだろうが。
それを考えると、「始めるのにいい言語」としては、
「遅延評価っつーのは何か?」あたりの話を理解してもらってないと、
Haskell の何が有難いかというのが理解できんだろう。
フツーの手続型言語で修行したうえで、そっちへ行ったほうが
いいと思う。
もっとも、「五年後には Haskell のような遅延評価型の言語が
世界を席巻していて、古臭い手続型言語は忘れ去られているのだ!」
とか言われたら仕方はないわけだが、アセンブラとか C とかが
半世紀以上現役なわけだから、年寄りを労(いた)わってくれても
いいんじゃないか?
363Mb
2021/09/26(日) 17:51:42.98ID:tXVd2t/V >>259
> 現実
> 「そういうのを精神医学的にはポーラライゼーションという」
> 相手「は?ポーラライなんて?」
> これで会話が終わります
それは現実認識が甘いな。
「だからキミが言ってるのは極論なんだよ!!」
とか言ってる上司が「絶対」とか言ってる時点で
「あぁ、こいつポーラライゼーションを起こしているなぁ…」
と思うだけで、「普通に話が通じるんだったら、方向性としては
極端であっても、それはそれで付合いやすい」という話だと
思う。
わりと極端なプログラミング言語はいろいろあるけど、
その設計思想に踏みこんでみると、けっこう共感できる部分がある。
> 現実
> 「そういうのを精神医学的にはポーラライゼーションという」
> 相手「は?ポーラライなんて?」
> これで会話が終わります
それは現実認識が甘いな。
「だからキミが言ってるのは極論なんだよ!!」
とか言ってる上司が「絶対」とか言ってる時点で
「あぁ、こいつポーラライゼーションを起こしているなぁ…」
と思うだけで、「普通に話が通じるんだったら、方向性としては
極端であっても、それはそれで付合いやすい」という話だと
思う。
わりと極端なプログラミング言語はいろいろあるけど、
その設計思想に踏みこんでみると、けっこう共感できる部分がある。
364デフォルトの名無しさん
2021/09/26(日) 19:30:27.42ID:vDcE5s5S ADHDの方がそうでない人より秀でているっていう事実を受け入れよう
物事を極めるのなら自閉症スペクトラムには適わない
スペクトラムが原因で社会から脱落する人もいるがね
物事を極めるのなら自閉症スペクトラムには適わない
スペクトラムが原因で社会から脱落する人もいるがね
365Mb
2021/09/26(日) 20:22:57.35ID:tXVd2t/V >>364
このスレの主旨と一致しないので、この話題は引張りたくはないのだが、
AD(H)D と ASD は六割くらい症状はカブるものの、「どっか違う」と
いう認識がお互いにある。
ただ、どっちも注意力に問題があって過集中ぎみなので、
プログラマに向いている(つーか、他の職業がなかなか見つからないっつーか)
傾向はあると思う。
小学生のころに LOGO の授業があって、それまでまともに授業中に
椅子に座っていられなかったのにコンピューターの前から離れなかった、
という話は知っている。
コンピュータは何十時間だろうが待っていてくれるし、横槍とか茶々とかは
(昨今のネット環境だとそうでもないが)入れてこないので、
ASD とか AD(H)D には、プログラマというのは向いている稼業であるように
思う(それを考えると、仕事中に広告やらなんやらのウィンドウがいきなり
開くのは非常にイラつくんだが)。
スレの主旨に戻ると、C のようなハードウェアべったりの言語や、
FORTH のようなコンセプトが明確な言語、でなければ LISP のような
言語がありがたいが、あんまり商売にはならない(需要が少ない)ので
Java なんかは有難い。Java は「オブジェクト志向」というふれこみは
あるが、掘り下げてみると古い言語のコンセプトの寄せ集めみたいな
ところがあって、ある程度馴染むとそう悪い言語ではないと感じる。
このスレの主旨と一致しないので、この話題は引張りたくはないのだが、
AD(H)D と ASD は六割くらい症状はカブるものの、「どっか違う」と
いう認識がお互いにある。
ただ、どっちも注意力に問題があって過集中ぎみなので、
プログラマに向いている(つーか、他の職業がなかなか見つからないっつーか)
傾向はあると思う。
小学生のころに LOGO の授業があって、それまでまともに授業中に
椅子に座っていられなかったのにコンピューターの前から離れなかった、
という話は知っている。
コンピュータは何十時間だろうが待っていてくれるし、横槍とか茶々とかは
(昨今のネット環境だとそうでもないが)入れてこないので、
ASD とか AD(H)D には、プログラマというのは向いている稼業であるように
思う(それを考えると、仕事中に広告やらなんやらのウィンドウがいきなり
開くのは非常にイラつくんだが)。
スレの主旨に戻ると、C のようなハードウェアべったりの言語や、
FORTH のようなコンセプトが明確な言語、でなければ LISP のような
言語がありがたいが、あんまり商売にはならない(需要が少ない)ので
Java なんかは有難い。Java は「オブジェクト志向」というふれこみは
あるが、掘り下げてみると古い言語のコンセプトの寄せ集めみたいな
ところがあって、ある程度馴染むとそう悪い言語ではないと感じる。
366デフォルトの名無しさん
2021/09/26(日) 20:26:14.53ID:vDcE5s5S >>365
普通の人がハマったスペクトラムに適うことはない
そしてスペクトラムの人は我が道を行くので他人の忠告は聞かない
まして他人の言ってることはスペクトラムからしたら
的外れだし、聞くに堪えない内容だから
普通の人がハマったスペクトラムに適うことはない
そしてスペクトラムの人は我が道を行くので他人の忠告は聞かない
まして他人の言ってることはスペクトラムからしたら
的外れだし、聞くに堪えない内容だから
367デフォルトの名無しさん
2021/09/26(日) 20:36:50.49ID:zMfAdZ3X 隔離スレでやれや
368Mb
2021/09/26(日) 20:47:30.56ID:tXVd2t/V C 言語というのは、ノイマン型コンピュータのアーキテクチャ
べったりで「CPU」「レジスタ」「ノイマンのボトルネック」みたいな
ことを頭にいれてステート数を勘定しながらコードする
「スピード野郎向きの言語」だと思うのでわかりやすい。
FORTH は「スタック」と「逆ポーランド記法」というコンセプトが
明確だ。LISP も古い言語だが、「CONS セル」「動的な GC」とかいった
話が実装のすぐ下にあって、これまたわかりやすい。
Pascal は p-code system があり、BCPL なんかとともに
「ALGOL 60 系の言語処理システム」としての体裁が
しっかりしている(Modula-2 もよかったんだが、最近は
とんと見かけない。OS9 では動いてたんだがな)。
Haskell は注目株なんだが、「遅延評価」というコンセプトと
「何がありがたいのか」みたいな応用上のご利益が
解りづらいのが難といえば難。
Prolog もいい言語ではあるらしく、「あれは『論理型言語』という
枠組みを抜きにしても、使い勝手のいい言語だ」(中島秀之氏談)という
意見もある(BASIC で実装した例もあるから、Java でもできるだろう)。
「おのおのの言語処理系が、どのように実装されているか?」という観点から
見ると、「言語処理系としての Java というシステム」は、けっこう
面白いと思う。
べったりで「CPU」「レジスタ」「ノイマンのボトルネック」みたいな
ことを頭にいれてステート数を勘定しながらコードする
「スピード野郎向きの言語」だと思うのでわかりやすい。
FORTH は「スタック」と「逆ポーランド記法」というコンセプトが
明確だ。LISP も古い言語だが、「CONS セル」「動的な GC」とかいった
話が実装のすぐ下にあって、これまたわかりやすい。
Pascal は p-code system があり、BCPL なんかとともに
「ALGOL 60 系の言語処理システム」としての体裁が
しっかりしている(Modula-2 もよかったんだが、最近は
とんと見かけない。OS9 では動いてたんだがな)。
Haskell は注目株なんだが、「遅延評価」というコンセプトと
「何がありがたいのか」みたいな応用上のご利益が
解りづらいのが難といえば難。
Prolog もいい言語ではあるらしく、「あれは『論理型言語』という
枠組みを抜きにしても、使い勝手のいい言語だ」(中島秀之氏談)という
意見もある(BASIC で実装した例もあるから、Java でもできるだろう)。
「おのおのの言語処理系が、どのように実装されているか?」という観点から
見ると、「言語処理系としての Java というシステム」は、けっこう
面白いと思う。
369デフォルトの名無しさん
2021/09/26(日) 21:00:37.27ID:PFss/7Ik370Mb
2021/09/26(日) 21:08:03.05ID:tXVd2t/V >>366
いや、そういうモンでもないと思うぞ?
「普通の人」が「ハマった自閉」に敵うことはないと
いうのは多分に思いこみがあって、フツーの商用システムは
順当な設計においてフツーのコードで構成されているので、
Java とか C♯とか VB とかいった言語でおおむね間に合う。
まぁ、私は MS が嫌いなので Java を使っているだけなので、
JS やら Python やら Perl やら PHP やら Ruby も、
使いどころがハマっているならそれぞれいい言語なんだろうと
思っている。
いや、そういうモンでもないと思うぞ?
「普通の人」が「ハマった自閉」に敵うことはないと
いうのは多分に思いこみがあって、フツーの商用システムは
順当な設計においてフツーのコードで構成されているので、
Java とか C♯とか VB とかいった言語でおおむね間に合う。
まぁ、私は MS が嫌いなので Java を使っているだけなので、
JS やら Python やら Perl やら PHP やら Ruby も、
使いどころがハマっているならそれぞれいい言語なんだろうと
思っている。
371Mb
2021/09/26(日) 21:09:26.31ID:tXVd2t/V そしてスペクトラムの人は我が道を行くので他人の忠告は聞かない
まして他人の言ってることはスペクトラムからしたら
的外れだし、聞くに堪えない内容だから
まして他人の言ってることはスペクトラムからしたら
的外れだし、聞くに堪えない内容だから
372デフォルトの名無しさん
2021/09/26(日) 21:12:11.55ID:s7bOlMFt >>368
自分で立てたスレの責任はとれよな。向こうでやってろ。
【C?】最初の言語に何を選ぶか【Haskell?】
https://mevius.5ch.net/test/read.cgi/tech/1631175225/
自分で立てたスレの責任はとれよな。向こうでやってろ。
【C?】最初の言語に何を選ぶか【Haskell?】
https://mevius.5ch.net/test/read.cgi/tech/1631175225/
373Mb
2021/09/26(日) 21:25:06.96ID:tXVd2t/V すまん m(_ _)m。誤爆した。
>>366 は、「自閉症スペクトラム障害」に関して誤解があるように
思われる。
コンピュータ様は書いたプログラム通りに正確かつ高速かつ無慈悲に
実行されるだけなので、プログラマは融通が利かないのではなくて、
ユーザ様とコンピュータ様の間を取りもっているだけなのだ。
営業がプログラマに嫌われるのは、顧客にはいい顔をして、不都合は
プログラマに押しつけるからであって、プロクラマは「どう説明したら
コンピュータ様は効率よくお仕事をしてくださるのか」ということを
考えているだけであって、それが COBOL だろうが SQL だろうが C だろうが
Java だろうが C♯ だろうが Visual Basic だろうが、それは単なる
手段であって、正直些末なことだ。
「始めるのにいい言語」というのは入口でしかないので、
どこを通過してどこに行きたいかによって、おのずと答えは違ってくる。
>>366 は、「自閉症スペクトラム障害」に関して誤解があるように
思われる。
コンピュータ様は書いたプログラム通りに正確かつ高速かつ無慈悲に
実行されるだけなので、プログラマは融通が利かないのではなくて、
ユーザ様とコンピュータ様の間を取りもっているだけなのだ。
営業がプログラマに嫌われるのは、顧客にはいい顔をして、不都合は
プログラマに押しつけるからであって、プロクラマは「どう説明したら
コンピュータ様は効率よくお仕事をしてくださるのか」ということを
考えているだけであって、それが COBOL だろうが SQL だろうが C だろうが
Java だろうが C♯ だろうが Visual Basic だろうが、それは単なる
手段であって、正直些末なことだ。
「始めるのにいい言語」というのは入口でしかないので、
どこを通過してどこに行きたいかによって、おのずと答えは違ってくる。
375デフォルトの名無しさん
2021/09/27(月) 19:56:54.95ID:SYA7X/2B >>362
でもキミは理解してるじゃないか。
でもキミは理解してるじゃないか。
376デフォルトの名無しさん
2021/09/27(月) 20:42:02.31ID:z4qTq6Sz377Mb
2021/09/27(月) 21:00:16.33ID:+9W35AG0 >>376
> すぐにボロが出る
「喋る馬鹿はすぐバレるが、黙っているとバレない」そうだ。
「すぐにボロが出る」んなら、「まだボロを出してない」という
ことだろう? どこでポロが出てるか教えてくれ。
> 間違えている文章も非常に多い
だったら具体的に指摘して反論すりゃあいいじゃないか。
そのための掲示板だろう?
> すぐにボロが出る
「喋る馬鹿はすぐバレるが、黙っているとバレない」そうだ。
「すぐにボロが出る」んなら、「まだボロを出してない」という
ことだろう? どこでポロが出てるか教えてくれ。
> 間違えている文章も非常に多い
だったら具体的に指摘して反論すりゃあいいじゃないか。
そのための掲示板だろう?
378デフォルトの名無しさん
2021/09/27(月) 21:40:10.30ID:U402bss+ 反論してもまともに答えてないからなあ
379デフォルトの名無しさん
2021/09/27(月) 23:14:28.51ID:os1eDoUd いうことが事実に足がついていない
決めつけが多い
など
決めつけが多い
など
380デフォルトの名無しさん
2021/09/27(月) 23:22:47.85ID:os1eDoUd 相手がなにに関心をもってるか
相手の立場で考えれてない様子など
これからはじめようってやつが
遅延評価がどうたら言われて
どうしろというのか
相手の立場で考えれてない様子など
これからはじめようってやつが
遅延評価がどうたら言われて
どうしろというのか
381デフォルトの名無しさん
2021/09/27(月) 23:37:22.57ID:os1eDoUd 住人の平均的なあほなつぶやきに比べたら
中身はずっとあるな
中身はずっとあるな
382デフォルトの名無しさん
2021/09/28(火) 00:26:19.90ID:Wh6OTA9T Cちゃんと青春時代を過ごし、ふたりだけの秘密のバグにクローズ・ユア・アイズしたことがなければいいプログラマにはなれない
過ちの記憶を胸にしまったまま今もどこかで走り続けるCちゃんとの思い出が君を強くしてくれる
過ちの記憶を胸にしまったまま今もどこかで走り続けるCちゃんとの思い出が君を強くしてくれる
383デフォルトの名無しさん
2021/09/28(火) 00:35:55.22ID:Awk/FehF そんな殺生な
384デフォルトの名無しさん
2021/09/28(火) 00:48:16.97ID:YGhvVDZx Cもアセンブラも使ったことあるけど最近のウェブ業務系とかメモリやレジスタなんかまるで弄らなくてそれより開発手法とかなのよ
まあプログラマになりたいというならやっといた方が良いとは思うけどぶっちゃけ今はメモリなんて何にも知らなくたってハードに近いとこやらないならまるで問題ない
まあプログラマになりたいというならやっといた方が良いとは思うけどぶっちゃけ今はメモリなんて何にも知らなくたってハードに近いとこやらないならまるで問題ない
385デフォルトの名無しさん
2021/09/28(火) 01:11:03.94ID:En66jhHV386デフォルトの名無しさん
2021/09/28(火) 06:32:01.58ID:YdNV7C0Z 仕事で一番大事なのはデータだからな
アルゴリズムやらハードウェアの勉強をしてもほとんど役に立たない
データ構造とかデータベースの勉強は仕事に直結する
アルゴリズムやらハードウェアの勉強をしてもほとんど役に立たない
データ構造とかデータベースの勉強は仕事に直結する
387デフォルトの名無しさん
2021/09/28(火) 06:46:46.94ID:YGhvVDZx データ構造を理解してなさそう
388デフォルトの名無しさん
2021/09/28(火) 11:35:56.92ID:r5fCe2E+ CRUDするだけのアプリ開発の案件って2021年になっても結局AIとかに奪われなかったね
業務に依存する細かい機能はやっぱ人間がやらないと難しいのか?
業務に依存する細かい機能はやっぱ人間がやらないと難しいのか?
389Mb
2021/09/28(火) 14:07:44.56ID:1n55ADGm >>380
> これからはじめようってやつが
> 遅延評価がどうたら言われて
> どうしろというのか
第四世代言語って、そういうもんじゃねぇの?
まず「やりたいこと」があって、それ用の言語を
作っちゃうのが一つの方法であって、
ALGOL 60 はアルゴリズム記述言語、
Prolog はホーン節の論理を記述する言語、
FORTRAN 60 は数式ベース。
他にも COBOL(事務処理) や SNOBOL(テキスト処理) や
DYNAMO(システム・ダイナミクス)なんかがある。
FORTH も、天体望遠鏡の制禦用だった。
> これからはじめようってやつが
> 遅延評価がどうたら言われて
> どうしろというのか
第四世代言語って、そういうもんじゃねぇの?
まず「やりたいこと」があって、それ用の言語を
作っちゃうのが一つの方法であって、
ALGOL 60 はアルゴリズム記述言語、
Prolog はホーン節の論理を記述する言語、
FORTRAN 60 は数式ベース。
他にも COBOL(事務処理) や SNOBOL(テキスト処理) や
DYNAMO(システム・ダイナミクス)なんかがある。
FORTH も、天体望遠鏡の制禦用だった。
390デフォルトの名無しさん
2021/09/28(火) 16:24:26.88ID:nD0g4rLv みずほは変態仕様なんだろうなきっと
391デフォルトの名無しさん
2021/09/28(火) 18:33:21.98ID:Wh6OTA9T 3人のCOBOLちゃんのどの娘と結婚してもあとの二人に殺されるので
3又状態でうまくやっていくことを選択したのがみずぽ君
3又状態でうまくやっていくことを選択したのがみずぽ君
392デフォルトの名無しさん
2021/09/28(火) 18:43:04.57ID:WOysu/FT 小学校でHaskellを教えるべき。
393デフォルトの名無しさん
2021/09/28(火) 18:47:31.83ID:SOTMgKer 小学生に言語なんて教えても意味がない
小学生には算数、国語、理科、道徳でいい
小学生には算数、国語、理科、道徳でいい
394デフォルトの名無しさん
2021/09/28(火) 19:30:40.82ID:WOysu/FT 小学生に教えるとは言っていない。
395Mb
2021/09/28(火) 20:18:15.79ID:1n55ADGm 都内のとある小学校で LOGO のタートル・グラフィクスを
教えたら、ADHD で十分も座っていられなかった子供が
一時間くらいマシンの前に齧りついていたという話がある。
現在ではプログラミングは小学校の必修科目だが、
中学校の技術家庭で教えられていた「情報」の
フローチャートを見て、「こんなものを子供に教えるなぁああああ!」と
激怒した記憶がある。
LOGO の開発者であるシーモア・パパートさんは、
かつてブームになった「水平思考」の提唱者であり、
児童教育にも関心があって LOGO を開発した。
「『何がいいか』とか言ってねーで、『こんな言語がいい』という
言語を実装しろよボケェ!!」という意見はあると思う。
平山尚さんは SUNABA を開発したので
(https://hirasho.github.io/Sunaba/)
少なくとも主張する権利はあると思う。
教えたら、ADHD で十分も座っていられなかった子供が
一時間くらいマシンの前に齧りついていたという話がある。
現在ではプログラミングは小学校の必修科目だが、
中学校の技術家庭で教えられていた「情報」の
フローチャートを見て、「こんなものを子供に教えるなぁああああ!」と
激怒した記憶がある。
LOGO の開発者であるシーモア・パパートさんは、
かつてブームになった「水平思考」の提唱者であり、
児童教育にも関心があって LOGO を開発した。
「『何がいいか』とか言ってねーで、『こんな言語がいい』という
言語を実装しろよボケェ!!」という意見はあると思う。
平山尚さんは SUNABA を開発したので
(https://hirasho.github.io/Sunaba/)
少なくとも主張する権利はあると思う。
396デフォルトの名無しさん
2021/09/28(火) 20:59:15.08ID:Wh6OTA9T 銀の弾丸がないように、青い鳥もいないのです。少々おヘチャでペッタンコでも、身近な言語の魅力にもっと気づいてあげて。
397デフォルトの名無しさん
2021/09/28(火) 22:20:37.99ID:mkxQja70 「ぶっちゃけ始めるのにいい言語って何?」って聞かれたら、普通、「その前にお前は何やりたいんだ?」って聞き返すよな。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【サッカー】U-17日本代表、激闘PK戦制す 北朝鮮撃破で6大会ぶり8強入り U17W杯 [久太郎★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★3 [ぐれ★]
- 【サッカー】日本代表、ボリビアに3発快勝 森保監督通算100試合目を飾る…鎌田、町野、中村がゴール [久太郎★]
- XやChatGPTで広範囲の通信障害 投稿や閲覧できず [蚤の市★]
- 【芸能】日中関係悪化でエンタメ業界に大ダメージ… JO1の中国でのイベント中止、邦画は公開延期、STARTOアイドルへの影響も [冬月記者★]
- 【インバウンド】中国人観光客の日本での消費額は年間約2兆円超…中国政府は公務員の出張取り消し [1ゲットロボ★]
- ハゲがレジやってるコンビニって
- 4時だから窓から4回ちんこ出した
- クマどもが冬眠拒否
- さわやかって
- Perfume・あ~ちゃんの結婚相手の一般男性、吉田カバンの社長と判明 [977261419]
- 自民党議員「高市は先人が築き上げた日中関係を壊した。外務省が謝罪に言ってるが自分で責任を取れ」 [834922174]
