「1つのプログラミング言語を学んだら別の言語も簡単に習得できる」という説は本当なのか?
プログラミング言語を教える人々の中には、「1つの言語を習得することができれば、新たな言語も簡単に習得できる」と主張する人が多く存在します。
ところが、ミシガン大学で電気工学とコンピューターサイエンスの教授を務めるMark Guzdial氏はこの主張に疑問を投げかけており、現代におけるプログラミング言語習得の実情にはそぐわないと主張しています。
(以下略、続きはソースでご確認下さい)
Gigazine 2021年06月25日 06時00分
https://gigazine.net/news/20210625-first-programming-language-important/
【話題】「1つのプログラミング言語を学んだら別の言語も簡単に習得できる」という説は現代の実情にそぐわないという主張 [すらいむ★]
■ このスレッドは過去ログ倉庫に格納されています
1すらいむ ★
2021/06/25(金) 10:35:36.03ID:CAP_USER2名無しのひみつ
2021/06/25(金) 10:39:08.27ID:VWxu4rVw プログラミング言語は多種多様で類似するものもあれば独自の異次元思想まで存在するからねー
2021/06/25(金) 10:45:15.36ID:a/TqaiPe
そりゃ最初に何を覚えるか次第
プログラムなんて判断と処理の羅列に過ぎない
あとはセンス
プログラムなんて判断と処理の羅列に過ぎない
あとはセンス
4名無しのひみつ
2021/06/25(金) 10:48:50.36ID:YA9cKOIE 2つぐらいマスターすればあとは余裕だろ
2つがほぼ同じ奴だとあまり意味ないが
あとはライブラリ豊富な奴を覚えて他の言語でライブラリ内とかか?
2つがほぼ同じ奴だとあまり意味ないが
あとはライブラリ豊富な奴を覚えて他の言語でライブラリ内とかか?
2021/06/25(金) 10:49:04.87ID:2cPg/LVu
昔、腐るほどいたCプログラマでC++を理解して移行できた人は少なかったわ…
6名無しのひみつ
2021/06/25(金) 10:51:26.01ID:KWsPE2BI オブジェクト指向がわからんのだろ?
7名無しのひみつ
2021/06/25(金) 10:51:57.58ID:PA5xqdo/ んなわけないと思って記事読んでみたら「数学を理解していない人にとって」という条件つきだった
そりゃそうだ
そりゃそうだ
8名無しのひみつ
2021/06/25(金) 10:53:31.94ID:C9WHTC6p2021/06/25(金) 10:54:40.07ID:rLB0g6Mh
英語と日本語みたいに
使う文字も語順も発音も違うプログラミング言語が出てきたら
習得も大変だろうな
さらに、アラビア文字みたいに右から左に書く言語だと
もう勉強する気もなくなるわ
使う文字も語順も発音も違うプログラミング言語が出てきたら
習得も大変だろうな
さらに、アラビア文字みたいに右から左に書く言語だと
もう勉強する気もなくなるわ
10名無しのひみつ
2021/06/25(金) 11:01:23.00ID:551hdNjs11名無しのひみつ
2021/06/25(金) 11:01:27.44ID:dLqdIQiw 共通点見出すのがお仕事だ
12名無しのひみつ
2021/06/25(金) 11:02:21.01ID:dLqdIQiw そういう意味だと画面系のときと
サーバサイドでは動機非同期に癖があるからもにょる
サーバサイドでは動機非同期に癖があるからもにょる
13名無しのひみつ
2021/06/25(金) 11:04:35.87ID:Vgo3QPxo >>8
で、論文も盗用し問題になる
で、論文も盗用し問題になる
14名無しのひみつ
2021/06/25(金) 11:07:31.33ID:2QyGGabb オブジェクト指向の手続型
lisp
SQL
アセンブラ
3、ないし4つ覚えればほぼ大丈夫だろ
lisp
SQL
アセンブラ
3、ないし4つ覚えればほぼ大丈夫だろ
15名無しのひみつ
2021/06/25(金) 11:07:35.59ID:W+dxwVBa16名無しのひみつ
2021/06/25(金) 11:08:10.50ID:DEVr2Eoe pythonのことでつね?w
17名無しのひみつ
2021/06/25(金) 11:08:25.08ID:xxvx0U5L 数学的素養とはアルゴリズムの話かな。
今はプログラミングはライブラリやフレームワークが使える事みたいになっているから、
言語(の文法みたいなもの)は相対的に重要でなくなっているんじゃないの?
言語だけ理解していてもフレームワークなんかも違うからそれが使えないと意味がない。
今はプログラミングはライブラリやフレームワークが使える事みたいになっているから、
言語(の文法みたいなもの)は相対的に重要でなくなっているんじゃないの?
言語だけ理解していてもフレームワークなんかも違うからそれが使えないと意味がない。
18名無しのひみつ
2021/06/25(金) 11:10:26.64ID:ChU8j5TU 似た言語なら楽にはなるし、基本が分かっていた方が他の言語の習得もしやすいけど、
例えばCとLispみたいに体系の差が大きすぎるのは論外だろうな
例えばCとLispみたいに体系の差が大きすぎるのは論外だろうな
19名無しのひみつ
2021/06/25(金) 11:11:28.29ID:rbfzwhOe 俺はVBから入らなかったらjavaで挫折してたと思う
20名無しのひみつ
2021/06/25(金) 11:11:29.83ID:JSc89hRD GPUを扱うプログラムは難しいよね
21名無しのひみつ
2021/06/25(金) 11:11:38.81ID:bRYTzMRT プログラムを組む流れが分かって来ると
ここで次はこれをしたいけどこの言語ではどう書くのかな?
という問題意識を持てるようになって、
要するにググりまくって部分部分をコピペして変数名関数名クラス名
書きかえまくって、何とか動くものが出来る!
というのならまああり得る
だがメモリ操作の分かってない人がVBAやPythonやPHPだけ
切った貼ったコピペで覚えてるけどCは分らんとか
昔ながらの手続き型のプログラムしか分からん人が
何でオブジェクト化なんてするんだ?とか
あるいは何でもかんでも関数に纏めるなよ!ラムダ式とか何なんだよ!
こんな矢印⇒書いてんじゃねーよ!!!って関数型言語辺りで吠えだすとか色々あるw
ここで次はこれをしたいけどこの言語ではどう書くのかな?
という問題意識を持てるようになって、
要するにググりまくって部分部分をコピペして変数名関数名クラス名
書きかえまくって、何とか動くものが出来る!
というのならまああり得る
だがメモリ操作の分かってない人がVBAやPythonやPHPだけ
切った貼ったコピペで覚えてるけどCは分らんとか
昔ながらの手続き型のプログラムしか分からん人が
何でオブジェクト化なんてするんだ?とか
あるいは何でもかんでも関数に纏めるなよ!ラムダ式とか何なんだよ!
こんな矢印⇒書いてんじゃねーよ!!!って関数型言語辺りで吠えだすとか色々あるw
22名無しのひみつ
2021/06/25(金) 11:11:59.56ID:551hdNjs C++さえ使えれば他の言語無視しても無問題
23名無しのひみつ
2021/06/25(金) 11:13:06.36ID:bRYTzMRT24名無しのひみつ
2021/06/25(金) 11:14:07.90ID:xeDqWKwZ 定年後の趣味にスマホにキャラが動くあみだくじなんか作って孫と遊びたい。
どっから何を始めたらいい?プログラムは全く経験なし。
どっから何を始めたらいい?プログラムは全く経験なし。
25名無しのひみつ
2021/06/25(金) 11:21:00.12ID:551hdNjs >>20
グラフィックスは行列分からなければ無理だしね
グラフィックスは行列分からなければ無理だしね
27名無しのひみつ
2021/06/25(金) 11:31:27.83ID:LO0z0kWw 覚えても、孫請け仕事じゃん
28名無しのひみつ
2021/06/25(金) 11:34:30.76ID:SoARE4Qx 言語パラダイムという概念が抜けている記事かと
同じ言語パラダイムの言語や、影響を与えたり関連が深い言語同士は習得が簡単になる
だから学生の時に複数の言語パラダイムの言語を少しずつ触っておくのが重要
現実の実務能力で考えると、API、ライブラリやフレームワークなど
短期的に変わる部分の知識、能力が重要なため言語より上のレイヤー起因で
他の言語に乗り換えにくくなっている。>>1の記事は的外れ
同じ言語パラダイムの言語や、影響を与えたり関連が深い言語同士は習得が簡単になる
だから学生の時に複数の言語パラダイムの言語を少しずつ触っておくのが重要
現実の実務能力で考えると、API、ライブラリやフレームワークなど
短期的に変わる部分の知識、能力が重要なため言語より上のレイヤー起因で
他の言語に乗り換えにくくなっている。>>1の記事は的外れ
29名無しのひみつ
2021/06/25(金) 11:37:28.61ID:0aaEfqDA Pascal の教科書をパラパラ読んでから
ずいぶん変わったんだろうな
ずいぶん変わったんだろうな
30名無しのひみつ
2021/06/25(金) 11:40:41.28ID:6lLPi3KC >>5
C++に移行できないってどういうことなんだ?
C++に移行できないってどういうことなんだ?
31名無しのひみつ
2021/06/25(金) 11:41:31.94ID:6lLPi3KC >>14
LISPとアセンブラはしらんでも問題ないような
LISPとアセンブラはしらんでも問題ないような
32名無しのひみつ
2021/06/25(金) 11:42:53.83ID:jRJtkLab 0→1 大変
1→2 意外に大変
2→3 嘘みたいに楽
それ以降 最低限はすぐにできるようになる
馴染むとか以前に考え方を理解するから習得が早くなる。俺も経験してるし、周りもそう。
1→2 意外に大変
2→3 嘘みたいに楽
それ以降 最低限はすぐにできるようになる
馴染むとか以前に考え方を理解するから習得が早くなる。俺も経験してるし、周りもそう。
33名無しのひみつ
2021/06/25(金) 11:43:21.74ID:hNpmmoeS 言語を学べたとしても壁は高い
訂正:どの言語を学んでも壁は高い
ポインター操作
オブジェクトの実装
GUI,WYSIWYG
訂正:どの言語を学んでも壁は高い
ポインター操作
オブジェクトの実装
GUI,WYSIWYG
34名無しのひみつ
2021/06/25(金) 11:44:55.80ID:0ZWWFrGq やたらとキーボード入力の速さを自慢してた最近見かけない彼は今どうしるかなあ
結局は個人の資質かなとぼんやりした結論
結局は個人の資質かなとぼんやりした結論
35名無しのひみつ
2021/06/25(金) 11:48:14.78ID:vyIeluOi どのレベルをいうかわかんないけど、
本当の意味で触って理解した人は
次は基礎部分は簡単。
もちろん言語固有のところは多少ムズいけど。
そしてプロレベルという意味なら次の言語でも
もちろんすごく難しい。
ついつい自分の得意な言語呼び出したりしてやってしまうw
本当の意味で触って理解した人は
次は基礎部分は簡単。
もちろん言語固有のところは多少ムズいけど。
そしてプロレベルという意味なら次の言語でも
もちろんすごく難しい。
ついつい自分の得意な言語呼び出したりしてやってしまうw
36名無しのひみつ
2021/06/25(金) 12:05:45.65ID:vNhbpQBK Pascal やって
Scheme やって
Squeak をやる
その後
C をやると関数ポインタを使いまくる奴になれる
Java, Ruby, Python が快適だと実感できる
そして
Prolog をやってショックを受ける
最後に
C++ の記述の癖に困惑する
Scheme やって
Squeak をやる
その後
C をやると関数ポインタを使いまくる奴になれる
Java, Ruby, Python が快適だと実感できる
そして
Prolog をやってショックを受ける
最後に
C++ の記述の癖に困惑する
37名無しのひみつ
2021/06/25(金) 12:11:08.38ID:k2aJrMHN この記事で言っているのは
・昔の人(1960年代後半)は数学的な知識がある上で言語を学んだ。
・数学が得意な人は様々な言語を学ぶのも容易だった。
・現代は様々な人がプログラム言語を学んでおり、(数学が得意な人と違って)複数の言語を学ぶのが得意とは
限らない。
うーん、なんか違うような気がします。1960年代後半で数学というと、
C言語(1969年)とか、PL/Iくらいしかないでしょうし。 今は言語も多分100以上ありますよね。
そもそも、一つのプログラム言語を学ぶと~って、
語学でいうと「ラテン語を学べばそこから派生した他の言語を習得するのも容易」みたいな話だと思うのですが。。
・昔の人(1960年代後半)は数学的な知識がある上で言語を学んだ。
・数学が得意な人は様々な言語を学ぶのも容易だった。
・現代は様々な人がプログラム言語を学んでおり、(数学が得意な人と違って)複数の言語を学ぶのが得意とは
限らない。
うーん、なんか違うような気がします。1960年代後半で数学というと、
C言語(1969年)とか、PL/Iくらいしかないでしょうし。 今は言語も多分100以上ありますよね。
そもそも、一つのプログラム言語を学ぶと~って、
語学でいうと「ラテン語を学べばそこから派生した他の言語を習得するのも容易」みたいな話だと思うのですが。。
38名無しのひみつ
2021/06/25(金) 12:13:35.81ID:KVIYrNvc 昔はポインタであきらめる人多かったけど
最近はpromiseであきらめる人が多いな
最近はpromiseであきらめる人が多いな
39名無しのひみつ
2021/06/25(金) 12:14:07.00ID:TgmXhcS2 言語によるだろ
40名無しのひみつ
2021/06/25(金) 12:18:56.62ID:y2f+Xtjp おらの村ではみんな雑誌を読みながらベーシックを打ち込んでるだ
将来はマシン語を使いこなすのがみんなの夢になってるだ
将来はマシン語を使いこなすのがみんなの夢になってるだ
41名無しのひみつ
2021/06/25(金) 12:22:38.02ID:K0OHgnSO 高級言語は他言語に応用効くわな、方言が違ったりするが根本のロジックは変わらん
42名無しのひみつ
2021/06/25(金) 12:23:31.13ID:edR8BnBB >>30
オブジェクト思考の設計ができなかったという事じゃ?
オブジェクト思考の設計ができなかったという事じゃ?
43名無しのひみつ
2021/06/25(金) 12:24:06.48ID:C+u0B0cs 苦戦したのはprorogだけ
44名無しのひみつ
2021/06/25(金) 12:25:13.86ID:I6Piavxv もう40歳越えたら新しい言語なんて覚えられない
45名無しのひみつ
2021/06/25(金) 12:25:33.52ID:ob+2geJS Hello world
コボルができれば一生食っていけるらしい。
コボルができれば一生食っていけるらしい。
46名無しのひみつ
2021/06/25(金) 12:26:32.91ID:SoARE4Qx まあ、ぶっちゃけオブジェクト指向と関数型とCのポインタ乗り越えたらなんでも習得できると思うよ
47名無しのひみつ
2021/06/25(金) 12:28:20.94ID:fmTXFWnW >>37
この記事の数学は数値計算的な意味じゃなく計算理論関係だと思う
昔の人にとっての言語は脳内のノイマン型コンピュータと同じ動きを
目の前のコンピュータで実現するための命令信号にすぎなかったから
文法のバリエーションは割とどうでもよかったって話
この記事の数学は数値計算的な意味じゃなく計算理論関係だと思う
昔の人にとっての言語は脳内のノイマン型コンピュータと同じ動きを
目の前のコンピュータで実現するための命令信号にすぎなかったから
文法のバリエーションは割とどうでもよかったって話
48名無しのひみつ
2021/06/25(金) 12:29:27.48ID:ExUuM9hl49名無しのひみつ
2021/06/25(金) 12:30:54.77ID:WUMRLo3g そもそも同じプログラム言語でも進化するから学び終えるなんてことはないけどね
50名無しのひみつ
2021/06/25(金) 12:31:27.42ID:SOEr8Sl8 C++を使いこなして超高速なアルゴリズムを追求するプログラマーより
Webフレームワーク(フロント・バックエンド)の細かな機能や
iPhoneやAndroidのライブラリの細かな機能を知ってるほうが有能扱いされる
プログラマーのほうが圧倒的多数だからな
Webフレームワーク(フロント・バックエンド)の細かな機能や
iPhoneやAndroidのライブラリの細かな機能を知ってるほうが有能扱いされる
プログラマーのほうが圧倒的多数だからな
51名無しのひみつ
2021/06/25(金) 12:32:48.20ID:vhkGYhl0 実質その言語の習得じゃなくて
各々のAPIの習得が重要だからやろ?
各々のAPIの習得が重要だからやろ?
52名無しのひみつ
2021/06/25(金) 12:33:34.13ID:i31Tl5n3 ほとんどが ALGOL の子孫なので
PYTHON
C
assembler
Perl
LISP
FORTH
ぐらいを適当につまみ食いだいたいおk
PYTHON
C
assembler
Perl
LISP
FORTH
ぐらいを適当につまみ食いだいたいおk
53名無しのひみつ
2021/06/25(金) 12:37:19.53ID:VeIxiElK >>5
オブジェクト指向だけだった昔のC++ならいざ知らず、関数型も含めてありとあらゆる新機能を持ち込む今のC++を使いこなせる奴など、殆どいない。
大抵はオブジェクト指向をIDEの支援でしこしこしている程度だからな。
オブジェクト指向だけだった昔のC++ならいざ知らず、関数型も含めてありとあらゆる新機能を持ち込む今のC++を使いこなせる奴など、殆どいない。
大抵はオブジェクト指向をIDEの支援でしこしこしている程度だからな。
54名無しのひみつ
2021/06/25(金) 12:38:33.46ID:oEYknCLb >>46
分かる気がする
分かる気がする
55名無しのひみつ
2021/06/25(金) 12:38:49.81ID:oEYknCLb >>46
分かる気がする
分かる気がする
56名無しのひみつ
2021/06/25(金) 12:41:45.34ID:SOEr8Sl8 MITでもSICPを教えなくなったって話題になってたな
昔みたいに細かなコンパイラとかの原理知らなくてもいいから
空いた勉強の時間を機械学習ライブラリとか最新の技術バシバシ使う時間にして
新しいイノベーション起こしたほうがいいって話だった
昔みたいに細かなコンパイラとかの原理知らなくてもいいから
空いた勉強の時間を機械学習ライブラリとか最新の技術バシバシ使う時間にして
新しいイノベーション起こしたほうがいいって話だった
57名無しのひみつ
2021/06/25(金) 12:42:12.18ID:9y9ktfyi Haskelとかは他の言語知ってても厄介
58名無しのひみつ
2021/06/25(金) 12:45:25.61ID:UWOMM99b 言語そのものはまだいいにしても
新しいフレームワークを覚えるのが辛い
と言ってももうプログラム組まなくなっちゃったけど。
新しいフレームワークを覚えるのが辛い
と言ってももうプログラム組まなくなっちゃったけど。
59名無しのひみつ
2021/06/25(金) 12:48:47.18ID:jpItz/nU C言語でずっと仕事してて、いきなりpythonとC#やり出したんだがもう頭が老化してつまづいてばかりだわ。
60名無しのひみつ
2021/06/25(金) 12:50:53.54ID:zI7AoNGZ 言語は目的(アウトプット)のための手段に過ぎないのに
金を稼ぐためにか、言語が増え過ぎで
これから始めようとする人にはやさしくないな
既存プログラムのメンテとか移植もあるし
SDGsとか言うなら、もう言語を簡単に増やすなよ
金を稼ぐためにか、言語が増え過ぎで
これから始めようとする人にはやさしくないな
既存プログラムのメンテとか移植もあるし
SDGsとか言うなら、もう言語を簡単に増やすなよ
61名無しのひみつ
2021/06/25(金) 12:59:54.76ID:jPFe9lyS 考え方だな。
言語を覚えるやり方だと応用がきかない。
オブジェクト指向とかもな。
単なるアルゴリズムの指向パターンでしかないしな。
言語を覚えるやり方だと応用がきかない。
オブジェクト指向とかもな。
単なるアルゴリズムの指向パターンでしかないしな。
63名無しのひみつ
2021/06/25(金) 13:06:03.18ID:T3X2G4iJ >>20
CUDAとかOpenCLとか?
CUDAとかOpenCLとか?
64名無しのひみつ
2021/06/25(金) 13:07:25.68ID:T3X2G4iJ >>62
むしろアセンブラとLisp的なやつが出来たほうがいい。
むしろアセンブラとLisp的なやつが出来たほうがいい。
65名無しのひみつ
2021/06/25(金) 13:14:22.01ID:QgMwLHOl66名無しのひみつ
2021/06/25(金) 13:21:22.54ID:5YglMTm667名無しのひみつ
2021/06/25(金) 13:43:17.25ID:3Zu+tgGe68名無しのひみつ
2021/06/25(金) 13:44:53.01ID:IzLVuVpE BASICとFORTRANをマスターし
アセンブラまで手を出したが
C言語まではギリギリだな
今はVBAすらよくわからん
アセンブラまで手を出したが
C言語まではギリギリだな
今はVBAすらよくわからん
69名無しのひみつ
2021/06/25(金) 13:52:32.26ID:1kt+Sd+x PHPさえできればなんとかなる
70名無しのひみつ
2021/06/25(金) 14:03:47.35ID:doNdDCJ/ そりゃ言語一つでも知ってれば
ほかの言語でも最低限動くだけのコードなら
なんとかこしらえることはできるだろうよ
だがそんな書き捨てレベルのコードは負債でしかない
ほかの言語でも最低限動くだけのコードなら
なんとかこしらえることはできるだろうよ
だがそんな書き捨てレベルのコードは負債でしかない
71名無しのひみつ
2021/06/25(金) 14:09:45.26ID:qjjq8H+X >>57
純粋関数型は毛色がかなり違うよね。
純粋関数型は毛色がかなり違うよね。
72名無しのひみつ
2021/06/25(金) 14:11:15.63ID:zBCJ2t+j アセンブラを学べば何とかなるぞ
8086系と68000系を理解すればな
8086系と68000系を理解すればな
73名無しのひみつ
2021/06/25(金) 14:15:22.99ID:ERElBjbs cとオブジェクト指向とphpでおっけー
敷居は高いけど
敷居は高いけど
75名無しのひみつ
2021/06/25(金) 14:18:59.83ID:PqO+D9sj Fortran学んでJSわかりやすいかっていうとそうでもねぇからなぁ。
C学んでおけばわりとなんでもとっつきやすい気はするけど、そうでもないのだろうか。
今はPythonから入ってんだっけか?
C学んでおけばわりとなんでもとっつきやすい気はするけど、そうでもないのだろうか。
今はPythonから入ってんだっけか?
76名無しのひみつ
2021/06/25(金) 14:21:19.87ID:qjjq8H+X >>74
いまでも遅延スロットある?
いまでも遅延スロットある?
77名無しのひみつ
2021/06/25(金) 14:23:01.44ID:8/q5oKpq MSDOS時代にBASICとFortranとTurboPascalやったけど、もう今のWinプログラムは意味わからない。
78名無しのひみつ
2021/06/25(金) 14:24:45.47ID:LVP9o+db 「概念を学ぶことができたなら、構文が違う別のプログラミング言語にも同様の概念を適用できる」
「しかし、これは基本的な概念が異なるプログラミング言語には応用できない」
そらせやろ
「しかし、これは基本的な概念が異なるプログラミング言語には応用できない」
そらせやろ
79名無しのひみつ
2021/06/25(金) 14:24:45.73ID:o8v4cmyE80名無しのひみつ
2021/06/25(金) 14:32:19.01ID:v4Fdp1M4 やらないよりはやった方が良いと思うが
要は実情にそぐわない必ずしも言えないという話だがそれはそういう場合もあるのは当然であって
いちいち否定することじゃないと思うんだが。だからってどうするって話がないと殆ど意味がない
学校で教える必要はないとか、とりあえず○言語やるとか無意味である、というわけでもないんだろ?
要は実情にそぐわない必ずしも言えないという話だがそれはそういう場合もあるのは当然であって
いちいち否定することじゃないと思うんだが。だからってどうするって話がないと殆ど意味がない
学校で教える必要はないとか、とりあえず○言語やるとか無意味である、というわけでもないんだろ?
81名無しのひみつ
2021/06/25(金) 14:35:39.36ID:hyqroZ5e いやでも似てるやん
82名無しのひみつ
2021/06/25(金) 14:36:23.09ID:l7tyI2v8 VBでいいんだよ
83名無しのひみつ
2021/06/25(金) 14:38:01.53ID:zSfKMA00 スクリプトしか使わない
84名無しのひみつ
2021/06/25(金) 14:43:40.24ID:Ydw+bm+u 今ならCとpytonあたり覚えたら他はナントでもなるだろ
85名無しのひみつ
2021/06/25(金) 14:46:00.08ID:fTg3Nc8Z >>14
prologとforthがぬけてる
sqlは実務で必要になればってレベル
アセンブラはどういうアーキテクチャをやるのか
昔々の正統派か、riscが流行り始めた頃か、その後か
教養としての言語は学ぶべきだね
prologとforthがぬけてる
sqlは実務で必要になればってレベル
アセンブラはどういうアーキテクチャをやるのか
昔々の正統派か、riscが流行り始めた頃か、その後か
教養としての言語は学ぶべきだね
86名無しのひみつ
2021/06/25(金) 14:50:24.76ID:9UckCRYS 得意な人は、言語非依存な命令の列を想定しつつ、言語依存なコードを書いてるところがありそう
得意でない人は、目に見えるコードの切り貼りと模倣に集中しすぎる
得意でない人は、目に見えるコードの切り貼りと模倣に集中しすぎる
87名無しのひみつ
2021/06/25(金) 14:50:41.34ID:fTg3Nc8Z88名無しのひみつ
2021/06/25(金) 14:52:33.64ID:l7tyI2v8 最新技術はすぐ陳腐化するぞ。
89名無しのひみつ
2021/06/25(金) 14:59:03.87ID:MHFP1bzT90名無しのひみつ
2021/06/25(金) 15:03:19.48ID:1kt+Sd+x iPhoneとAndroidの両方で動くアプリを一度で作る方法は?
91名無しのひみつ
2021/06/25(金) 15:03:49.58ID:l7tyI2v8 >>90
MAUI
MAUI
92名無しのひみつ
2021/06/25(金) 15:05:25.44ID:r9oyxBSg >現代におけるプログラミング言語習得の実情には
つまりCOBOLかCかフォートランかJAVAか、
という言語論だったはずが、マクロが雨後の筍のように乱立していて、
各会社のマクロやAPIには一貫性がないからどれか覚えても
他には全然通用しませんゼ、って話でOK?
ほぼ言語的にはC言語が制覇した感じだけどな。
授業でCかjava習ってればどーにでもなる。
つまりCOBOLかCかフォートランかJAVAか、
という言語論だったはずが、マクロが雨後の筍のように乱立していて、
各会社のマクロやAPIには一貫性がないからどれか覚えても
他には全然通用しませんゼ、って話でOK?
ほぼ言語的にはC言語が制覇した感じだけどな。
授業でCかjava習ってればどーにでもなる。
93名無しのひみつ
2021/06/25(金) 15:06:42.26ID:QgMwLHOl >>87
80系と68系は考え方の違いを知るのに役に立つ。
80系から入って68系のアドレッシングモードの豊富さを知るとびっくりするが、
どういう局面で使うんだろうと感じることも多い。
80系は68系に比べるとダサいが、プロテクトモードを学ぶとその膨大さに驚く。
RISCをやるとそんな複雑なものが無い世界というのが分かる。
80系や68系がアセンブリコードレベルで上位の概念に近づこうとして、
結局必ずしも成功しなかったことも分かる。
新たなアーキテクチャを組み立てる人はエンジニアとして最優秀だと思うが、
彼をしても20年先は見通せないという話だな。
80系と68系は考え方の違いを知るのに役に立つ。
80系から入って68系のアドレッシングモードの豊富さを知るとびっくりするが、
どういう局面で使うんだろうと感じることも多い。
80系は68系に比べるとダサいが、プロテクトモードを学ぶとその膨大さに驚く。
RISCをやるとそんな複雑なものが無い世界というのが分かる。
80系や68系がアセンブリコードレベルで上位の概念に近づこうとして、
結局必ずしも成功しなかったことも分かる。
新たなアーキテクチャを組み立てる人はエンジニアとして最優秀だと思うが、
彼をしても20年先は見通せないという話だな。
94名無しのひみつ
2021/06/25(金) 15:07:46.33ID:1kt+Sd+x >>90
ネイティブより処理遅いアプリしか作れなさそう
ネイティブより処理遅いアプリしか作れなさそう
95名無しのひみつ
2021/06/25(金) 15:09:13.04ID:r9oyxBSg >>47
クローンとかiPS細胞とかの話で、
一番最初に心臓細胞が生成されて、
その心臓細胞が別の信号物質を作って分泌し始めると
それをひろった細胞が肺細胞を作り始めて、って感じで
人間の形成はシーケンシャルになってることが去年分かったンだけど、
生命の神秘がシーケンシャルだった、ってことに驚きで、
AIだとか言ってるけど本質はシーケンシャルなんじゃマイカ、
ってことになってきた
クローンとかiPS細胞とかの話で、
一番最初に心臓細胞が生成されて、
その心臓細胞が別の信号物質を作って分泌し始めると
それをひろった細胞が肺細胞を作り始めて、って感じで
人間の形成はシーケンシャルになってることが去年分かったンだけど、
生命の神秘がシーケンシャルだった、ってことに驚きで、
AIだとか言ってるけど本質はシーケンシャルなんじゃマイカ、
ってことになってきた
96名無しのひみつ
2021/06/25(金) 15:21:10.41ID:1kt+Sd+x 人間の脳は、どんなプログラミングで動いてんだろ?
97名無しのひみつ
2021/06/25(金) 15:23:00.43ID:oggaTojR >>68
似たような感じだわ
独学でベーシック覚えて学校でFOTRUN勉強し
後はアセンブラを86 68を覚えて
c言語を仕事で使って、C++、遊びでD言語覚えてる最中で
転職してまったくやってないw
似たような感じだわ
独学でベーシック覚えて学校でFOTRUN勉強し
後はアセンブラを86 68を覚えて
c言語を仕事で使って、C++、遊びでD言語覚えてる最中で
転職してまったくやってないw
98名無しのひみつ
2021/06/25(金) 15:36:10.05ID:fTg3Nc8Z >>93
アセンブラで書く必要があるかと言えば、もう一般にはない
なぜアセンブラを知るかと言えば、高水準言語がどのように機械が実行できるコードに落ちるか、そこを学ぶためだと思う
となれば、単純なものでいい
それじゃ意味が無いというなら、最初のc言語を調べるといい
殆どアセンブラと一対一
アーキテクチャの話は誰が最適化するか、という話。
cpu側でやるのか、コンパイラに全てお任せするのか
cpuが複雑化するのはわかっていたことだけれど、当時は選択肢が無かった
コンパイラが最適化する能力を持つにはメモリや二次記憶が多く必要だから
1990年頃?だと思うけど、あのあたりのbitが手に入るなら参考になるよ
アセンブラで書く必要があるかと言えば、もう一般にはない
なぜアセンブラを知るかと言えば、高水準言語がどのように機械が実行できるコードに落ちるか、そこを学ぶためだと思う
となれば、単純なものでいい
それじゃ意味が無いというなら、最初のc言語を調べるといい
殆どアセンブラと一対一
アーキテクチャの話は誰が最適化するか、という話。
cpu側でやるのか、コンパイラに全てお任せするのか
cpuが複雑化するのはわかっていたことだけれど、当時は選択肢が無かった
コンパイラが最適化する能力を持つにはメモリや二次記憶が多く必要だから
1990年頃?だと思うけど、あのあたりのbitが手に入るなら参考になるよ
99名無しのひみつ
2021/06/25(金) 15:42:50.45ID:qjjq8H+X 昔話するジジイしかいない件w
100名無しのひみつ
2021/06/25(金) 15:43:24.68ID:VeIxiElK101名無しのひみつ
2021/06/25(金) 15:48:57.38ID:QgMwLHOl >>98
というか、ムーアの法則は既に定説の時代で、その時に年々増加するトランジスタをどこに割り振るのが最適解か?
という問題で68000は間違ったんだと思うよ。当時学生だった自分はあの直交した美しいアーキテクチャーが生き残るものと考えた。
一方「シリコンOS」を目指した80286はその野心は素晴らしかったと思う。今あんな技術的ジャンプをメインストリームの商品で出来ないだろ。
bitは当時定期購読して読んでいたよ。
アセンブラをやるべきなのは、やっぱりコンピュータを生で触ってる感を得る事かなあ。
CPUの動きを実感すると、どう書いた方が効率的に動くかを推定することが出来るようになる。
少なくともコンピュータが苦手とするやり方を選ばなくなる。
同じアルゴリズムでも書き方で効率が一桁違うなんて当たり前にあるからねえ。
というか、ムーアの法則は既に定説の時代で、その時に年々増加するトランジスタをどこに割り振るのが最適解か?
という問題で68000は間違ったんだと思うよ。当時学生だった自分はあの直交した美しいアーキテクチャーが生き残るものと考えた。
一方「シリコンOS」を目指した80286はその野心は素晴らしかったと思う。今あんな技術的ジャンプをメインストリームの商品で出来ないだろ。
bitは当時定期購読して読んでいたよ。
アセンブラをやるべきなのは、やっぱりコンピュータを生で触ってる感を得る事かなあ。
CPUの動きを実感すると、どう書いた方が効率的に動くかを推定することが出来るようになる。
少なくともコンピュータが苦手とするやり方を選ばなくなる。
同じアルゴリズムでも書き方で効率が一桁違うなんて当たり前にあるからねえ。
102名無しのひみつ
2021/06/25(金) 15:58:10.97ID:+lBThrdc 丸暗記の文系には難しいってことか
103名無しのひみつ
2021/06/25(金) 16:00:17.56ID:II7HBfnr 数学とプログラミングの関係がわからんのやけど
105名無しのひみつ
2021/06/25(金) 16:33:53.01ID:dNEb4awT 自分だけのオリジナル言語マダー
106名無しのひみつ
2021/06/25(金) 16:35:11.83ID:dNEb4awT >>103
方程式の様な書き方するから
方程式の様な書き方するから
107名無しのひみつ
2021/06/25(金) 16:39:11.80ID:dNEb4awT >>96
微量の電気信号とタンパク質の塊
微量の電気信号とタンパク質の塊
108名無しのひみつ
2021/06/25(金) 16:39:12.45ID:d9MSdZtL 1 CONTINUE
GOTO 1
GOTO 1
109名無しのひみつ
2021/06/25(金) 16:41:09.52ID:ERElBjbs cとオブジェクト指向とphpでおっけー
敷居は高いけど
敷居は高いけど
110名無しのひみつ
2021/06/25(金) 16:42:39.80ID:4kSPu9jB AIがコーディングすれば良くない?
人「ここのボタン押したら、ほにゃららを表示して」
AI「ワカリマシタ」
翻訳より楽じゃね
人「ここのボタン押したら、ほにゃららを表示して」
AI「ワカリマシタ」
翻訳より楽じゃね
111名無しのひみつ
2021/06/25(金) 16:52:53.70ID:CGY/T10j python独学で覚えたけど
仕事では全く役に立たない趣味レベルと分かった
仕事では全く役に立たない趣味レベルと分かった
112名無しのひみつ
2021/06/25(金) 16:53:47.49ID:iAHraYOw 記事結論の、「昔は数学的バックグラウンドを前提としていたから別言語の習得も容易」の結論はイマイチ納得いかん。
>>68
BASICとZ80アセンブラとC、Objective-Cもちょっとだけ。
読むだけなら68kアセンブラとVBとJAVAも分からなくもない。
俺みたいなアマチュアにはC++は大規模すぎる。
>>68
BASICとZ80アセンブラとC、Objective-Cもちょっとだけ。
読むだけなら68kアセンブラとVBとJAVAも分からなくもない。
俺みたいなアマチュアにはC++は大規模すぎる。
114名無しのひみつ
2021/06/25(金) 17:19:36.21ID:WXpvE3IN 80系つったら普通ゼッパチ系のこと指すんじゃね
115名無しのひみつ
2021/06/25(金) 17:28:50.58ID:i3MSmuXb HuBASICは使えたけど、QuickBASICはだめだった
116名無しのひみつ
2021/06/25(金) 17:39:27.58ID:HLhLHwa3 >>6
コレだろ
コレだろ
117名無しのひみつ
2021/06/25(金) 17:46:18.12ID:ki/Hhw03 プリグラミングには難易度があって、マスターした言語より難しいものを使うハードルが高い
すなわち最初にCを習得するとすべての言語が使える
最初にpythonやRubyを習得すると、Rは使えない
最初にVBAを習得するとなにもできない
すなわち最初にCを習得するとすべての言語が使える
最初にpythonやRubyを習得すると、Rは使えない
最初にVBAを習得するとなにもできない
119名無しのひみつ
2021/06/25(金) 18:12:09.10ID:Co5ezc3c 所詮学者の戯言だろ
120名無しのひみつ
2021/06/25(金) 18:16:17.08ID:1kt+Sd+x オブジェクトは、それを発想した人と実装した人が凄いよな
誰だろ?
誰だろ?
121名無しのひみつ
2021/06/25(金) 18:23:59.94ID:6rOTGmZB 英語かドイツ語かそんなレベル
そもそも言語を理解できない半島人には無理
そもそも言語を理解できない半島人には無理
122名無しのひみつ
2021/06/25(金) 18:24:00.41ID:6rOTGmZB 英語かドイツ語かそんなレベル
そもそも言語を理解できない半島人には無理
そもそも言語を理解できない半島人には無理
123名無しのひみつ
2021/06/25(金) 18:25:02.57ID:eJwaGqPR124名無しのひみつ
2021/06/25(金) 18:30:43.28ID:v/ieKCeJ 自動車免許取ったら取り敢えずタクシーでもトラックでもバスでも動かせるのと同じ。
それが事故らないとか商売できるかどうかは別として。
それが事故らないとか商売できるかどうかは別として。
125名無しのひみつ
2021/06/25(金) 18:32:59.02ID:kZjVebUM え、なんでそぐわないの?一つか二つ分かれば、後は楽でしょ
126名無しのひみつ
2021/06/25(金) 18:33:22.69ID:9y9ktfyi >>124
トラックやバスはきつくないか?
トラックやバスはきつくないか?
127名無しのひみつ
2021/06/25(金) 18:36:17.56ID:tZWT8XlQ128名無しのひみつ
2021/06/25(金) 18:39:14.51ID:tZWT8XlQ >>9
自分は昔phpで仕事してた時に、フランス人の書いたphpは解読できなかったw
php自体は英語だけど、コメントはフランス語、変数名はフランス語由来の単語だから、皆目見当がつかなくてギブアップした
自分は昔phpで仕事してた時に、フランス人の書いたphpは解読できなかったw
php自体は英語だけど、コメントはフランス語、変数名はフランス語由来の単語だから、皆目見当がつかなくてギブアップした
129名無しのひみつ
2021/06/25(金) 18:40:11.77ID:tUDLrAQ2 COBOLとJCLを少しだけ触ったことがあるけど
こりゃ今のプログラムとは完全に別もんだなと思ったよ
objetive-cもC言語を知らないからか覚えにくかった
java,C#.NET,VB.NET,PL/SQL,ruby,python,Swift,JavaScriptあたりは横移動してもすんなり馴染めた
こりゃ今のプログラムとは完全に別もんだなと思ったよ
objetive-cもC言語を知らないからか覚えにくかった
java,C#.NET,VB.NET,PL/SQL,ruby,python,Swift,JavaScriptあたりは横移動してもすんなり馴染めた
130名無しのひみつ
2021/06/25(金) 18:42:34.10ID:blK8SWTj 最近久しぶりに研究でプログラミングするようになって
Pythonを使ったのだが、簡単でびっくりしたわ
昔はJavaとかC++とか使ってたんだが、Python自体は半日でほぼ使いこなせるようになったし
機械学習も数日で簡単にできるようになった
なので>>1は言っていることがよくわからんのだが、どゆこと?
Pythonなんて初心者向けの言語は関係ないって?でも今どき、少なくとも理系の研究者では
Pythonつかってる人むっちゃ多いと思うが
Pythonを使ったのだが、簡単でびっくりしたわ
昔はJavaとかC++とか使ってたんだが、Python自体は半日でほぼ使いこなせるようになったし
機械学習も数日で簡単にできるようになった
なので>>1は言っていることがよくわからんのだが、どゆこと?
Pythonなんて初心者向けの言語は関係ないって?でも今どき、少なくとも理系の研究者では
Pythonつかってる人むっちゃ多いと思うが
131名無しのひみつ
2021/06/25(金) 18:49:19.04ID:tUDLrAQ2 >>130
>データサイエンティストになりたい学生はC言語よりもR言語やPythonを学ぶ方が理にかなっており
記法が別物のプログラムが沢山あるからってことみたいよ
R言語もレアな気がするけど、データサイエンティストとやらの間でもポピュラーなんだろうか
>データサイエンティストになりたい学生はC言語よりもR言語やPythonを学ぶ方が理にかなっており
記法が別物のプログラムが沢山あるからってことみたいよ
R言語もレアな気がするけど、データサイエンティストとやらの間でもポピュラーなんだろうか
132名無しのひみつ
2021/06/25(金) 18:49:33.52ID:6iLvTwQI FortranとかLispとか言ってるやつらは何なの?
133名無しのひみつ
2021/06/25(金) 18:49:47.20ID:tUDLrAQ2 でも→では
134名無しのひみつ
2021/06/25(金) 18:50:24.16ID:Wam/UqZ5 記事すら読まないのが大半なのを見ると教授は正しいのだろうな
135名無しのひみつ
2021/06/25(金) 18:53:48.59ID:kZjVebUM え、なんでそぐわないの?一つか二つ分かれば、後は楽でしょ
136名無しのひみつ
2021/06/25(金) 18:58:30.02ID:x+3l9XSB 外国語と同じだろ
似た言語もあれば
似てない言語もある
得意言語の訛りは
なかなか抜けないけどね
似た言語もあれば
似てない言語もある
得意言語の訛りは
なかなか抜けないけどね
137名無しのひみつ
2021/06/25(金) 19:12:04.26ID:smPDAH/J ぶっちゃけインフラの方が食いっぱぐれない
138名無しのひみつ
2021/06/25(金) 19:13:31.40ID:GX0413PU >>130
機械学習ってそれライブラリ使っただけだろ
元はCで作られてるしCライブラリも当然ある
NumpyだってCで開発だしな
てかPythonで書かれた野良ライブラリつかうと読み取くだけで何日もかかる
読ませるようにはできてないよね
Pythonもアルゴリズムという点で言えばC++と変わらんしわざわざ上げる必要もないわ
その辺の設計方法を知ってなきゃ簡単とは言えないわ
個人的にはselfのオンパレードを何とかやっつけたいんだけどなかなか難しいな
機械学習ってそれライブラリ使っただけだろ
元はCで作られてるしCライブラリも当然ある
NumpyだってCで開発だしな
てかPythonで書かれた野良ライブラリつかうと読み取くだけで何日もかかる
読ませるようにはできてないよね
Pythonもアルゴリズムという点で言えばC++と変わらんしわざわざ上げる必要もないわ
その辺の設計方法を知ってなきゃ簡単とは言えないわ
個人的にはselfのオンパレードを何とかやっつけたいんだけどなかなか難しいな
139名無しのひみつ
2021/06/25(金) 19:14:13.32ID:V/jRyQxh BASIC→C→Perl→C#
C++とかJavaとかやらないでアプリで1億円稼いだ
C++とかJavaとかやらないでアプリで1億円稼いだ
141名無しのひみつ
2021/06/25(金) 19:17:44.94ID:0mz3OFSL142名無しのひみつ
2021/06/25(金) 19:21:21.69ID:noEZ7vaW まあアセンブラが分かるからと言って他の言語も使えるとはならないよな
そういう話か?
そういう話か?
143名無しのひみつ
2021/06/25(金) 19:21:34.10ID:0I9/SniS144名無しのひみつ
2021/06/25(金) 19:27:35.78ID:HiUkA9E9 >>6
動的型付から入った人の中には分かってない人が多い印象
動的型付から入った人の中には分かってない人が多い印象
145名無しのひみつ
2021/06/25(金) 19:33:13.88ID:E3J2F40d 自分の中に擬似言語みたいなのがあるから、やりたい手続きをこの環境だとどうやるんだっけ?で進めるだけ
環境は多様だしググればいい時代だから覚えることは減ったね
環境は多様だしググればいい時代だから覚えることは減ったね
146名無しのひみつ
2021/06/25(金) 19:33:37.89ID:70RzXlL5 VHDLとか面白そうだけどハード手に入れる敷居がちょっと高い
147名無しのひみつ
2021/06/25(金) 19:33:44.70ID:IkObx//P z80アセンブラとbasicとLispは使えたけど、Cは挫折したな
同じような名前で微妙に機能が違うとかが多くなるとつらくなる
同じような名前で微妙に機能が違うとかが多くなるとつらくなる
148名無しのひみつ
2021/06/25(金) 19:36:51.26ID:Ho0OiIIa 来週からやったことのないgo言語やれって言われてるけどコピーペーストプログラミングで何とかなるやろ
149名無しのひみつ
2021/06/25(金) 19:36:56.44ID:dk76jjvt ほとんどCで30年
150名無しのひみつ
2021/06/25(金) 19:38:26.32ID:Hh3LeBYG C/C++と似たようなかな感じなら全然問題ないけど、
LISPとか無理ぽ。
LISPとか無理ぽ。
151名無しのひみつ
2021/06/25(金) 19:40:26.64ID:ynCizhzo 初めて学んだのがVBAでよかった
javaとかpythonとかだったら絶対挫折してた
特にpythonは特殊すぎて何の役にも立たなかった
javaとかpythonとかだったら絶対挫折してた
特にpythonは特殊すぎて何の役にも立たなかった
152名無しのひみつ
2021/06/25(金) 19:51:59.01ID:lwTfGB7Y 普通の人はプログラムは不要必要になると学習速度は飛躍する
スマホの簡単なアプリで小銭を稼ぐようになると
あら不思議プログラム学習急上昇
要は必要かどうかだよ。
子供に教えるなら小銭を稼がせながらプログラムさせるといいよ
スマホの簡単なアプリで小銭を稼ぐようになると
あら不思議プログラム学習急上昇
要は必要かどうかだよ。
子供に教えるなら小銭を稼がせながらプログラムさせるといいよ
153名無しのひみつ
2021/06/25(金) 20:19:12.18ID:Azuq4pvX 現在70歳
学校 → フォートラン 理解不能
仕事 → アッセンブラー、コボル、RPG
趣味 VB
その後30年間は何もせず
現在 → java 定年後趣味でアプリ制作(5本目)
要はコツコツ毎日少しずつということが最近分かった
学校 → フォートラン 理解不能
仕事 → アッセンブラー、コボル、RPG
趣味 VB
その後30年間は何もせず
現在 → java 定年後趣味でアプリ制作(5本目)
要はコツコツ毎日少しずつということが最近分かった
154名無しのひみつ
2021/06/25(金) 20:31:36.44ID:I6GEhhUR >>52
lispはつまみ食いできる代物じゃないとおもう
lispはつまみ食いできる代物じゃないとおもう
155名無しのひみつ
2021/06/25(金) 20:36:09.29ID:I6GEhhUR Pythonよりアセンブラ言う奴多くて年齢層わかっておもろいw
お前らアセンブラ板にmovしろよw
お前らアセンブラ板にmovしろよw
156名無しのひみつ
2021/06/25(金) 20:55:16.75ID:yyI0t4CO そもそも何の言語を学ぶかより、何を作るかの方がはるかに重要だしね
157名無しのひみつ
2021/06/25(金) 21:03:48.13ID:Tb+tfey+ Basic、Z80アセンブラ、C、Postscript、VBA、Delphi、R、と進んできたが、
アセンブラ・Postscript が多少異質だったものの、基本は全部同じだと思う。
>>66
なるほど。ポインタで引っかかる意味が分からなかった。
アセンブラ・Postscript が多少異質だったものの、基本は全部同じだと思う。
>>66
なるほど。ポインタで引っかかる意味が分からなかった。
158名無しのひみつ
2021/06/25(金) 21:06:03.44ID:un0EVbRe159名無しのひみつ
2021/06/25(金) 21:09:45.97ID:fyfXDgxy 言語よりライブラリの習得のほうが大変
160名無しのひみつ
2021/06/25(金) 21:36:48.00ID:T3X2G4iJ161名無しのひみつ
2021/06/25(金) 21:43:24.82ID:T3X2G4iJ162名無しのひみつ
2021/06/25(金) 21:54:03.84ID:JBuzCunm >>38
どっちも何が難しいのか分からない
どっちも何が難しいのか分からない
163名無しのひみつ
2021/06/25(金) 21:57:19.40ID:Qg69y/ND ものによるだろ
164名無しのひみつ
2021/06/25(金) 23:14:21.31ID:TRJkIrHo 一本化して♡
165名無しのひみつ
2021/06/25(金) 23:30:05.60ID:IkObx//P166名無しのひみつ
2021/06/25(金) 23:58:28.08ID:P7FsvMCy ライブラリ使いこなすのは無理
167名無しのひみつ
2021/06/26(土) 00:06:59.10ID:yq8c7W0Y >>124
LispとC比べたらオートバイと乗用車くらいに違うかも
LispとC比べたらオートバイと乗用車くらいに違うかも
168名無しのひみつ
2021/06/26(土) 00:16:41.18ID:yq8c7W0Y169名無しのひみつ
2021/06/26(土) 00:46:44.16ID:vSuQ8Oe+170名無しのひみつ
2021/06/26(土) 00:51:19.60ID:LFVSfAzu はじめにアセンブラとCとJavaとBashを開発環境レベルで使えるようになったら
あとはどうとでもなるようになった
あとはどうとでもなるようになった
171名無しのひみつ
2021/06/26(土) 01:09:55.77ID:4M10P4vA N88、C、JAVAの順って感じかな。
perl、phpも昔ECサイト構築でいじってたけど・・
なんか他にも使ってた気がするけど何だっけ・・。
Cできればある程度できるような気もするんだけどねぇ。
perl、phpも昔ECサイト構築でいじってたけど・・
なんか他にも使ってた気がするけど何だっけ・・。
Cできればある程度できるような気もするんだけどねぇ。
172名無しのひみつ
2021/06/26(土) 01:18:43.73ID:N9BNc9G2 >>90
ちょまどに聞け
ちょまどに聞け
173名無しのひみつ
2021/06/26(土) 01:58:02.17ID:FYYrFtW8 スマホのアプリを自作したいんだけど
おすすめのサイトある?
おすすめのサイトある?
174名無しのひみつ
2021/06/26(土) 02:07:36.35ID:LBXVVA0p コボル、フォートランの人は無理だったと言って居ました。
175名無しのひみつ
2021/06/26(土) 02:31:19.79ID:ZXJrjhut176名無しのひみつ
2021/06/26(土) 02:54:06.14ID:zaMJdV3F 昔Cで次にC++でも
COBOLで開発できないってことだろ
あたりまえじゃん
COBOLで開発できないってことだろ
あたりまえじゃん
177名無しのひみつ
2021/06/26(土) 03:26:35.63ID:FM/N2TyD >>154
ラムダ式を変数で捕まえる感覚だけつまみ食いすればいいよ。
ラムダ式を変数で捕まえる感覚だけつまみ食いすればいいよ。
178名無しのひみつ
2021/06/26(土) 06:08:06.44ID:WBXhi5ws 言語そのものよりAPIがめんどくさい。
すぐ仕様変更するし。
すぐ仕様変更するし。
179名無しのひみつ
2021/06/26(土) 09:27:22.31ID:D7SNT3mT 一番めんどいのはAndroidやiOSのversionによる仕様変更
180名無しのひみつ
2021/06/26(土) 10:06:08.89ID:JQKs0AXF 一つプログラミングの流れを覚えれば
他の言語でもググって自分用にカスタマイズだから
他の言語でもググって自分用にカスタマイズだから
181名無しのひみつ
2021/06/26(土) 10:12:55.13ID:oEOzF0od Web系の私にとって、組み込みは別世界
182名無しのひみつ
2021/06/26(土) 10:38:23.42ID:myYMZF7j >>175
vbはろくなのがもう売ってない
vbはろくなのがもう売ってない
183名無しのひみつ
2021/06/26(土) 10:59:01.37ID:vwhdixGg 未だにJavaが苦手だわ
C#とpythonは苦労なく行けたのに
C#とpythonは苦労なく行けたのに
184名無しのひみつ
2021/06/26(土) 11:00:24.20ID:S3yniCkC pythonはユーチューブで学習すれば素人でも出きるようになる(^_^;)
185名無しのひみつ
2021/06/26(土) 11:21:49.18ID:Hiwc87xT Java<->C#の相互転換は簡単だろう
同系列言語
pythonは別物
同系列言語
pythonは別物
186名無しのひみつ
2021/06/26(土) 12:03:43.33ID:fXXsVrrR187名無しのひみつ
2021/06/26(土) 12:06:19.53ID:lsyCy67S188名無しのひみつ
2021/06/26(土) 12:20:23.22ID:zBnezckK189名無しのひみつ
2021/06/26(土) 12:28:44.43ID:DCdKOkHB >>187
一人出来るプログラムしか書かないならcで十分やがcで書かれた巨大システムは悲惨。
一人出来るプログラムしか書かないならcで十分やがcで書かれた巨大システムは悲惨。
190名無しのひみつ
2021/06/26(土) 12:28:44.73ID:DCdKOkHB >>187
一人出来るプログラムしか書かないならcで十分やがcで書かれた巨大システムは悲惨。
一人出来るプログラムしか書かないならcで十分やがcで書かれた巨大システムは悲惨。
191名無しのひみつ
2021/06/26(土) 12:33:41.75ID:FYYrFtW8 懐古爺ばっかりか?
IBM Quantum 触ったことあるやつくらいいるだろ
IBM Quantum 触ったことあるやつくらいいるだろ
193名無しのひみつ
2021/06/26(土) 13:35:15.07ID:yomAerw3194名無しのひみつ
2021/06/26(土) 14:10:37.07ID:jLf2XsrA 色々やってきたがFlutterだけは異次元だった。慣れるのに時間が掛かる
195名無しのひみつ
2021/06/26(土) 14:32:23.21ID:2X8REKQC >>187
C++はともかく、C#を始めて頃
Cのように細かくハード寄りの事を
やるのにスゲエ手間がかかって閉口したわ。
より高級な言語は、用意されたライブラリや
フレームワークを使い、型にはまった処理を
少ないステップ数で書くのには適してるがな。
C++はともかく、C#を始めて頃
Cのように細かくハード寄りの事を
やるのにスゲエ手間がかかって閉口したわ。
より高級な言語は、用意されたライブラリや
フレームワークを使い、型にはまった処理を
少ないステップ数で書くのには適してるがな。
196名無しのひみつ
2021/06/26(土) 14:42:04.27ID:x+kCKZQB マルチパラダイム言語が主流。
198名無しのひみつ
2021/06/26(土) 16:50:03.34ID:tK0DB7ht >>197
今はどうなの?
今はどうなの?
199名無しのひみつ
2021/06/26(土) 17:31:27.35ID:K23ZfKnK そのうちアレクサにお願いするやり方がプログラミングになったりしてね
200名無しのひみつ
2021/06/26(土) 17:34:08.43ID:fXXsVrrR >>199
そのうちアレクサがこの商品を購入してくれたら代わりにプログラミングしますとか言い出しそう
そのうちアレクサがこの商品を購入してくれたら代わりにプログラミングしますとか言い出しそう
201名無しのひみつ
2021/06/26(土) 20:33:02.77ID:+w5F2def202名無しのひみつ
2021/06/26(土) 20:46:30.50ID:hRc18QsQ C言語に滅びて欲しいけど、滅びないね
203名無しのひみつ
2021/06/26(土) 20:50:14.47ID:hRc18QsQ あれかな、手続き型のとっつきやすいので入門して、あとはHaskellとか関数型を1つやれば、大体のことはわかるんじゃないかな
204名無しのひみつ
2021/06/26(土) 20:55:31.97ID:FYYrFtW8205名無しのひみつ
2021/06/26(土) 21:21:14.73ID:ZZN3yEwF HaskellよりOCaml のほうが初学者にはいいだろ
206名無しのひみつ
2021/06/26(土) 21:25:34.69ID:ZZN3yEwF207名無しのひみつ
2021/06/26(土) 21:56:21.94ID:HaW2GX0j208名無しのひみつ
2021/06/26(土) 22:14:30.43ID:4uqekp2i 非同期処理がどうも苦手だ
後ろに書いたのが先に実行される
後ろに書いたのが先に実行される
209名無しのひみつ
2021/06/26(土) 22:20:31.46ID:/jffd3JA >>206
だってあんな危ない言語使いたくないだろ。ああいうのは人間が本来やらなくていいことをやるための言語。
だってあんな危ない言語使いたくないだろ。ああいうのは人間が本来やらなくていいことをやるための言語。
210名無しのひみつ
2021/06/26(土) 23:30:57.43ID:FYYrFtW8 そりゃこんなパスワードならラピュタ人滅びるわw
起動:リテ・ラトバリタ・ウルス・アリアロス・バル・ネトリール
終了:バルス
起動:リテ・ラトバリタ・ウルス・アリアロス・バル・ネトリール
終了:バルス
211名無しのひみつ
2021/06/26(土) 23:38:40.47ID:gdCRoUqI 関数型を「勉強する」目的なら副作用のこと考えなくていいHaskellのほうが楽
OCamlとかLispみたいに副作用があるのは便利だが分かりづらくなる
OCamlとかLispみたいに副作用があるのは便利だが分かりづらくなる
212名無しのひみつ
2021/06/26(土) 23:56:31.27ID:ZZN3yEwF >>209
自分の責任範囲が限定されるから安全?という考えはあまりよろしくないでしょ
Unityだって買ったアセットがダメでしたのでアセットのせいです、じゃ済まないわけで結局自分でネイティブ実装できなきゃ話になんない
低レベルはいつまでたっても必要
自分の責任範囲が限定されるから安全?という考えはあまりよろしくないでしょ
Unityだって買ったアセットがダメでしたのでアセットのせいです、じゃ済まないわけで結局自分でネイティブ実装できなきゃ話になんない
低レベルはいつまでたっても必要
213名無しのひみつ
2021/06/26(土) 23:58:57.83ID:gdCRoUqI ここまでRustの話題なし
214名無しのひみつ
2021/06/27(日) 00:10:31.36ID:xOtP3YV4 SwiftやKotlinは使っててとても楽しいんだけどゴテッとしたランタイムのせいで結局ObjCとJavaで作り直しなんてことがしばしば
215名無しのひみつ
2021/06/27(日) 00:58:03.42ID:xOtP3YV4 逆に今後使う言語をひとつ選べって言われたら何を選ぶ?
おれはC++かなー
IDE なし、emacs で
おれはC++かなー
IDE なし、emacs で
216名無しのひみつ
2021/06/27(日) 07:50:48.04ID:1vsr1R/V 今後を考えると超並列での環境でも動かせるよう関数型の言語が主流になるはずだけど、手続き型からは移行するの大変だろうね。
217名無しのひみつ
2021/06/27(日) 07:53:39.50ID:jF7mTDR9 >>212
だからCは仕方なく使う言語だ、ということでしょ。チューニング必要だからアセンブラからできないとダメ、ってことにはならないわけだし。一部の、OSとか実装する人間だけが扱えればいいよ。
だからCは仕方なく使う言語だ、ということでしょ。チューニング必要だからアセンブラからできないとダメ、ってことにはならないわけだし。一部の、OSとか実装する人間だけが扱えればいいよ。
218名無しのひみつ
2021/06/27(日) 07:57:07.06ID:jF7mTDR9 >>216
それかなり昔から言われてるよね。フリーランチは終わった、とか言って。でもpureな関数型には移行はしてないね。なんか根本的に難しいのかもしれない。
それかなり昔から言われてるよね。フリーランチは終わった、とか言って。でもpureな関数型には移行はしてないね。なんか根本的に難しいのかもしれない。
219名無しのひみつ
2021/06/27(日) 08:13:38.73ID:7AA0BtQi 文法とかより、ライブラリやらフレームワーク覚えるのが大変。
220名無しのひみつ
2021/06/27(日) 08:45:41.95ID:d+BHmeib221名無しのひみつ
2021/06/27(日) 10:44:13.56ID:I2WXmOkf Cは低級言語って聞いたぞ
223名無しのひみつ
2021/06/27(日) 11:26:29.19ID:mUhwD5rD 電卓じゃないんだから副作用は必ずあるよ
224名無しのひみつ
2021/06/27(日) 13:53:23.62ID:CO1FIRy0226名無しのひみつ
2021/06/27(日) 17:04:45.30ID:I2WXmOkf いや何から何までコード書かなければいけない面倒な言語、組み込みは別にしてこれでプログラム作れとか言われたらストレス溜まる。
227名無しのひみつ
2021/06/27(日) 17:07:22.89ID:jB4EG6zy センスがないならやめたほういい
向いてない
向いてない
228名無しのひみつ
2021/06/27(日) 17:16:38.63ID:ZG8bB/i2 むしろオブジェクト指向と関数型言語を理解すれば
たいていのメジャー言語はいけるから楽だと思う
オブジェクト指向と関数型言語って1980年代の技術で全然進歩していない
たいていのメジャー言語はいけるから楽だと思う
オブジェクト指向と関数型言語って1980年代の技術で全然進歩していない
229名無しのひみつ
2021/06/27(日) 17:34:21.97ID:bd+lZU6K >>228
それ言ったらLISPなんか最古のプログラミング言語だしね。
それ言ったらLISPなんか最古のプログラミング言語だしね。
230名無しのひみつ
2021/06/27(日) 17:41:50.18ID:d+BHmeib232名無しのひみつ
2021/06/27(日) 18:08:06.44ID:jF7mTDR9234名無しのひみつ
2021/06/27(日) 19:53:32.76ID:a2gRkaDm >>1
6/27
1つのプログラミング言語を学んだら、別の言語も簡単に習得できるの?
https://hayabusa9.5ch.net/test/read.cgi/news/1624778236/1,5
6/27
1つのプログラミング言語を学んだら、別の言語も簡単に習得できるの?
https://hayabusa9.5ch.net/test/read.cgi/news/1624778236/1,5
235名無しのひみつ
2021/06/27(日) 19:59:24.56ID:a2gRkaDm >234
4/5
【IT】一流プログラマーになるためには「1万時間の法則」ならぬ「3万時間の法則」が適用される [田杉山脈★]
https://egg.5ch.net/test/read.cgi/bizplus/1617604938/226,597
4/5
【IT】一流プログラマーになるためには「1万時間の法則」ならぬ「3万時間の法則」が適用される [田杉山脈★]
https://egg.5ch.net/test/read.cgi/bizplus/1617604938/226,597
237名無しのひみつ
2021/06/27(日) 21:04:05.39ID:iksVt29Y よりアセンブラに近いものが低級
人間の言葉に近いほど高級
だっけな?
メモリ操作の自由度が高いほど低級
最近は人間の使う言葉で仕様書を書くだけで
システムを作ってくれるものも出来つつあるけど
これは超高級言語って事になる
人間の言葉に近いほど高級
だっけな?
メモリ操作の自由度が高いほど低級
最近は人間の使う言葉で仕様書を書くだけで
システムを作ってくれるものも出来つつあるけど
これは超高級言語って事になる
238名無しのひみつ
2021/06/27(日) 22:13:02.92ID:MLslncy8 COBOL5501
239名無しのひみつ
2021/06/28(月) 09:04:44.40ID:+LXtmiKl >>1
俺もプログラミング言語をいくつか体得してきたけど、最初にBASICやったおかげでかなり覚えやすかった記憶がある。
ただし簡単とは必ずしも言い切れない事も事実。
言語の習得に合わせて概念を学びながら習得することが重要と思う。
BASIC : 簡単
↓
COBOL : 簡単だがただただめんどい
↓
C : 鬼ムズイ。なんだポインターって・・・コンパイル通らねぇ・・・
↓
C++ : 鬼ムズイがまあ分かる。しかしメモリリークしまくり。
↓
Java/Javascript/PHP : 魔境、周りの大半がここで死ぬ。
↓
C# : なんだこれ簡単すぎぃ
↓
Python : 簡単すぎてしぬぅぅぅぅぅ
俺もプログラミング言語をいくつか体得してきたけど、最初にBASICやったおかげでかなり覚えやすかった記憶がある。
ただし簡単とは必ずしも言い切れない事も事実。
言語の習得に合わせて概念を学びながら習得することが重要と思う。
BASIC : 簡単
↓
COBOL : 簡単だがただただめんどい
↓
C : 鬼ムズイ。なんだポインターって・・・コンパイル通らねぇ・・・
↓
C++ : 鬼ムズイがまあ分かる。しかしメモリリークしまくり。
↓
Java/Javascript/PHP : 魔境、周りの大半がここで死ぬ。
↓
C# : なんだこれ簡単すぎぃ
↓
Python : 簡単すぎてしぬぅぅぅぅぅ
240名無しのひみつ
2021/06/28(月) 09:15:43.36ID:MLCVI6bc >>239
Pythonは他のプログラミング言語とほんの僅かだけ
書き方の違う部分もあるからそれを乗り越える時間は多少いるが、
それさえクリアしたら、変数とif文とfor文とライブラリの使い方を理解して
後は先人のプログラムをロジックを考えつつコピペして変数名と関数名を書き換えて行けば
何でもできちゃうじゃねえか!!!
ということで、ある程度のストーリー性のあるロジックを理解できるような
国語とかも好きな理系、なら殆どの人が簡単に理解できちゃうw
人文系でも暗記オンリーじゃなくてある程度筋書きのあるものを
理解できる人なら十分に使えるようになる
学校で数学とか習って来たけど、それを実際の問題に対してどうやって実装するのか
今一つ分からないなあ、って思っていた人にとって
Pythonはまさに救いの手であった
Pythonは他のプログラミング言語とほんの僅かだけ
書き方の違う部分もあるからそれを乗り越える時間は多少いるが、
それさえクリアしたら、変数とif文とfor文とライブラリの使い方を理解して
後は先人のプログラムをロジックを考えつつコピペして変数名と関数名を書き換えて行けば
何でもできちゃうじゃねえか!!!
ということで、ある程度のストーリー性のあるロジックを理解できるような
国語とかも好きな理系、なら殆どの人が簡単に理解できちゃうw
人文系でも暗記オンリーじゃなくてある程度筋書きのあるものを
理解できる人なら十分に使えるようになる
学校で数学とか習って来たけど、それを実際の問題に対してどうやって実装するのか
今一つ分からないなあ、って思っていた人にとって
Pythonはまさに救いの手であった
241名無しのひみつ
2021/06/28(月) 09:18:55.64ID:MLCVI6bc >Java/Javascript/PHP : 魔境、周りの大半がここで死ぬ。
PHPというかWebプログラミングって色々コツがいるよね
HTMLとの連携を理解できていないとダメだし
XMLHttpRequestとかHTMLとJavaScriptとPHPの3段階を踏むことになるし
覚える事も多い
PHPというかWebプログラミングって色々コツがいるよね
HTMLとの連携を理解できていないとダメだし
XMLHttpRequestとかHTMLとJavaScriptとPHPの3段階を踏むことになるし
覚える事も多い
242名無しのひみつ
2021/06/28(月) 09:33:18.17ID:1mJKFl2i 今や、ローコードツールやノーコードツールの
時代らしいわ。
職人的なプログラマは、その辺のツールつまり
マザーマシンを開発できるプロ。
先端ツールを使うのに必要なのは
主に数理的な論理思考が出来ること。
業務を数理モデルで設計できればOK。
時代らしいわ。
職人的なプログラマは、その辺のツールつまり
マザーマシンを開発できるプロ。
先端ツールを使うのに必要なのは
主に数理的な論理思考が出来ること。
業務を数理モデルで設計できればOK。
243名無しのひみつ
2021/06/28(月) 12:31:48.13ID:hbPXL2U2 >>242
何度もそんなブームあって実際に定着した試しがないからなあ
何度もそんなブームあって実際に定着した試しがないからなあ
244名無しのひみつ
2021/06/28(月) 13:16:07.57ID:SSPvzoQA WEB系も含めてなんちゃらスクリプトとかシェルは余裕だな
時代が完全に変わりオブジェクト指向に変わりIDEも高性能になり超快適
だが、C++は出来てもCだけはダメだったな
時代が完全に変わりオブジェクト指向に変わりIDEも高性能になり超快適
だが、C++は出来てもCだけはダメだったな
245名無しのひみつ
2021/06/28(月) 13:26:10.23ID:bSgP2A/p 要求仕様をロジック列に翻訳する、ってのが非プログラマには理解されてないもの。
A なら B をする、は if A then B じゃなくて B とだけ書いても満たしてる、っていくら説明しても分かってもらえない。プログラマは仕様を汲み取ってロジックに落とさないといけない。で、齟齬が起きる。
A なら B をする、は if A then B じゃなくて B とだけ書いても満たしてる、っていくら説明しても分かってもらえない。プログラマは仕様を汲み取ってロジックに落とさないといけない。で、齟齬が起きる。
246名無しのひみつ
2021/06/28(月) 14:13:02.98ID:L33wyrwO 昔からそういう人はいた、ではなくより多くの人がプログラミング言語と密接な仕事になって想定以上にやべー人が顕在化してるわけね
スマホが普及して話通じない人が沢山ネットに流入してきたのと一緒な感じだな
スマホが普及して話通じない人が沢山ネットに流入してきたのと一緒な感じだな
248名無しのひみつ
2021/06/28(月) 18:25:26.55ID:hAluSLJK メモリは紐の概念ないと、紐のたたみ方で無駄に苦労するから
ポインタ以前で躓くよ
ポインタ以前で躓くよ
249名無しのひみつ
2021/06/28(月) 18:33:08.15ID:K+cYFSbx >>235
5/14
【IT】ハーバード大のプログラミング講座を日本語化 無料で学べる「CS50.jp」公開 [田杉山脈★]
https://egg.5ch.net/test/read.cgi/bizplus/1620999113/147
5/14
【IT】ハーバード大のプログラミング講座を日本語化 無料で学べる「CS50.jp」公開 [田杉山脈★]
https://egg.5ch.net/test/read.cgi/bizplus/1620999113/147
250名無しのひみつ
2021/06/28(月) 20:48:39.82ID:Tiq1sZ0g バカとは言わないけどC++が出来てCができないというのは理解に苦しむな
きっとそのC++のコードは相当ヤバいと思う
きっとそのC++のコードは相当ヤバいと思う
251名無しのひみつ
2021/06/28(月) 20:52:59.89ID:Tiq1sZ0g >>236
CはOSを記述するためにCPUのアーキテクチャに近づけて設計された言語だから、何かと比べて低級なんではなくて絶対的な低級言語として存在してるのよ
CはOSを記述するためにCPUのアーキテクチャに近づけて設計された言語だから、何かと比べて低級なんではなくて絶対的な低級言語として存在してるのよ
253名無しのひみつ
2021/06/28(月) 21:48:08.27ID:+BQoWfsA 自分でコンパイラ書くのが一番
254名無しのひみつ
2021/06/28(月) 22:41:33.76ID:MLCVI6bc どうしてもポインタが必要な局面を
参照型その他で乗り切ってるって事なのかなあ
参照型その他で乗り切ってるって事なのかなあ
255名無しのひみつ
2021/06/28(月) 23:13:38.83ID:+bGK9O6f ライブラリをたたいてるだけで僕C++できまーすってタイプの人はたくさんいた
256名無しのひみつ
2021/06/28(月) 23:19:02.21ID:Tiq1sZ0g257名無しのひみつ
2021/06/28(月) 23:26:20.72ID:oESd665r つーか、言語が増えすぎwwwwwwwwww
258名無しのひみつ
2021/06/29(火) 00:00:33.69ID:6uB8ypX4 23種類の「HELLO WORLD」を操れる漢
(*・ω・*)
(*・ω・*)
259名無しのひみつ
2021/06/29(火) 00:06:23.60ID:0hDPN6Zy262名無しのひみつ
2021/06/29(火) 01:20:41.24ID:AdBGD1WF263名無しのひみつ
2021/06/29(火) 03:31:59.68ID:+9OaFPdH264名無しのひみつ
2021/06/29(火) 04:07:27.80ID:+Rog/j4+ なんでそんなに説明能力低いの?
ベン図とか使えばいいじゃない
ベン図とか使えばいいじゃない
265名無しのひみつ
2021/06/29(火) 04:59:19.68ID:qDKMyN8y267名無しのひみつ
2021/06/29(火) 05:10:23.49ID:iJ64hXJH if文の処理すら理解不能は論外だわな
268名無しのひみつ
2021/06/29(火) 06:00:58.40ID:f8DfVubU269名無しのひみつ
2021/06/29(火) 07:09:22.59ID:I5oEpln6270名無しのひみつ
2021/06/29(火) 07:11:00.11ID:25LZ9pED274名無しのひみつ
2021/06/29(火) 07:31:41.33ID:50Qdyj1B こいつバカすぎ
> A なら B をする、は if A then B じゃなくて B とだけ書いても満たしてる、っていくら説明しても分かってもらえない。
> A なら B をする、は if A then B じゃなくて B とだけ書いても満たしてる、っていくら説明しても分かってもらえない。
276名無しのひみつ
2021/06/29(火) 07:34:31.43ID:eZRl66nJ 流石に余りにバカだとコミュニケート以前のコミュ障なんじゃね?
277名無しのひみつ
2021/06/29(火) 07:35:53.50ID:f8DfVubU ┐(´д`)┌ヤレヤレ
278名無しのひみつ
2021/06/29(火) 07:36:13.64ID:7H0bOQcL 判定ロジックが理解できなアホはいつもより多く回してまーすとか言いつつ無限ループバカになるからな
279名無しのひみつ
2021/06/29(火) 07:36:57.47ID:21NTY8hQ280名無しのひみつ
2021/06/29(火) 07:39:07.51ID:a0BOR+NI if文が理解できないマヌケ
ID:f8DfVubU
ID:bSgP2A/p
ID:f8DfVubU
ID:bSgP2A/p
281名無しのひみつ
2021/06/29(火) 07:40:13.72ID:XXRZdgyj 朝から腹いてwwwwwww
282名無しのひみつ
2021/06/29(火) 07:45:13.98ID:1VDq7LuR 脳が満たされてないからこうなるwwwww
ID:bSgP2A/p「A なら B をする、は if A then B じゃなくて B とだけ書いても満たしてる、っていくら説明しても分かってもらえない。」
ID:f8DfVubU「B だけの行は A の時にも実行されるから、日本語で表現した「AならばBをする」を満たしてる。」
ID:bSgP2A/p「A なら B をする、は if A then B じゃなくて B とだけ書いても満たしてる、っていくら説明しても分かってもらえない。」
ID:f8DfVubU「B だけの行は A の時にも実行されるから、日本語で表現した「AならばBをする」を満たしてる。」
283名無しのひみつ
2021/06/29(火) 07:52:11.39ID:+Rog/j4+ あれ?
Aに副作用があったらBとだけ書くんじゃダメだろうって話じゃないの?
Aに副作用があったらBとだけ書くんじゃダメだろうって話じゃないの?
284名無しのひみつ
2021/06/29(火) 07:59:30.82ID:VHkol7F5 Aが真正の副作用なので分からせるBをする。
#include <stdio.h>
/* aが真ならば、Bを処理する(無限) */
int main(void){ nt a = 1: hile(a){ puts("ID:f8DfVubUは最悪なマヌケです^^\n"); } return 0; }
#include <stdio.h>
/* aが真ならば、Bを処理する(無限) */
int main(void){ nt a = 1: hile(a){ puts("ID:f8DfVubUは最悪なマヌケです^^\n"); } return 0; }
285名無しのひみつ
2021/06/29(火) 08:00:47.50ID:ZHPDJt73 × int main(void){ nt a = 1: hile(a){ puts("ID:f8DfVubUは最悪なマヌケです^^\n"); } return 0; }
○ int main(void){ nt a = 1: while(a){ puts("ID:f8DfVubUは最悪なマヌケです^^\n"); } return 0; }
○ int main(void){ nt a = 1: while(a){ puts("ID:f8DfVubUは最悪なマヌケです^^\n"); } return 0; }
286名無しのひみつ
2021/06/29(火) 08:01:52.28ID:0lw18QaV 嗤い過ぎて手が滑りすぎじゃねw
○ int main(void){ nt a = 1; while(a){ puts("ID:f8DfVubUは最悪なマヌケです^^\n"); } return 0; }
○ int main(void){ nt a = 1; while(a){ puts("ID:f8DfVubUは最悪なマヌケです^^\n"); } return 0; }
287名無しのひみつ
2021/06/29(火) 08:17:44.34ID:CxVkdAc0 世の中には忖度が必要な場合もあるからね
基本A->Bではあるんだけども
A(be)だったら特例でゴニョゴニョするとか
まあ可読性や後々の拡張性を考えるとif文で条件きちんと明示しておいた方がいい
基本A->Bではあるんだけども
A(be)だったら特例でゴニョゴニョするとか
まあ可読性や後々の拡張性を考えるとif文で条件きちんと明示しておいた方がいい
288名無しのひみつ
2021/06/29(火) 08:18:36.69ID:+9OaFPdH もうこの構文のやりとりだけで無能しかいないスレだと分かってしまうの怖い超えて哀しいな
289名無しのひみつ
2021/06/29(火) 08:23:58.44ID:cvZzgveX 勝手に無限ループさせてるしなw
291名無しのひみつ
2021/06/29(火) 08:28:43.03ID:r6BLCXOE こんなバカな奴は居ないと思うが、たまにびっくりするほどのガイジおじさんが居るからな
ID:bSgP2A/p「A なら B をする、は if A then B じゃなくて B とだけ書いても満たしてる、っていくら説明しても分かってもらえない。」
ID:bSgP2A/p「A なら B をする、は if A then B じゃなくて B とだけ書いても満たしてる、っていくら説明しても分かってもらえない。」
292名無しのひみつ
2021/06/29(火) 08:31:54.43ID:+9OaFPdH どうせテストの時に変なバグとして処理されるんだろうが・・・
バカでもやらないバグを生んだ奴だとテスターごときに嘲笑をあびせられてカワイソウ
バカでもやらないバグを生んだ奴だとテスターごときに嘲笑をあびせられてカワイソウ
293名無しのひみつ
2021/06/29(火) 08:38:25.32ID:Sr6BH61P 挙句に言い訳がこれならもう出禁かクビ
> これは Interface 誌で藤田さんが解説してた。
> B だけの行は A の時にも実行されるから、日本語で表現した「AならばBをする」を満たしてる。if A then B に相当するのは「AならばBをする。Aでないならば何もしない」。自然言語で書かれた仕様書は厳密じゃなくプログラマの常識による解釈が入る(必要)から、仕様作成者とのコミュニケーションが必要、って話。
> これは Interface 誌で藤田さんが解説してた。
> B だけの行は A の時にも実行されるから、日本語で表現した「AならばBをする」を満たしてる。if A then B に相当するのは「AならばBをする。Aでないならば何もしない」。自然言語で書かれた仕様書は厳密じゃなくプログラマの常識による解釈が入る(必要)から、仕様作成者とのコミュニケーションが必要、って話。
294名無しのひみつ
2021/06/29(火) 08:42:24.40ID:wP+tWjWm なんかおかしな主張だなぁ。
一つ目のプログラム言語習得が、二つ目以降の言語習得よりは、ハードル高いのは間違いないし、だからこそ興味と実益のある分野でないと乗り越えられないんだろ。
二つ目のハードルが多少下がるからって理由で、わざわざ最初に実用性も興味もない言語を選ぶ奴居るのか?
一つ目のプログラム言語習得が、二つ目以降の言語習得よりは、ハードル高いのは間違いないし、だからこそ興味と実益のある分野でないと乗り越えられないんだろ。
二つ目のハードルが多少下がるからって理由で、わざわざ最初に実用性も興味もない言語を選ぶ奴居るのか?
295名無しのひみつ
2021/06/29(火) 08:46:44.35ID:VzeLYziz 小さく閉じて実装し、Aが偽であればクラスなり、関数からリターンすりゃいいだけなのにな
まあできるおじさんたちは、空ループでラップして、B処理の前で半手氏ブレークして最終行へすっとばしの刑
まあできるおじさんたちは、空ループでラップして、B処理の前で半手氏ブレークして最終行へすっとばしの刑
296名無しのひみつ
2021/06/29(火) 08:48:55.60ID:M663XkLa マヌケは組み方が理解できてないな
297名無しのひみつ
2021/06/29(火) 08:49:26.46ID:M663XkLa マヌケってのはこいつら
ID:f8DfVubU
ID:bSgP2A/p
ID:f8DfVubU
ID:bSgP2A/p
298名無しのひみつ
2021/06/29(火) 08:54:45.86ID:y5lYghXU BASICキッズ脳だとスコープの概念がないからGOSUBを駆使しないとだめなんだっけか
299名無しのひみつ
2021/06/29(火) 08:59:37.36ID:MFY0INAc どうやらそのマヌケは組み方相談したかったのだな
300名無しのひみつ
2021/06/29(火) 09:00:18.97ID:RfdLcNAg 無駄に偉そうにするバカに、組み手をおしえて上げる聖人はおらんよw
301名無しのひみつ
2021/06/29(火) 09:37:06.03ID:9sCRFfqp 要は日本語で「Aの場合のみBして」と指示せよということだったのか
「AならBして」では曖昧だと
そんな奴はマジで即刻クビにしないとな
「AならBして」では曖昧だと
そんな奴はマジで即刻クビにしないとな
302名無しのひみつ
2021/06/29(火) 09:46:27.77ID:0hDPN6Zy プログラム技術板のpythonスレでは
インデントに全角アンダースコア使って
読み易くしてたな
if A:
_B
elif A1:
_B1
else:
_pass
こんな感じ
インデントに全角アンダースコア使って
読み易くしてたな
if A:
_B
elif A1:
_B1
else:
_pass
こんな感じ
304名無しのひみつ
2021/06/29(火) 09:51:19.19ID:9sCRFfqp 本人だったw
305名無しのひみつ
2021/06/29(火) 10:03:08.86ID:9sCRFfqp おそらくその藤田氏は仕様書などのテクニカルライティングの指南として曖昧さの排除を言ったんだろうね
現場の方ではこの場合だと not A でも通すのは論外としても条件が A だけなのか今後 A’ A” と増えそうかでコードを変えているかで腕の違いが出る
現場の方ではこの場合だと not A でも通すのは論外としても条件が A だけなのか今後 A’ A” と増えそうかでコードを変えているかで腕の違いが出る
306名無しのひみつ
2021/06/29(火) 10:17:17.86ID:aeNGPRfp プログラミングより企画のアイデアの方が重要だよ
大企業ではプログラミングはほどんどが外注だよ
大企業ではプログラミングはほどんどが外注だよ
307名無しのひみつ
2021/06/29(火) 10:19:17.81ID:1IdE44V6308名無しのひみつ
2021/06/29(火) 16:21:32.00ID:YLtgM18Z 藪蛇言語を俺は知らんけど
switch文がないならfor文を使って1回ループで疑似スコープを作り
一行だけのif判定処理でbteakすりゃいいだけだ
条件が増えたらその判定処理をつらつらと書けばいいだけ
素人pgは圧倒的に工夫が足りない
switch文がないならfor文を使って1回ループで疑似スコープを作り
一行だけのif判定処理でbteakすりゃいいだけだ
条件が増えたらその判定処理をつらつらと書けばいいだけ
素人pgは圧倒的に工夫が足りない
309名無しのひみつ
2021/06/29(火) 16:24:25.33ID:YLtgM18Z bteak
ブターク
#defin bteak break
ブターク
#defin bteak break
310名無しのひみつ
2021/06/29(火) 16:25:30.02ID:xx8M1wQ+ 呪文を忘れた魔法使いに要はねえw
311名無しのひみつ
2021/06/29(火) 16:44:09.76ID:HfiLEGiD 簿記やロジックを勉強しなければ何も作れない
312名無しのひみつ
2021/06/29(火) 16:56:30.96ID:FIMq1U6C 簿記は素晴らしいな。
目に見える金銭の動きだけでなく、見えない債務や債権も見える形にする。
モデル化とはどういうことかよくわかる。
複式簿記を考え付いた奴は素晴らしいSEだと思うよ。
目に見える金銭の動きだけでなく、見えない債務や債権も見える形にする。
モデル化とはどういうことかよくわかる。
複式簿記を考え付いた奴は素晴らしいSEだと思うよ。
313名無しのひみつ
2021/06/29(火) 18:19:41.49ID:shVuIR6+ まあでも簿記が理解できる知能には見えないのがヤレヤレだな
314名無しのひみつ
2021/06/29(火) 18:55:13.55ID:SNkwF+nY >>250
STLやboost使うからCのポインタで躓くのはあるかも。
STLやboost使うからCのポインタで躓くのはあるかも。
315名無しのひみつ
2021/06/29(火) 19:38:51.72ID:w5WvVNeW >>268
それ、if/then/elseでやるからバカみたいにみえるんじゃないの?
命題論理では、A→B(AならばB)は、Aが真でBが偽のときだけ全体が偽になるからね
これを”AのときにBをやらないのがダメ(ほかはどうでもいい)”って意味に解釈するなら、たしかに”つねにBをやってもいいよね”となっちゃう
ただ日本語の”ならば”は、A→BかつB→Aの意味に近い
だからif/then/elseなら”AのときだけBをやる(AでないときはBはやらない)”でよく、ふつうは>>245 みたいな齟齬は起きないよね?
その”藤田さん”の言いたいことは分かるよ(論理は厳密なのに自然言語は曖昧)
ただ命題論理の”ならば”と自然言語の”ならば”は意味が乖離しているということも論理学では習ってるはずだし、その例はさすがにどうかと思う
それ、if/then/elseでやるからバカみたいにみえるんじゃないの?
命題論理では、A→B(AならばB)は、Aが真でBが偽のときだけ全体が偽になるからね
これを”AのときにBをやらないのがダメ(ほかはどうでもいい)”って意味に解釈するなら、たしかに”つねにBをやってもいいよね”となっちゃう
ただ日本語の”ならば”は、A→BかつB→Aの意味に近い
だからif/then/elseなら”AのときだけBをやる(AでないときはBはやらない)”でよく、ふつうは>>245 みたいな齟齬は起きないよね?
その”藤田さん”の言いたいことは分かるよ(論理は厳密なのに自然言語は曖昧)
ただ命題論理の”ならば”と自然言語の”ならば”は意味が乖離しているということも論理学では習ってるはずだし、その例はさすがにどうかと思う
316名無しのひみつ
2021/06/29(火) 19:44:04.59ID:mnTLr97a 無理に難しく説明するから余計アホに見える
317名無しのひみつ
2021/06/29(火) 19:47:09.25ID:RU/SsWxW 245の説明の仕方が悪かったってことで
318名無しのひみつ
2021/06/29(火) 19:50:23.91ID:mIKj6ySo 信号が赤なら止まれ
これが理解できない馬鹿は確定的明らかに危険が危ない
家からもう出るなよw
これが理解できない馬鹿は確定的明らかに危険が危ない
家からもう出るなよw
319名無しのひみつ
2021/06/29(火) 19:51:29.25ID:mIKj6ySo 論理式のロジックと、処理実装の論理をはき違えてんだよバーカ
薄ら気持ち悪いわアホ
薄ら気持ち悪いわアホ
320名無しのひみつ
2021/06/29(火) 20:19:16.63ID:f8DfVubU321名無しのひみつ
2021/06/29(火) 20:21:41.56ID:w5WvVNeW >>69
> Java/Javascript/PHP : 魔境、周りの大半がここで死ぬ。
javascriptもアレだけど、これはもう言語を作る言語みたいなものだし、割り切ってしまえばね
むしろphp がダメすぎるのに(MVC フレームワークとかもやってるけどどうにもムリがある)、
wordpress とかメジャーなCMS でいまだに使われてるからなあ……
php をやるくらいなら、
適当なバックエンドにxsltとかを組み合わせる方がはるかに見通しがよくなるんだけどね
> Java/Javascript/PHP : 魔境、周りの大半がここで死ぬ。
javascriptもアレだけど、これはもう言語を作る言語みたいなものだし、割り切ってしまえばね
むしろphp がダメすぎるのに(MVC フレームワークとかもやってるけどどうにもムリがある)、
wordpress とかメジャーなCMS でいまだに使われてるからなあ……
php をやるくらいなら、
適当なバックエンドにxsltとかを組み合わせる方がはるかに見通しがよくなるんだけどね
322名無しのひみつ
2021/06/29(火) 20:24:49.19ID:+5OPCdtW323名無しのひみつ
2021/06/29(火) 20:30:03.47ID:MU5vnhWT >>320
で、こいつが大量に湧いてるのか?お前だけじゃなくて?w
> A なら B をする、は if A then B じゃなくて B とだけ書いても満たしてる、っていくら説明しても分かってもらえない。プログラマは仕様を汲み取ってロジックに落とさないといけない。で、齟齬が起きる。
で、こいつが大量に湧いてるのか?お前だけじゃなくて?w
> A なら B をする、は if A then B じゃなくて B とだけ書いても満たしてる、っていくら説明しても分かってもらえない。プログラマは仕様を汲み取ってロジックに落とさないといけない。で、齟齬が起きる。
324名無しのひみつ
2021/06/29(火) 20:32:47.02ID:MdRyMh1q325名無しのひみつ
2021/06/29(火) 20:34:09.21ID:nCPIOnkP 必要条件や十分条件なんて小学生のころにやったもんだ
ゆとりか、それとも最近小学生からプログラム教育とかやってるらしいからそれか?
大穴でそんなことも分らないチンパンか
いずれにせよプログラム以前の知能だな
ゆとりか、それとも最近小学生からプログラム教育とかやってるらしいからそれか?
大穴でそんなことも分らないチンパンか
いずれにせよプログラム以前の知能だな
326名無しのひみつ
2021/06/29(火) 20:37:46.84ID:w5WvVNeW >>322
> ちゃんとした言語
とりあえず各パラダイムを体現してそうな言語を触ってみるなら、
項書き換え系ならmathematica 、関数型ならhaskell 、論理型(制約論理ふくむ)ならswi-prolog (prolog) 、
手続型+オブジェクト指向ならrubyとかsqueak (smalltalk)とか……?
> ちゃんとした言語
とりあえず各パラダイムを体現してそうな言語を触ってみるなら、
項書き換え系ならmathematica 、関数型ならhaskell 、論理型(制約論理ふくむ)ならswi-prolog (prolog) 、
手続型+オブジェクト指向ならrubyとかsqueak (smalltalk)とか……?
328名無しのひみつ
2021/06/29(火) 20:51:01.52ID:5aOxLAaE 全くプログラミングとかわかんないし出来ない俺からしたら、一つでも使いこなせてるプログラマーなんて尊敬の対象でしかない
頭が良い人っていいよな
頭が良い人っていいよな
329名無しのひみつ
2021/06/29(火) 21:11:06.39ID:Aj0S4qwG もうどうしようもない時はベン図を書いて残したほうが分かるよ
330名無しのひみつ
2021/06/29(火) 23:01:46.01ID:lpH1mP2j >>328
javascriptを弄ると楽しいぞ
javascriptを弄ると楽しいぞ
331名無しのひみつ
2021/06/29(火) 23:19:05.04ID:w5WvVNeW >>328
プログラミングへの適性って、以前は”ふたこぶラクダ”の論文とか取り上げられてたけどね
いまはトンデモあつかいだけどw
その論文の主張ってのが、”プログラミングが得意な人=雑多なできごとに一貫した性質を見出そうとする人”、って仮説
ただ正直、もしかしたらそういう面もあるかも、とは思ったかな……(あくまで個人的感想)
とはいえそういう人は、プログラミングができたとしても、共同体の中ではけっこうストレスを感じるのかもしれない(人間社会と一貫性はなかなか相容れないから)
いっぽう論理より感性という人は、曖昧でつかみどころのないヒト社会にうまく適応してるともいえる
プログラミングへの適性って、以前は”ふたこぶラクダ”の論文とか取り上げられてたけどね
いまはトンデモあつかいだけどw
その論文の主張ってのが、”プログラミングが得意な人=雑多なできごとに一貫した性質を見出そうとする人”、って仮説
ただ正直、もしかしたらそういう面もあるかも、とは思ったかな……(あくまで個人的感想)
とはいえそういう人は、プログラミングができたとしても、共同体の中ではけっこうストレスを感じるのかもしれない(人間社会と一貫性はなかなか相容れないから)
いっぽう論理より感性という人は、曖昧でつかみどころのないヒト社会にうまく適応してるともいえる
332名無しのひみつ
2021/06/29(火) 23:22:28.34ID:12VGO1N5 CからJAVAは簡単だったぞ
333名無しのひみつ
2021/06/29(火) 23:48:37.39ID:pCAcBFiI 単純なところでは、変数に型宣言がねぇと思っていたら、動的型付けでコンパイラやインタプリタが型を付けてた。
334名無しのひみつ
2021/06/30(水) 00:21:32.64ID:NZfm/wxr335名無しのひみつ
2021/06/30(水) 01:24:20.21ID:1CKT6edZ >>332
Javaはテキスト量が無駄に増えるイメージ
Javaはテキスト量が無駄に増えるイメージ
336名無しのひみつ
2021/06/30(水) 02:14:29.57ID:cKfSe++9 オブジェクト指向の何が難しいのか分からん
義務教育卒業レベルの知能でいけるだろ
義務教育卒業レベルの知能でいけるだろ
339名無しのひみつ
2021/06/30(水) 05:01:27.75ID:1vRXKfPd どうせ難しいと言ってる奴はやりもしない口だけ野郎だろ
340名無しのひみつ
2021/06/30(水) 05:02:59.98ID:1vRXKfPd 本やネットで聞きかじったことをただ知ったかしてるだけ
言ってることが無駄に小難しいからすぐバレる
言ってることが無駄に小難しいからすぐバレる
341名無しのひみつ
2021/06/30(水) 06:50:15.56ID:sS1oDGCM 俺還暦ジジイ
1980年代学生時代にやった
BASICしか使えない
10年前社会人大学院生として
大学に戻った時もネットで
探したBASICを使った
1980年代学生時代にやった
BASICしか使えない
10年前社会人大学院生として
大学に戻った時もネットで
探したBASICを使った
342名無しのひみつ
2021/06/30(水) 06:52:04.02ID:QN+P4amk ボケ防止にいいんじゃないの
343名無しのひみつ
2021/06/30(水) 07:16:19.32ID:Py/HGceC344名無しのひみつ
2021/06/30(水) 07:30:30.88ID:ndG2/eGF >>245
要求仕様が非ロジックとわかっているならば、設計者はAならBを非ロジックの解釈で対応しなければならない。
ちなみに、AならばBは、実用的にはAかつBだよ(論理的にはnot AまたはBだが)。普通はifを使うが&&で十分だ。
要求仕様が非ロジックとわかっているならば、設計者はAならBを非ロジックの解釈で対応しなければならない。
ちなみに、AならばBは、実用的にはAかつBだよ(論理的にはnot AまたはBだが)。普通はifを使うが&&で十分だ。
345名無しのひみつ
2021/06/30(水) 07:42:06.88ID:QiG1FXAj 今の初学者がオブジェクト指向を難ししがるとは思えないけどな当たり前すぎて
346名無しのひみつ
2021/06/30(水) 07:49:07.41ID:QiG1FXAj 今目立つのは Nullable Optional の意味がわからず ! で台無しにコードかな
347名無しのひみつ
2021/06/30(水) 08:25:39.75ID:asvlNg50 オブジェクト指向がどうたらとか言ってるのは老害だけだよ既に
348名無しのひみつ
2021/06/30(水) 09:24:52.28ID:ztLRxA/G ベテランでも意外とこれを説明できない奴が多くてたまにドン引くことある
コピペしかしてこなかったんだろうなって思った
カプセル化
継承
ポリモーフィズム
コピペしかしてこなかったんだろうなって思った
カプセル化
継承
ポリモーフィズム
349名無しのひみつ
2021/06/30(水) 09:59:43.70ID:i/xt6QKs 1つのプログラミング言語を習得したら
そのぶん他のプログラミング言語の習得につまずきやすくなる、
という発見ではないのな。
そのぶん他のプログラミング言語の習得につまずきやすくなる、
という発見ではないのな。
350名無しのひみつ
2021/06/30(水) 10:05:28.55ID:C/LChCnX JavaScriptとPythonとRust辺りできればなんとかなるなる!
351名無しのひみつ
2021/06/30(水) 10:06:50.80ID:7GfQLpoi 紙上のみの数学への依存がプログラミングの邪魔になるように感じる事もごく僅かにある
数列と配列の記法とかa1 a2 a3 とa[0] a[1] a[2]
で違って、言語によってはa(1) a(2) になって
配列だか数学の関数だか分からないのもある
まあ練習と慣れ必須w
解析学脳を離散数学向けに切り替えるのもちょっとだけ慣れが要るねw
記号だけ追っかければいいような数式を立てるか
あるいは計算量はある程度あっても連続計算で収束させるような数式を立てるか
すぐに慣れる人もいれば、両方を自在に切り替えられるようになるのに
5年掛かったwなんて不器用な人もいる
数列と配列の記法とかa1 a2 a3 とa[0] a[1] a[2]
で違って、言語によってはa(1) a(2) になって
配列だか数学の関数だか分からないのもある
まあ練習と慣れ必須w
解析学脳を離散数学向けに切り替えるのもちょっとだけ慣れが要るねw
記号だけ追っかければいいような数式を立てるか
あるいは計算量はある程度あっても連続計算で収束させるような数式を立てるか
すぐに慣れる人もいれば、両方を自在に切り替えられるようになるのに
5年掛かったwなんて不器用な人もいる
352名無しのひみつ
2021/06/30(水) 10:26:06.37ID:RoLa0snl pythonをやればいい
pythonは一般常識
pythonは一般常識
353名無しのひみつ
2021/06/30(水) 10:33:05.21ID:QiG1FXAj コンピュータを計算機として使いたいならそれでいいだろうね
354名無しのひみつ
2021/06/30(水) 10:45:21.63ID:RoLa0snl >>350
お前は日本語からやり直せ
お前は日本語からやり直せ
355名無しのひみつ
2021/06/30(水) 11:12:03.93ID:3xiLXcKg >>348
還暦のジジイだが、当時学校では抽象化なんかやらなかった。そもそも計算機学科が無かった。
ただ規模の大きなプログラムを設計するなら抽象化を目指さないと無理なので、自然にそういう風に書くようになった。
あとでそれに名前がついていることを知ったという感じかな。
還暦のジジイだが、当時学校では抽象化なんかやらなかった。そもそも計算機学科が無かった。
ただ規模の大きなプログラムを設計するなら抽象化を目指さないと無理なので、自然にそういう風に書くようになった。
あとでそれに名前がついていることを知ったという感じかな。
356名無しのひみつ
2021/06/30(水) 11:27:58.73ID:7GfQLpoi オブジェクト指向と手続き型プログラムに
哲学の唯物論と唯心論を対比させた議論を
もっと人文系の方でやっていいと思うんだが、
人文系の方でプログラミングについて理解してる人が少なくて
その議論を聞いたことが自分はほとんど無い
哲学の唯物論と唯心論を対比させた議論を
もっと人文系の方でやっていいと思うんだが、
人文系の方でプログラミングについて理解してる人が少なくて
その議論を聞いたことが自分はほとんど無い
357名無しのひみつ
2021/06/30(水) 12:13:51.57ID:QiG1FXAj 人文?ジェネリックプログラミングはエイドス+ヒュレーだ!とか言って議論すんのかな?w
アリストテレスもびっくりだな
アリストテレスもびっくりだな
358名無しのひみつ
2021/06/30(水) 12:15:44.94ID:3xiLXcKg この辺りは哲学的とか宗教的なテーマになっちゃうとは思うよ。
359名無しのひみつ
2021/06/30(水) 12:33:27.93ID:T2G+7j95363名無しのひみつ
2021/06/30(水) 16:16:12.16ID:ivvfeR57 オブジェクト指向はlispで学んだからC++とかは制限キツすぎて辛かった
超めんどくせー書き方しか思いつかないんだけどみんなどうしてるの→みんな超めんどくせーの書いてる、みたいな
超めんどくせー書き方しか思いつかないんだけどみんなどうしてるの→みんな超めんどくせーの書いてる、みたいな
364名無しのひみつ
2021/06/30(水) 16:37:55.57ID:LIUac/15 なんでも慣れでしょ
自分が組みすいパターンのテンプレから展開してちょろっとお直し
20代を職業PGしてた人達は引き出したくさんもってるだろ
自分が組みすいパターンのテンプレから展開してちょろっとお直し
20代を職業PGしてた人達は引き出したくさんもってるだろ
365名無しのひみつ
2021/06/30(水) 17:36:16.72ID:Bm3KaX7s 最後はVBAが勝つ
366名無しのひみつ
2021/06/30(水) 20:32:43.88ID:5A1pwbEt >>356
> オブジェクト指向と手続き型プログラムに
> 哲学の唯物論と唯心論を対比
う〜ん……すこしトンデモな感じがするんだけど
プログラミングを知ってても、いまの哲学科の人がそういうのをテーマに選ぶんだろうか……
ぎりぎりチャーマーズとかなら、情報の二相と汎心論でデジタル物理主義には説得力ありそうだけど
それでもオブジェクト指向とプレーンな手続型で心身問題ってのが……巷によくあるプラトンのイデア論との対比とかじゃダメなの?
論理型や関数型なら、述語論理や圏論とのからみで記号論なんかのネタがあるだろうし
クラスの分析なら、意味ネットワークのオントロジーが知見を提供してるけど
(分析哲学による分類は刺激的だと思うし、いまなら機械学習の認知論が斬新なオントロジーを出してきそう)
※存在論にもハーマンのオブジェクト指向存在論なんてのがあるけど、こっちは実存主義だから、還元は全否定してるしね
> オブジェクト指向と手続き型プログラムに
> 哲学の唯物論と唯心論を対比
う〜ん……すこしトンデモな感じがするんだけど
プログラミングを知ってても、いまの哲学科の人がそういうのをテーマに選ぶんだろうか……
ぎりぎりチャーマーズとかなら、情報の二相と汎心論でデジタル物理主義には説得力ありそうだけど
それでもオブジェクト指向とプレーンな手続型で心身問題ってのが……巷によくあるプラトンのイデア論との対比とかじゃダメなの?
論理型や関数型なら、述語論理や圏論とのからみで記号論なんかのネタがあるだろうし
クラスの分析なら、意味ネットワークのオントロジーが知見を提供してるけど
(分析哲学による分類は刺激的だと思うし、いまなら機械学習の認知論が斬新なオントロジーを出してきそう)
※存在論にもハーマンのオブジェクト指向存在論なんてのがあるけど、こっちは実存主義だから、還元は全否定してるしね
367名無しのひみつ
2021/06/30(水) 20:34:29.31ID:D4z5mnWw いや、Cだ
368名無しのひみつ
2021/06/30(水) 20:36:57.60ID:5A1pwbEt >>363
> オブジェクト指向はlispで学んだ
common lisp とか?
あのころはsmalltalk もワークステーションで動いてたけど、かといって大規模な開発向けというわけでもなかったからね……
いわゆるAI向けでオブジェクト指向自体が発展期だったし、言語をガチガチに固める必要もなかった
> オブジェクト指向はlispで学んだ
common lisp とか?
あのころはsmalltalk もワークステーションで動いてたけど、かといって大規模な開発向けというわけでもなかったからね……
いわゆるAI向けでオブジェクト指向自体が発展期だったし、言語をガチガチに固める必要もなかった
369名無しのひみつ
2021/06/30(水) 20:56:33.99ID:M5T0LY+n COBOL 出来てもJAVA は無理
370名無しのひみつ
2021/06/30(水) 21:13:48.26ID:KRm90cP9 …とプログラミングしたことのない者が申しております。
371名無しのひみつ
2021/07/01(木) 00:53:19.81ID:Wi1rOG4P 端から見てるとコボラおじさんもjavaにはなんとか出来てたっぽいけど
c言語はやはり無理で使えなかったな
邪魔なんでテストだけしといてくれますか?とか言われてて可愛そうだった
c言語はやはり無理で使えなかったな
邪魔なんでテストだけしといてくれますか?とか言われてて可愛そうだった
372名無しのひみつ
2021/07/01(木) 00:58:52.39ID:Wi1rOG4P cができるおじさんたちは他の簡易なスクリプトや言語もちょろっと要点教えればできるようになるが
逆に他の言語からcでコアな事やらせると躓く
妄想で哲学騙るデブはだいたいごちゃごちゃ煩くてプロジェクトが混乱するのが目に見えるw
逆に他の言語からcでコアな事やらせると躓く
妄想で哲学騙るデブはだいたいごちゃごちゃ煩くてプロジェクトが混乱するのが目に見えるw
373名無しのひみつ
2021/07/01(木) 01:01:09.10ID:jrGVTird >>332
asm⇒C/VB⇒C++⇒Java⇒PHP/Ruby⇒C#とやってきたが、
オブジェクト指向なら、Javaの方がシンプルなんで、C++より
とっつきやすい気がする。
今はC#中心だが、さらに楽だわー。たまに多重継承使いたく
なるけど。
asm⇒C/VB⇒C++⇒Java⇒PHP/Ruby⇒C#とやってきたが、
オブジェクト指向なら、Javaの方がシンプルなんで、C++より
とっつきやすい気がする。
今はC#中心だが、さらに楽だわー。たまに多重継承使いたく
なるけど。
374名無しのひみつ
2021/07/01(木) 01:35:49.32ID:dG9DblP/ C/VBなんかでCでDLLなんかを組んでた人は割とつよい
375名無しのひみつ
2021/07/01(木) 02:09:44.28ID:hKnHdjJh raspberry pi をいじる人はどんな言語でやってるの?
376名無しのひみつ
2021/07/01(木) 02:38:31.08ID:shdzUwAP 組み込み系おじさんたちはスキルは高いけど給与が低くて可哀そう
ほんとまじで可愛そう
ほんとまじで可愛そう
377名無しのひみつ
2021/07/01(木) 03:50:33.24ID:LkjTaWnh cメインの人は応用効くのは間違いないが、ブロックがでかく、やたら可読性が低いイメージがある。
map,reduceとかで十分なのに、速度が出るからとwhileとか使っちゃうイメージ
あくまでイメージです。
map,reduceとかで十分なのに、速度が出るからとwhileとか使っちゃうイメージ
あくまでイメージです。
378名無しのひみつ
2021/07/01(木) 04:31:52.26ID:or17GJDM 実際速度がでるなら標準関数なんか使わずに低レベルライブりだけで自分でぐるぐる実装はすることは基盤よりでは当たり前
379名無しのひみつ
2021/07/01(木) 04:33:38.54ID:fnJnKy3Y 大規模開発でCで実装するのは上流工程のメンバーがアホ
380名無しのひみつ
2021/07/01(木) 04:37:05.39ID:eFj8r+rH 何十万回何億回と呼び出される社内ライブラリを作るレベルのおじさんたちは、
それはもう涙ぐましい努力と睡眠不足を何万時間も乗り越えて社内標準ライブラリをメンテしてたなw
それはもう涙ぐましい努力と睡眠不足を何万時間も乗り越えて社内標準ライブラリをメンテしてたなw
381名無しのひみつ
2021/07/01(木) 06:16:47.53ID:/e1IJuyO 最適化はそれはそれで面白い
382名無しのひみつ
2021/07/01(木) 07:07:34.75ID:P1IGeJN+ >>377
> 速度が出るからとwhileとか使っちゃう
そりゃc なら、そう叩き込まれてたりするからね
それに高階関数を使うかどうかは、その言語での実装のしかたや現場が保守性(可読性)をどう考えてるかにもよるし……
ただmap,reduceで書いてほしいのに頑なにwhile にこだわるなら、1週間くらいhaskell を使わせる
高階関数の意義や実行速度に対する見方は変わるんじゃないかな
> 速度が出るからとwhileとか使っちゃう
そりゃc なら、そう叩き込まれてたりするからね
それに高階関数を使うかどうかは、その言語での実装のしかたや現場が保守性(可読性)をどう考えてるかにもよるし……
ただmap,reduceで書いてほしいのに頑なにwhile にこだわるなら、1週間くらいhaskell を使わせる
高階関数の意義や実行速度に対する見方は変わるんじゃないかな
383名無しのひみつ
2021/07/01(木) 08:00:08.85ID:0PsjCI5t384名無しのひみつ
2021/07/01(木) 08:41:28.98ID:g7zXXEQG385名無しのひみつ
2021/07/01(木) 08:42:03.83ID:BCmAP7Lr388名無しのひみつ
2021/07/01(木) 09:24:02.21ID:/e1IJuyO なにかと Haskell という奴に限って使ったことない説
389名無しのひみつ
2021/07/01(木) 09:49:35.97ID:gk0LTA8B カリー化っていう用語が出て来て
関数をどんどん引数に突っ込んでるので
カレーのようにごった煮してるみたいだからカリー化っていうのかと思った
人名だったのか
関数をどんどん引数に突っ込んでるので
カレーのようにごった煮してるみたいだからカリー化っていうのかと思った
人名だったのか
390名無しのひみつ
2021/07/01(木) 10:12:33.19ID:3NcNOl9o 関数ポインタが理解できると他の言語の命令でさえも裏にはポインタが隠れてるということがおぼろげながらに見えてくる
そのうち動的に処理手順を組み替えるコールバック関数を使えるように勝手になる
そのうち動的に処理手順を組み替えるコールバック関数を使えるように勝手になる
391名無しのひみつ
2021/07/01(木) 10:38:48.28ID:/WhGM6KK392名無しのひみつ
2021/07/01(木) 10:51:00.78ID:tPtKSbJ0393名無しのひみつ
2021/07/01(木) 11:10:16.23ID:rfVxuPHw ハードルは下がるが簡単ではないだろ
394名無しのひみつ
2021/07/01(木) 11:15:25.33ID:4J8kZphF 科学板にSEらしき人がこんなにいるので、おろろいたわ
395名無しのひみつ
2021/07/01(木) 11:42:01.51ID:gk0LTA8B 理系で研究者になれないなら目指すと良いのがSE
396名無しのひみつ
2021/07/01(木) 13:23:48.28ID:6JyyuS8s SEと名刺に刷ってるやつの8割がクズというイメージなんだけどなあ
397名無しのひみつ
2021/07/01(木) 13:27:19.64ID:Gc/wI2/n そのうちに統一記述言語が出てくるよ。
それでコーディングすればすべての言語に変換してくれる。
それでコーディングすればすべての言語に変換してくれる。
398名無しのひみつ
2021/07/01(木) 15:49:47.50ID:gk0LTA8B399名無しのひみつ
2021/07/01(木) 15:53:09.12ID:6JyyuS8s じゃあやっぱりアレクサかOKグーグルが有力か
400名無しのひみつ
2021/07/01(木) 16:10:50.79ID:mczV9Pxa やたらと新しい言語がでるけど結局Cの派生言語ばっかりなのが原因だろ
402名無しのひみつ
2021/07/01(木) 16:34:02.09ID:XHSqIe+E 引数エラーだらけのシステムで何人のエンジニアが潰れたことか
403名無しのひみつ
2021/07/01(木) 16:37:41.36ID:hKnHdjJh 人間の思考や行動パターンも、脳味噌の電気回路に関数が出来上がってるんだろうな
404名無しのひみつ
2021/07/01(木) 16:41:22.61ID:hKnHdjJh プレスコード - Wikipedia
https://ja.wikipedia.org/wiki/%E3%83%97%E3%83%AC%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%89
SCAP(連合国軍最高司令官もしくは総司令部)に対する批判
極東国際軍事裁判批判
GHQが日本国憲法を起草したことの言及と成立での役割の批判《修正:2018年4月26日、江藤氏原訳「GHQが日本国憲法を起草したことに対する批判」を英文原文に従い修正。修正根拠は記載のアメリカ国立公文書館の典拠文書の記述に拠る。(細谷清)》
検閲制度への言及
アメリカ合衆国への批判
ロシア(ソ連邦)への批判
英国への批判
朝鮮人への批判
中国への批判
その他の連合国への批判
連合国一般への批判(国を特定しなくとも)
満州における日本人取り扱いについての批判
連合国の戦前の政策に対する批判
第三次世界大戦への言及
冷戦に関する言及
戦争擁護の宣伝
神国日本の宣伝
軍国主義の宣伝
ナショナリズムの宣伝
大東亜共栄圏の宣伝
その他の宣伝
戦争犯罪人の正当化および擁護
占領軍兵士と日本女性との交渉
闇市の状況
占領軍軍隊に対する批判
飢餓の誇張
暴力と不穏の行動の煽動
虚偽の報道
GHQまたは地方軍政部に対する不適切な言及
解禁されていない報道の公表
https://ja.wikipedia.org/wiki/%E3%83%97%E3%83%AC%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%89
SCAP(連合国軍最高司令官もしくは総司令部)に対する批判
極東国際軍事裁判批判
GHQが日本国憲法を起草したことの言及と成立での役割の批判《修正:2018年4月26日、江藤氏原訳「GHQが日本国憲法を起草したことに対する批判」を英文原文に従い修正。修正根拠は記載のアメリカ国立公文書館の典拠文書の記述に拠る。(細谷清)》
検閲制度への言及
アメリカ合衆国への批判
ロシア(ソ連邦)への批判
英国への批判
朝鮮人への批判
中国への批判
その他の連合国への批判
連合国一般への批判(国を特定しなくとも)
満州における日本人取り扱いについての批判
連合国の戦前の政策に対する批判
第三次世界大戦への言及
冷戦に関する言及
戦争擁護の宣伝
神国日本の宣伝
軍国主義の宣伝
ナショナリズムの宣伝
大東亜共栄圏の宣伝
その他の宣伝
戦争犯罪人の正当化および擁護
占領軍兵士と日本女性との交渉
闇市の状況
占領軍軍隊に対する批判
飢餓の誇張
暴力と不穏の行動の煽動
虚偽の報道
GHQまたは地方軍政部に対する不適切な言及
解禁されていない報道の公表
405名無しのひみつ
2021/07/01(木) 16:42:28.23ID:867d988T406名無しのひみつ
2021/07/01(木) 16:47:51.55ID:XHSqIe+E ソフト屋の自慰仕事でハード屋が潰れてる
407名無しのひみつ
2021/07/01(木) 16:52:32.90ID:LCAchqJd 現実の課題解決を実現するためにプログラミング言語学習をやってないからだろ?
言語なんて課題を解決するための手段でしかないのにプログラミング言語を資格のようにかんがえて学習してるからだろ。
マイクロソフトオフィスの検定試験と一緒。
MOTとかいう資格を持っていても業務資料作れなかったやつが現実にいたからな。
使い方わからなかったらそいつに聞けばなんでもすぐに教えてくれるだけど、仕事ができない。
結局はつわかないのに形だけ覚えるので高度なイルカにしかなっていなかったよ。
言語なんて課題を解決するための手段でしかないのにプログラミング言語を資格のようにかんがえて学習してるからだろ。
マイクロソフトオフィスの検定試験と一緒。
MOTとかいう資格を持っていても業務資料作れなかったやつが現実にいたからな。
使い方わからなかったらそいつに聞けばなんでもすぐに教えてくれるだけど、仕事ができない。
結局はつわかないのに形だけ覚えるので高度なイルカにしかなっていなかったよ。
408名無しのひみつ
2021/07/01(木) 17:16:28.52ID:6JyyuS8s 問題解決能力は評価が難しいと思うよ。
それが出来るやつは少ないし、あの能力は教えるのも育てるのも困難だろ。
それが出来るやつは少ないし、あの能力は教えるのも育てるのも困難だろ。
410名無しのひみつ
2021/07/01(木) 17:28:27.59ID:XHSqIe+E 過去に潰れてるエンジニアはいわゆるマルチエンジニアばかりだ
ハードもソフトも対応する
外国ではレアスキルとして高額報酬が与えられてる
経営はバカなのでこの種の人材を大量に使いつぶしてきた
ハードもソフトも対応する
外国ではレアスキルとして高額報酬が与えられてる
経営はバカなのでこの種の人材を大量に使いつぶしてきた
413名無しのひみつ
2021/07/01(木) 17:48:22.52ID:fuIh7tkm 口先と言い訳上手がエロい人になるのは世の常
エンジニアは嘘を見抜く力と正直を研ぎ澄ましていくから経営者とは相反する能力なので仕方ない
エンジニアは嘘を見抜く力と正直を研ぎ澄ましていくから経営者とは相反する能力なので仕方ない
414名無しのひみつ
2021/07/01(木) 17:50:24.65ID:KPElT8SO415名無しのひみつ
2021/07/01(木) 18:24:49.26ID:xp1r8cHp >>120
パロアルトのsmalltalk辺り?
パロアルトのsmalltalk辺り?
416名無しのひみつ
2021/07/01(木) 19:10:15.68ID:FTKroIwF >>415
アラン・ケイだろうね
アラン・ケイだろうね
417名無しのひみつ
2021/07/01(木) 19:13:36.46ID:FTKroIwF Webのフロントも、どんどんアプリ化しつつあるよね
418名無しのひみつ
2021/07/01(木) 19:24:00.61ID:6EWKhEwq でも結局は泥臭い部分を実装する人間はやはり必要なので
上辺だけでヒャッハーできれば幸せだけどね
上辺だけでヒャッハーできれば幸せだけどね
419名無しのひみつ
2021/07/01(木) 19:25:12.78ID:+zeXZKwn ハイパーカードから派生したオーサリングツールなんかは素人さんとか新人君には楽しんでプログラムに慣れて貰えたな
420名無しのひみつ
2021/07/01(木) 21:02:37.26ID:XtU5cTVA JAVAできても、COBOLには耐えられないので無理
421名無しのひみつ
2021/07/01(木) 23:51:25.19ID:jirhDifw コボラーになるなら死んだ方がまし
422名無しのひみつ
2021/07/02(金) 13:35:07.14ID:erjII6CV423名無しのひみつ
2021/07/02(金) 14:45:20.54ID:cEs+TWrb スタック言語やLisp構文はデータ構造として学ぶものじゃん
424名無しのひみつ
2021/07/02(金) 15:58:38.69ID:JiDOj9Ny クロージャでデータ構造作って遊ぶ程度ならpythonもjsも十分できるだろ
(common) lispを学ぶ意義はオブジェクト指向や動的ディスパッチ、例外処理だろうよ
schemeなら継続志向だろうけど、ちょっと敷居が高すぎる
(common) lispを学ぶ意義はオブジェクト指向や動的ディスパッチ、例外処理だろうよ
schemeなら継続志向だろうけど、ちょっと敷居が高すぎる
425名無しのひみつ
2021/07/02(金) 16:12:55.29ID:JiDOj9Ny インタプリタで全部動的だと曖昧にしがちな区別もforthとclから学べる
マクロ展開時、コンパイル時、ロード時、実行時…無駄に細かい
何が何時必要か、逆にどこまで事前に計算を進めておくことが可能か、を考えることはとても大事
c/c++に進んでも戸惑うことはない
マクロ展開時、コンパイル時、ロード時、実行時…無駄に細かい
何が何時必要か、逆にどこまで事前に計算を進めておくことが可能か、を考えることはとても大事
c/c++に進んでも戸惑うことはない
426名無しのひみつ
2021/07/02(金) 19:24:39.93ID:bvmlKB00427名無しのひみつ
2021/07/04(日) 02:18:43.36ID:kYQRnsty プログラミングは浅く広くで十分だな
多くの人にとっては浅く狭くだけど
どうせ浅いならいろんな言語使えたほうがいい
多くの人にとっては浅く狭くだけど
どうせ浅いならいろんな言語使えたほうがいい
428名無しのひみつ
2021/07/04(日) 11:59:12.82ID:Hooc/MJ6 道具としてのプログラミング言語は広く浅くで問題ないが、世界をモデル化するやり方は深く知ったほうがいいと思うよ。
例えば手続き型と関数型の違いは単なる道具の違いじゃない。
プログラミングパラダイムの背景には世界どうモデル化するかというテーマがあり、更にそのベースには哲学があると思う。
その哲学はプログラミング以外の色んな分野で汎用に使えるものだと思う。
例えば手続き型と関数型の違いは単なる道具の違いじゃない。
プログラミングパラダイムの背景には世界どうモデル化するかというテーマがあり、更にそのベースには哲学があると思う。
その哲学はプログラミング以外の色んな分野で汎用に使えるものだと思う。
429名無しのひみつ
2021/07/04(日) 13:26:59.37ID:ZDksuxNw430名無しのひみつ
2021/07/04(日) 13:44:54.96ID:FljMi6UX >>429
プログラミング教育ってそこまで行くか、そこを目途とした過程という意識をもって教えられるべきだと思うんだけど、
そんな人材が教育現場に足りてるとは思えないんだよね。
ただ同じコードを書かせても、志のある人とない人とでは天と地ほど違うコードを書くんだよね。
プログラミング教育ってそこまで行くか、そこを目途とした過程という意識をもって教えられるべきだと思うんだけど、
そんな人材が教育現場に足りてるとは思えないんだよね。
ただ同じコードを書かせても、志のある人とない人とでは天と地ほど違うコードを書くんだよね。
431名無しのひみつ
2021/07/04(日) 13:55:16.72ID:oJ4FXSZX GNUの総裁も、元物理学者だもんな
432名無しのひみつ
2021/07/04(日) 14:03:10.80ID:ZDksuxNw >>430
そこまで深く教えちゃう?
PythonにZENがあるな
ZENと日本の禅宗とはまあ別物だ
欧米でZENは、禅だけでなくヨガやヨーロッパ古来の民間医療などと合体して
総合的なメディテーションのシステムになってしまっている
https://qiita.com/IshitaTakeshi/items/e4145921c8dbf7ba57ef
pythonのターミナルで
import this
と書くと表示される
でもこれじゃ他の多くのプログラミング言語でも同じだな
そこまで深く教えちゃう?
PythonにZENがあるな
ZENと日本の禅宗とはまあ別物だ
欧米でZENは、禅だけでなくヨガやヨーロッパ古来の民間医療などと合体して
総合的なメディテーションのシステムになってしまっている
https://qiita.com/IshitaTakeshi/items/e4145921c8dbf7ba57ef
pythonのターミナルで
import this
と書くと表示される
でもこれじゃ他の多くのプログラミング言語でも同じだな
433名無しのひみつ
2021/07/04(日) 14:18:35.90ID:FljMi6UX >>432
これはプログラミングテクニックのレベルでしょ。世界をどうモデル化するかのレベルじゃない。
モデル化の素晴らしい例を言えば、複式簿記がそれにあたる。
複式簿記を計算機に乗っけるのになんの困難もないが、複式簿記がわからない人にその意味や価値をわかってもらうのは大変。
そして複式簿記がわかると世界を簿記の目でみる見方があることに気が付く。
これはプログラミングテクニックのレベルでしょ。世界をどうモデル化するかのレベルじゃない。
モデル化の素晴らしい例を言えば、複式簿記がそれにあたる。
複式簿記を計算機に乗っけるのになんの困難もないが、複式簿記がわからない人にその意味や価値をわかってもらうのは大変。
そして複式簿記がわかると世界を簿記の目でみる見方があることに気が付く。
434名無しのひみつ
2021/07/04(日) 16:35:39.21ID:oJ4FXSZX435名無しのひみつ
2021/07/05(月) 02:06:45.94ID:RL+sXPbI SQLだけは異質すぎる
436名無しのひみつ
2021/07/05(月) 09:44:39.18ID:yYE2pYEU SQL文はプログラミング言語ではないって事になっているが
何故か好きなプログラミング言語ランキング、というのに入って来るんだよなあw
HTMLとかもマークアップ言語なのに入って来る
何故か好きなプログラミング言語ランキング、というのに入って来るんだよなあw
HTMLとかもマークアップ言語なのに入って来る
437名無しのひみつ
2021/07/05(月) 13:32:25.75ID:Z3SxbHUH xsltとかプログラミング言語でいいかな
438名無しのひみつ
2021/07/05(月) 14:45:45.08ID:P9y2tldt プログラマならちょっとしたスクリプトや動作定義ファイルの類を自分で設計することあるじゃん
SQLとかxsltみたいなのはそれの延長
SQLとかxsltみたいなのはそれの延長
439名無しのひみつ
2021/07/05(月) 17:05:31.16ID:BZIVq9CL >>436
HTMLがプログラミング言語になるなら、同じマークアップ言語であるTeXやLaTeXもプログラミング言語になってしまうよなwww
PostScriptは計算も出来るから、プログラミング言語に入れても良いとは思うが。
HTMLがプログラミング言語になるなら、同じマークアップ言語であるTeXやLaTeXもプログラミング言語になってしまうよなwww
PostScriptは計算も出来るから、プログラミング言語に入れても良いとは思うが。
440名無しのひみつ
2021/07/05(月) 17:19:01.23ID:OhKmyFJf プログラミング言語
スクリプティング言語
マークアップ言語
という区別も虚しくなっていく。
スクリプティング言語
マークアップ言語
という区別も虚しくなっていく。
441名無しのひみつ
2021/07/05(月) 17:28:54.25ID:RdILucuY 別の言語が似てる言語だったら早いのでは
442名無しのひみつ
2021/07/06(火) 00:02:43.00ID:tqKPEo4T SQLの最適解は謎だよなぁ
速いものを求めると、どんどん可読性を失っていく
速いものを求めると、どんどん可読性を失っていく
443名無しのひみつ
2021/07/06(火) 06:25:08.58ID:iBG480Ik 主張より結果を信じるわ
446名無しのひみつ
2021/07/06(火) 16:53:54.17ID:Q9ZoB3XK >>445
他の言語だとwrapするなりで可読性は上げられるけど、SQLはwith句くらいしか可読性を高める方法がなくね?
他の言語だとwrapするなりで可読性は上げられるけど、SQLはwith句くらいしか可読性を高める方法がなくね?
447名無しのひみつ
2021/07/09(金) 11:08:05.13ID:6ZRLnRcH VB、VBS、VBAはまずゴミ
449名無しのひみつ
2021/07/10(土) 07:26:39.82ID:Dm/XuSdl 母国語を話したり聞いたり読み書きのできる人は、
外国語も簡単に話したり聞いたり読み書きができるようになる。
かね?
プログラミング言語も上面をなでるだけなら、どれも似ているとか
同じだと思いやすいが、その言語に固有のライブラリーや言語が
利用される環境、その言語で蓄積されたアプリケーション資産
などを背負っているから、簡単な話ではないのだ。
銀行などがCobolやPL/Iをパッと棄てて、PascalとかC言語に
切り替えられなかったように。
すべてのある程度実用的なプログラム言語はチューリング等価
(万能チューリングマシンをエミュレートできるし、万能
チューリングマシンによって実現できる)からといって、
それでもってどの言語も等価だというのならば、万能チューリング
マシンを1つ定めて、みながそれでコーディングすれば良いんだ
という暴論になってしまう。そんなのことはごめんだ。
外国語も簡単に話したり聞いたり読み書きができるようになる。
かね?
プログラミング言語も上面をなでるだけなら、どれも似ているとか
同じだと思いやすいが、その言語に固有のライブラリーや言語が
利用される環境、その言語で蓄積されたアプリケーション資産
などを背負っているから、簡単な話ではないのだ。
銀行などがCobolやPL/Iをパッと棄てて、PascalとかC言語に
切り替えられなかったように。
すべてのある程度実用的なプログラム言語はチューリング等価
(万能チューリングマシンをエミュレートできるし、万能
チューリングマシンによって実現できる)からといって、
それでもってどの言語も等価だというのならば、万能チューリング
マシンを1つ定めて、みながそれでコーディングすれば良いんだ
という暴論になってしまう。そんなのことはごめんだ。
450名無しのひみつ
2021/07/11(日) 00:56:15.49ID:SgxdrntC >>449
そもそも外国語と性質が違うから
プログラムは少ない決まりを使って論理を以て構成する能力
外国語はほぼ決まりで構成されている膨大な暗記事項を
高速に出し入れする能力がトレーニングされた状態
外国語の習得は膨大な時間がかかる
そもそも外国語と性質が違うから
プログラムは少ない決まりを使って論理を以て構成する能力
外国語はほぼ決まりで構成されている膨大な暗記事項を
高速に出し入れする能力がトレーニングされた状態
外国語の習得は膨大な時間がかかる
451名無しのひみつ
2021/07/11(日) 09:37:10.11ID:ucYGXRpD https://engineer.fabcross.jp/archeive/210501_reading-computer-code.html
プログラミングで使う脳の領域は数学とも言語とも少しずつ違う、という研究
プログラミングで使う脳の領域は数学とも言語とも少しずつ違う、という研究
452名無しのひみつ
2021/07/11(日) 18:12:26.28ID:SxFl5ztX だから言語そのものじゃなくてAPIの習得の方が多くなってるからだろ
453名無しのひみつ
2021/07/13(火) 17:19:49.79ID:VKX1fqnO 外注の使えない派遣PGみたいなこと言ってやがるw
454名無しのひみつ
2021/07/15(木) 06:52:35.62ID:z6EM/BX0 英語で十分なコミュニケーションをできるようにするためには、
単語、文法だけを学んだり憶えたり使えるだけでは全然だめで、
慣用句、ことわざ、故事、有名な書物や文書の中で良く引かれる文や文章、
英語の有名な童話の話の筋、英語の有名な同様やフォークソングの唄の一部
あるいは全部、昔の有名映画のセリフ、有名なテレビ番組のエピソードの筋、
典型的なジョーク、などなどを熟知していなければならない。
そうでなければ、知的な会話のできる人間の要件を満たし得ない。
外国人が現地人になりきってスパイになるための基礎知識のトレーニングの
ようなことが必要なのだ。
単語、文法だけを学んだり憶えたり使えるだけでは全然だめで、
慣用句、ことわざ、故事、有名な書物や文書の中で良く引かれる文や文章、
英語の有名な童話の話の筋、英語の有名な同様やフォークソングの唄の一部
あるいは全部、昔の有名映画のセリフ、有名なテレビ番組のエピソードの筋、
典型的なジョーク、などなどを熟知していなければならない。
そうでなければ、知的な会話のできる人間の要件を満たし得ない。
外国人が現地人になりきってスパイになるための基礎知識のトレーニングの
ようなことが必要なのだ。
455名無しのひみつ
2021/07/15(木) 10:11:37.48ID:xACU5b8A 誰も元記事読まないで勝手なこと言ってるなw
元記事の仮説では、数学的な素養を元にした基礎的な設計能力さえあれば、
あとは表記の問題で複数の実装を使い分けたり移行するのに苦はないという
話。でも数学的な思考能力や基礎的な設計力なく実装に触れる人がいまは
多い。またプログラミング言語ツールに触れないで実装、つまり仕組みを考え
てからプログラムの環境に行きつく人も多くなっている。
だからそういう最近の人は、複数の言語を渡り歩くのにコストが高くなっている
んじゃないかということだ。
元記事の仮説では、数学的な素養を元にした基礎的な設計能力さえあれば、
あとは表記の問題で複数の実装を使い分けたり移行するのに苦はないという
話。でも数学的な思考能力や基礎的な設計力なく実装に触れる人がいまは
多い。またプログラミング言語ツールに触れないで実装、つまり仕組みを考え
てからプログラムの環境に行きつく人も多くなっている。
だからそういう最近の人は、複数の言語を渡り歩くのにコストが高くなっている
んじゃないかということだ。
457名無しのひみつ
2021/07/18(日) 02:14:38.16ID:CJHrzHsk COBOLは、なるべく英語さえできれば
馬鹿でもプログラムがかけるようにと思って
作られた低脳用の事務処理記述言語なのです。
だからCOBOLだけ知っている人を採用して
JavaとかC++とかのデバッグや開発に投入
してもしかたがないと思います。
馬鹿でもプログラムがかけるようにと思って
作られた低脳用の事務処理記述言語なのです。
だからCOBOLだけ知っている人を採用して
JavaとかC++とかのデバッグや開発に投入
してもしかたがないと思います。
458名無しのひみつ
2021/07/20(火) 10:35:45.23ID:WVByR7zJ プログラミンが何をすることなのか知らない状態と知ってる状態では雲泥の差
スレタイは英語話せる人がフランス語やオランダ語覚えるくらいには簡単になるって主張だよ
スレタイは英語話せる人がフランス語やオランダ語覚えるくらいには簡単になるって主張だよ
459名無しのひみつ
2021/07/20(火) 12:27:30.75ID:166l9OOy どう考えても簡単に習得できるのは間違い無いだろう
どの程度簡単かは言語によって違うけど
どの程度簡単かは言語によって違うけど
460名無しのひみつ
2021/07/21(水) 08:20:31.34ID:3ssFbk7V あまたつくられた言語の多くは廃れてしまった。たとえばAPLとか。
いいよいいよと言われて宣伝されていても、それが使えて有用な効能が
なければ、そうして学んだあとずっと使い続けられると信じられるだけの
理由がなければ、それを学ぶ時間がもったいない。
いいよいいよと言われて宣伝されていても、それが使えて有用な効能が
なければ、そうして学んだあとずっと使い続けられると信じられるだけの
理由がなければ、それを学ぶ時間がもったいない。
461名無しのひみつ
2021/07/21(水) 09:27:58.85ID:DS8R/HMI プログラミング言語が増えすぎ。
おまけにフレームワークまで濫立して
選択肢や覚えることが多くなりすぎた。
おまけにフレームワークまで濫立して
選択肢や覚えることが多くなりすぎた。
462名無しのひみつ
2021/07/21(水) 09:48:59.76ID:9wnPC+uC 新しい言語で今日から書け!
えーっと、まずその言語が動く環境を作ろう
次にファイルの拡張子がこれで、ファイルの冒頭にはこれ書いてないと動かないタイプか
このライブラリは必ずimport(includeでもusingでもいいよ)
まず入出力はこの関数で動くな
関数全体はこんな使い方
おっとこれはアドレスまで弄る言語か
変数型宣言なしで使えるのか
でも初期化はタイミングよくやっておこう
変数演算はこの方法。何だよ逆ポーランド記法かよ
配列はこの書き方。何だよ常に配列サイズ考えないといけないのかよ
入ってない所はヌルで埋めるよう毎回指示
文字列は終端ヌル文字。ポインタ演算はこれ
構造体にメソッド入れられるのか。メンバーはprivateがデフォだからpublic化する
マシンの入出力に関わるライブラリとその使い方はこれ。データベースとのコネクタはこれ。
HTMLからデータを取得するライブラリはこれ
こういうのをモソモソと検索しながらえっちらおっちら作っていくしかない
えーっと、まずその言語が動く環境を作ろう
次にファイルの拡張子がこれで、ファイルの冒頭にはこれ書いてないと動かないタイプか
このライブラリは必ずimport(includeでもusingでもいいよ)
まず入出力はこの関数で動くな
関数全体はこんな使い方
おっとこれはアドレスまで弄る言語か
変数型宣言なしで使えるのか
でも初期化はタイミングよくやっておこう
変数演算はこの方法。何だよ逆ポーランド記法かよ
配列はこの書き方。何だよ常に配列サイズ考えないといけないのかよ
入ってない所はヌルで埋めるよう毎回指示
文字列は終端ヌル文字。ポインタ演算はこれ
構造体にメソッド入れられるのか。メンバーはprivateがデフォだからpublic化する
マシンの入出力に関わるライブラリとその使い方はこれ。データベースとのコネクタはこれ。
HTMLからデータを取得するライブラリはこれ
こういうのをモソモソと検索しながらえっちらおっちら作っていくしかない
463名無しのひみつ
2021/07/21(水) 16:53:57.96ID:4PZYJPEU Haskell「………」
464名無しのひみつ
2021/07/22(木) 00:23:51.19ID:S612bsVU プログラムを書かずにプログラム言語をいつもいじって機能を追加し続けるのは
強迫神経症の傾向を認むるに十分なりや?
強迫神経症の傾向を認むるに十分なりや?
465名無しのひみつ
2021/07/22(木) 19:41:05.73ID:S612bsVU 昔は、プログラマーという言葉が一般的ではなくて、
誤解を招くことがしばしばであったという。
誤解を招くことがしばしばであったという。
466名無しのひみつ
2021/07/22(木) 20:04:12.78ID:yUnK+Ljh プログラミング言語やフレームワークも
Linuxディストリビューションみたいになってきたw
Linuxディストリビューションみたいになってきたw
467名無しのひみつ
2021/07/23(金) 19:16:17.77ID:wi5qmt+8 Hello World! が書ければそれでプログラミングができたなどと思うなよ。
そんな甘いものやおまへんで。
そんな甘いものやおまへんで。
468名無しのひみつ
2021/07/23(金) 19:45:18.86ID:tWT/IwV0 言語同士の類似性にもよるだろ。
469名無しのひみつ
2021/07/23(金) 20:11:44.27ID:OwXE4fOe470名無しのひみつ
2021/07/23(金) 20:52:12.08ID:wi5qmt+8 「いづれの御時にか、女御、更衣あまたさぶらひたまひけるなかに、
いとやむごとなき際にはあらぬが、すぐれて時めきたまふありけり。
「いづれの御時にか、女御、更衣あまたさぶらひたまひけるなかに、
いとやむごとなき際にはあらぬが、すぐれて時めきたまふありけり。
はじめより我はと思ひ上がりたまへる御かたがた、めざましきもの
におとしめ嫉みたまふ。それより下(げらふ)の更衣たちは、まし
てやすからず」
"In the midst of all this, there was a woman who, though
she was not in the midst of an unavoidable situation,
was in the midst of an excellent time.
"In the midst of all this, there was a woman who, though
she was not in a state of distress, was in a state of
great excitement. From the very beginning, the people who
were thinking of me were jealous of the remarkable things.
The garments of the servants are not so easy.
Translated with www.DeepL.com/Translator (free version)
いとやむごとなき際にはあらぬが、すぐれて時めきたまふありけり。
「いづれの御時にか、女御、更衣あまたさぶらひたまひけるなかに、
いとやむごとなき際にはあらぬが、すぐれて時めきたまふありけり。
はじめより我はと思ひ上がりたまへる御かたがた、めざましきもの
におとしめ嫉みたまふ。それより下(げらふ)の更衣たちは、まし
てやすからず」
"In the midst of all this, there was a woman who, though
she was not in the midst of an unavoidable situation,
was in the midst of an excellent time.
"In the midst of all this, there was a woman who, though
she was not in a state of distress, was in a state of
great excitement. From the very beginning, the people who
were thinking of me were jealous of the remarkable things.
The garments of the servants are not so easy.
Translated with www.DeepL.com/Translator (free version)
471名無しのひみつ
2021/07/23(金) 22:00:53.09ID:QUfRbjIZ472名無しのひみつ
2021/07/23(金) 22:06:51.07ID:QUfRbjIZ >>59
Cわかるならpythonてつまづくかね?
あれでつまづくのは便利なライブラリ使いたいなあと思って追加するけど上手く動かなくて難儀するとこかな。pythonのバージョンいくつでnumpyのバージョンいくつ入れて、このライブラリが入ってないとインストール出来て動くとか。
Cわかるならpythonてつまづくかね?
あれでつまづくのは便利なライブラリ使いたいなあと思って追加するけど上手く動かなくて難儀するとこかな。pythonのバージョンいくつでnumpyのバージョンいくつ入れて、このライブラリが入ってないとインストール出来て動くとか。
474名無しのひみつ
2021/07/24(土) 11:03:30.46ID:YARc5qOf なぜPythonでは、スクリプトの中からモジュールをimport する際に、
必要とするヴァージョン番号も特定してそのバージョンのモジュール
を選んでimportするようにしないのだろうな?
必要とするヴァージョン番号も特定してそのバージョンのモジュール
を選んでimportするようにしないのだろうな?
475名無しのひみつ
2021/07/24(土) 11:03:46.25ID:nqzGwwfJ マルチパラダイム時代だからその言語を広く深く習得できれば
応用が利くのでは?
応用が利くのでは?
476名無しのひみつ
2021/07/24(土) 11:03:46.25ID:nqzGwwfJ マルチパラダイム時代だからその言語を広く深く習得できれば
応用が利くのでは?
応用が利くのでは?
477名無しのひみつ
2021/07/24(土) 11:05:44.56ID:fYaPibkQ 誰一人元記事読んでねえw
478名無しのひみつ
2021/07/24(土) 11:39:15.84ID:FojIDm1R アセンブラ厨が沸いてるな
まーアセンブラ未経験のプログラマなんてプログラマのうちに入らないとは思うけど
まーアセンブラ未経験のプログラマなんてプログラマのうちに入らないとは思うけど
479名無しのひみつ
2021/07/24(土) 19:57:50.29ID:YARc5qOf アセンブラでプログラムが書ければ、他のプログラミング言語なんていらねえ。
483名無しのひみつ
2021/07/25(日) 13:42:58.63ID:dAx5AKek pipよりconda
でもやっぱりpip
というかanacondaの大手企業での利用
有料化が決定してpipでcondaみたいに
環境をあれこれ切り替えたいなら
venvとかpyenvとか
pipenvなんてのもあるな
でもやっぱりpip
というかanacondaの大手企業での利用
有料化が決定してpipでcondaみたいに
環境をあれこれ切り替えたいなら
venvとかpyenvとか
pipenvなんてのもあるな
484名無しのひみつ
2021/07/25(日) 16:38:06.20ID:4WChbZaG バージョン指定でインポートの指定がスクリプトに書かれていたら、
それを実行すると、まだそのバージョンのライブラリがローカルに
なかったら、「しばらくお待ちください」といって、花瓶に生けた花の
映像が映って、裏でネットから該当するバージョンのライブラリを
ダウンロードしてきて、「お待たせしました」といって、動作を継続
すれば良いだけ。
import ahobaka version=3.14.15.92.65 as aho
とか
それを実行すると、まだそのバージョンのライブラリがローカルに
なかったら、「しばらくお待ちください」といって、花瓶に生けた花の
映像が映って、裏でネットから該当するバージョンのライブラリを
ダウンロードしてきて、「お待たせしました」といって、動作を継続
すれば良いだけ。
import ahobaka version=3.14.15.92.65 as aho
とか
485名無しのひみつ
2021/07/26(月) 09:25:23.70ID:xqxy2hK8 > そのかわりCPUの種類だけアセンブラ覚えてCPUの種類だけプログラミングし直す必要あるけどな
バカだw
バカだw
487名無しのひみつ
2021/07/29(木) 16:34:37.84ID:OnEVIzbu SQLとregexは大体共通語だし、パフォーマンス追求しようと思えばどちらも欠かせない
信じろ
信じろ
488名無しのひみつ
2021/08/12(木) 21:22:33.15ID:hi1rrrpu c/c++とか理系でc#とか文系だと勝手に思ってる
489名無しのひみつ
2021/08/12(木) 21:33:48.56ID:1BcXHKFX ポインタ使えたら理系かよ
Pythonちょちょいと弄ってすぐ結果出して
あ〜楽だと
Pythonちょちょいと弄ってすぐ結果出して
あ〜楽だと
490名無しのひみつ
2021/08/12(木) 22:40:40.93ID:m5HZrWZN まー
プログラミングは物凄く難しい、ということでいいんじゃないでしょうか
プログラミングは物凄く難しい、ということでいいんじゃないでしょうか
491名無しのひみつ
2021/08/12(木) 23:39:26.11ID:HuZBZ6JX そうだろ物によっては
バリバリCの自分がlispなんて覚えれるわけねえ
あんなもん頭真っ白にしないと無理
バリバリCの自分がlispなんて覚えれるわけねえ
あんなもん頭真っ白にしないと無理
492名無しのひみつ
2021/08/13(金) 09:43:09.38ID:8Q8V2hKf ポーランド記法w
493名無しのひみつ
2021/08/17(火) 17:23:56.23ID:ovsalVO6 プログラミングも外国語も数学も全くできない連中は
暗記と我慢と作業しか生産性をもってないから、
一つ覚えれば世界変わるんだよ
中学レベルの英語、数学で躓いて、知識詰め込むだけで
その後にプラグラミング言語はもちろん、ノンネイティブな文法やロジックを理解する努力を何にもしなかったやつが国民の大多数だからな
そういう連中は、しょんべん垂らして泣き喚いて経験則でなんか話せるようになった母国語と感情論しかできないのよ
一個、外国語できるようになれば論理的な思考ができるのはデカイ
暗記と我慢と作業しか生産性をもってないから、
一つ覚えれば世界変わるんだよ
中学レベルの英語、数学で躓いて、知識詰め込むだけで
その後にプラグラミング言語はもちろん、ノンネイティブな文法やロジックを理解する努力を何にもしなかったやつが国民の大多数だからな
そういう連中は、しょんべん垂らして泣き喚いて経験則でなんか話せるようになった母国語と感情論しかできないのよ
一個、外国語できるようになれば論理的な思考ができるのはデカイ
495名無しのひみつ
2021/08/17(火) 18:25:22.95ID:qcmI/dht >>494
それも際どくて
それこそ今の社会構造的に、
帰国子女ってチート英語でMARCH早慶で学歴ゲットして、
語学力で就活ぶん殴って大手って割といるんだけど、
エクセルの基本的な関数とかでもう遅れるのよ
しょんべん垂らして泣いて環境依存で覚えただけのネイティブの2wayの感覚と
脳みそ稼働させてインストールしたノンネイティブのスキルは、
その後の汎用性がだいぶ違う
現状の語学力不問で、能力のベンチマークで英語見るって意味では特に気をつけろと日本中のサラリーマンが人事に思ってるはずw
英語圏で大学まででると、構造が似てる第二言語を、
日本人が英語覚えるより遥かに簡単にインストールできて、俺できるやん!って成功体験も得るから、
結果的に、プログラミング含めて外国語に苦手意識ない連中が多いってのはあると思う
それも際どくて
それこそ今の社会構造的に、
帰国子女ってチート英語でMARCH早慶で学歴ゲットして、
語学力で就活ぶん殴って大手って割といるんだけど、
エクセルの基本的な関数とかでもう遅れるのよ
しょんべん垂らして泣いて環境依存で覚えただけのネイティブの2wayの感覚と
脳みそ稼働させてインストールしたノンネイティブのスキルは、
その後の汎用性がだいぶ違う
現状の語学力不問で、能力のベンチマークで英語見るって意味では特に気をつけろと日本中のサラリーマンが人事に思ってるはずw
英語圏で大学まででると、構造が似てる第二言語を、
日本人が英語覚えるより遥かに簡単にインストールできて、俺できるやん!って成功体験も得るから、
結果的に、プログラミング含めて外国語に苦手意識ない連中が多いってのはあると思う
497名無しのひみつ
2021/08/17(火) 18:38:10.22ID:qcmI/dht499名無しのひみつ
2021/08/17(火) 19:05:33.97ID:i9VriQPB 言語だけ学んでも意味ない。デザインパターンだったりMVVMだったりRxとか設計パターンまで学べば他の言語にうつってもすぐに書ける
500名無しのひみつ
2021/08/17(火) 19:14:55.23ID:EHaljvEB 昔はマシン語ゴリゴリだったけど
今は割る時以外使わないな。
今は割る時以外使わないな。
501名無しのひみつ
2021/08/17(火) 19:15:24.56ID:ovsalVO6 >>498
まあアメリカやイギリスは、
どこも学費クソ高いし格差社会だし在学中は研究室ブラックだから、
日本でいうSIerの設計で入ってくるやつとか、
六本木のベンチャーの重要人物(笑)みたいな
バケモンクラスの能力かバイタリティある連中じゃないと
そもそも大学出て、IT業界にいないだろうけどな
まあアメリカやイギリスは、
どこも学費クソ高いし格差社会だし在学中は研究室ブラックだから、
日本でいうSIerの設計で入ってくるやつとか、
六本木のベンチャーの重要人物(笑)みたいな
バケモンクラスの能力かバイタリティある連中じゃないと
そもそも大学出て、IT業界にいないだろうけどな
502名無しのひみつ
2021/08/17(火) 19:42:42.82ID:iQ2emp1v Pythonのクラスのイニシャライザはウンコだなぁ
なんだ、その宣言?舐めてる?
なんだ、その宣言?舐めてる?
503名無しのひみつ
2021/08/17(火) 21:22:33.63ID:+9jqZkLL モナドわからん。
504名無しのひみつ
2021/08/17(火) 22:23:24.64ID:M2SXN1TT Cを学んだら、BASIC/Pascal/Fortran/アセンブリは、スムーズに理解できるだろう。
だが、C++はSTL、オブジェクト指向(メッセージパッシング、構造化プログラミング・・・)、UML、名前スコープ、vtbl、・・・をさらに学ばないと行けないのでハードルは結構でかいと思う。
だが、C++はSTL、オブジェクト指向(メッセージパッシング、構造化プログラミング・・・)、UML、名前スコープ、vtbl、・・・をさらに学ばないと行けないのでハードルは結構でかいと思う。
505名無しのひみつ
2021/08/17(火) 22:27:12.85ID:M2SXN1TT 文系は、Perl,Ruby系ぐらいは覚えたほうが仕事で得すると思う。
もう流行りの言語じゃないけど。
もう流行りの言語じゃないけど。
506名無しのひみつ
2021/08/17(火) 22:37:45.63ID:bJuIq/iG Pythonは名前の解決(スコープルール)があまりにもやっつけ仕事だと感じる。
インタプリター言語にありがちな、手っ取り早く書きやすいが、読み難いが
やはり傾向としてあるし。メソッドが沢山あって憶えなきゃならないことが多いし。
もう一端広まってしまったからもはや直したり変えたりはできないだろうが、
あまりにもとりあえず手っ取り早くに言語を作ってしまったといった感がある。
ところで、Python3を構築しているC/C++のソースコードを読むのではなくて、
Python3はこういう構想に基づいてシステムがこのように設計されて実装されて
いるのですといった、内部構造、内部の動作の解説書はないかなぁ。もちろん
そのようなものが出回るとそれに拘束されてしまって他の実装方法に変えることが
できなくなってしまうという欠点はあるけれども、現状の動作に対する大枠の理解
が(Python3を作り上げているソースコードを読むよりは)容易になる。そうして
意識して効率よく動作するPython3のコードを書きやすくなるはずだろう。
インタプリター言語にありがちな、手っ取り早く書きやすいが、読み難いが
やはり傾向としてあるし。メソッドが沢山あって憶えなきゃならないことが多いし。
もう一端広まってしまったからもはや直したり変えたりはできないだろうが、
あまりにもとりあえず手っ取り早くに言語を作ってしまったといった感がある。
ところで、Python3を構築しているC/C++のソースコードを読むのではなくて、
Python3はこういう構想に基づいてシステムがこのように設計されて実装されて
いるのですといった、内部構造、内部の動作の解説書はないかなぁ。もちろん
そのようなものが出回るとそれに拘束されてしまって他の実装方法に変えることが
できなくなってしまうという欠点はあるけれども、現状の動作に対する大枠の理解
が(Python3を作り上げているソースコードを読むよりは)容易になる。そうして
意識して効率よく動作するPython3のコードを書きやすくなるはずだろう。
507名無しのひみつ
2021/08/17(火) 22:59:33.72ID:X/ZZUNOk言語とライブラリの知識は別
手続き型と関数型の概念は別
508名無しのひみつ
2021/08/17(火) 23:54:19.68ID:M2SXN1TT Pythonは、ブロック構造が言語としてなんかしっくりこない。
509名無しのひみつ
2021/08/25(水) 00:21:07.55ID:Kj6twqD6 ノイマン型コンピュータなら
順次・反復・分岐
は同じ。
順次・反復・分岐
は同じ。
510名無しのひみつ
2021/08/28(土) 15:22:33.95ID:h/g1iCCd I hate scripts that don't work unless the versions match.
511名無しのひみつ
2021/08/28(土) 23:57:28.09ID:v8hBZDe+512名無しのひみつ
2021/08/30(月) 10:31:47.79ID:PIE357GQ 業務や物事の処理の定型とか規範形というものはあるし、それから逸脱したやり方で
あると、他人が(あるいは自分でも)コードのやっていることが理解できなかったり
手を入れられなくなる。
しかし、直接的、誰でもすぐ思いつく方法、日常作業のやり方の延長的な手順による
解法、はしばしば能率的ではなかったりするところが悩ましい。たとえば漸近的
オーダーの違う巧妙な高速解法が発明されたとき、大方のヒトにとってはそれは
ブラックボックスのルーチンの中で使われて、中身の理解を伴わずに呼び出すだけで
使われる。
あると、他人が(あるいは自分でも)コードのやっていることが理解できなかったり
手を入れられなくなる。
しかし、直接的、誰でもすぐ思いつく方法、日常作業のやり方の延長的な手順による
解法、はしばしば能率的ではなかったりするところが悩ましい。たとえば漸近的
オーダーの違う巧妙な高速解法が発明されたとき、大方のヒトにとってはそれは
ブラックボックスのルーチンの中で使われて、中身の理解を伴わずに呼び出すだけで
使われる。
515名無しのひみつ
2021/09/02(木) 18:39:32.89ID:TfVFb1lu 恥の上塗りを体現するとは…やるなw
517名無しのひみつ
2021/09/04(土) 22:10:09.05ID:kvwSIQHe >>515
社会性の欠如してる真性をネットでいぢり過ぎるとリアルで大変なことしでかしたりする可能性あるからホドホドにな
社会性の欠如してる真性をネットでいぢり過ぎるとリアルで大変なことしでかしたりする可能性あるからホドホドにな
518名無しのひみつ
2021/09/04(土) 22:14:40.54ID:kvwSIQHe 「恥の上塗りを体現する」は言い得て妙だがなw
519名無しのひみつ
2021/09/04(土) 23:23:00.86ID:wuk2HzbE 人称の感覚が破綻しちゃってるからすっごく気味の悪い日本語になってるのにまるで意に介した様子がないし
社会生活の中で自然と正しい言語って身につくものなのになあww
社会生活の中で自然と正しい言語って身につくものなのになあww
520名無しのひみつ
2021/09/09(木) 17:52:46.23ID:Ojgf7Ap8 設計書の日本語おかしい奴はコード書かせてもダメな奴が多かったな
521名無しのひみつ
2021/09/10(金) 11:00:24.11ID:oTMAzU1m■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】内田梨瑚被告(23)に懲役27年を求刑 判決は22日【旭川女子高校生殺害】 ★5 [Hitzeschleier★]
- ネガティブ動画を総裁選1500本、衆院選1万本 福岡拠点に作成、IT会社代表・松井健氏一問一答 [Hitzeschleier★]
- “中傷動画”めぐる報道 高市首相、改めて“面識ない” [蚤の市★]
- 【芸能】池谷直樹「助けてください」「諦めたくない」 舞台のチケット売れずSOSも… 集まる厳しい声、団員との不倫で失った信頼 [冬月記者★]
- ナフサショックで倒産増加「塗装・防水工事」にしわ寄せ 約9割が小規模企業、年間で過去最多更新 [バイト歴50年★]
- 広がる顔認証 マンションは鍵いらず 鉄道も改札でかざすことなくスイスイ カピバラも見分けられる [煮卵★]
- 【実況】博衣こよりのえちえち本格インドネシア料理🧪
- 【高市悲報】松井氏、もう止まらない「ネガティブ動画を総裁選1500本、衆院選1万本作りました」😲 ★2 [359965264]
- 高市早苗「中傷動画作成、決してやってない」何やコイツWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW [583538641]
- !!!🥺
- 藤田ことねの世界一可愛い🏡🦠
- 【高市悲報】しばき隊「新しい政党作るわ」 [812914332]