前スレ
ぶっちゃけ始めるのにいい言語て何 part3
https://mevius.5ch.net/test/read.cgi/tech/1599110613/
探検
ぶっちゃけ始めるのにいい言語て何 part4
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2021/03/13(土) 14:15:45.21ID:a+miF64E767デフォルトの名無しさん
2021/05/17(月) 13:29:21.69ID:OHzuPjAB 「ネットやろうぜ」みたいな名前のPS1ゲーム開発キットが当時売ってたよね
768デフォルトの名無しさん
2021/05/17(月) 14:41:31.18ID:vx2aOrVc 具体的にはブレスオブファイア3っていうゲームをバランス調整含めていろいろ追加したいんです
769デフォルトの名無しさん
2021/05/17(月) 15:18:31.58ID:+0j9FXFm どっちにしろラムダ計算は関係ない。誤魔化すなバカ。
770デフォルトの名無しさん
2021/05/17(月) 16:40:49.06ID:as4B2dVo じゃあSICPとか書いた人も馬鹿なんだな、あなた様の前では
771デフォルトの名無しさん
2021/05/17(月) 18:20:10.04ID:hf7UJerR >>757
わかったわかった。IT土方とか電気屋さんを馬鹿にしてマウント
取りながら、一方で
「ほんとに優れた人たちから自分はバカにされてるに違いない」
という表裏一体の劣等感を抱いて生きていけ。
頑張って高級なところに行けよ〜。いくらでも上はいるぞw
わかったわかった。IT土方とか電気屋さんを馬鹿にしてマウント
取りながら、一方で
「ほんとに優れた人たちから自分はバカにされてるに違いない」
という表裏一体の劣等感を抱いて生きていけ。
頑張って高級なところに行けよ〜。いくらでも上はいるぞw
772デフォルトの名無しさん
2021/05/17(月) 19:03:17.17ID:RiG+/j3Q774デフォルトの名無しさん
2021/05/17(月) 20:18:19.80ID:as4B2dVo ちゅーか、電気や低レイヤのことをやるのも理系の人だからね
別にラムダ計算理解できないってことないっしょ
別にラムダ計算理解できないってことないっしょ
775デフォルトの名無しさん
2021/05/17(月) 20:20:56.39ID:as4B2dVo 萩谷 昌己「関数プログラミング」 (情報数学セミナー)
これが一番やさしいかな
これが一番やさしいかな
776デフォルトの名無しさん
2021/05/17(月) 20:24:30.56ID:BeWpLKIq HaskellとかLISPはまずやらせたいことがあって、コンピュータでそれを再現している形になるから今のコンピュータアーキテクチャに即した必然性が無いように感じて理解しづらく感じる
777デフォルトの名無しさん
2021/05/17(月) 20:25:09.18ID:Tti3jUKa778デフォルトの名無しさん
2021/05/17(月) 20:39:24.46ID:slWmyOrK ヤマダ電機店員を馬鹿にしてるだろ?
779デフォルトの名無しさん
2021/05/17(月) 21:42:30.64ID:RiG+/j3Q あわしろ氏の予言通りになった。
780デフォルトの名無しさん
2021/05/17(月) 21:52:34.25ID:8ltVNt2O つまり
簡単なVBAが
覚えるには一番楽ってことだね
簡単なVBAが
覚えるには一番楽ってことだね
781デフォルトの名無しさん
2021/05/17(月) 22:22:30.08ID:as4B2dVo782デフォルトの名無しさん
2021/05/17(月) 22:47:45.62ID:ui2OxyZN 初心者だがここの意見を参考にしてc#を始めることにしたわ
正解ってことでええか?
正解ってことでええか?
783デフォルトの名無しさん
2021/05/17(月) 22:58:24.31ID:B0/DBEvD >>782
Windowsに生涯の忠誠を誓うか、もしくはゲーム作りたいならまあ
Windowsに生涯の忠誠を誓うか、もしくはゲーム作りたいならまあ
784デフォルトの名無しさん
2021/05/17(月) 23:06:36.72ID:gVr4HB+y 関数型なら、Elixir の本も出た
Elixir実践ガイド、黒田努、2021/2
Ubuntu 20.04, Docker CE 19.03, Elixir 1.11
結局、普及の溝(キャズム)を越えたのは、Go だけ。
Rust, Elixir は失敗したけど、
スクエアとか大手は、Elixir を使っている。
IoT では、Nerves もある
Elixir実践ガイド、黒田努、2021/2
Ubuntu 20.04, Docker CE 19.03, Elixir 1.11
結局、普及の溝(キャズム)を越えたのは、Go だけ。
Rust, Elixir は失敗したけど、
スクエアとか大手は、Elixir を使っている。
IoT では、Nerves もある
785デフォルトの名無しさん
2021/05/18(火) 09:19:28.73ID:UiZ6TGd3786デフォルトの名無しさん
2021/05/18(火) 10:40:26.92ID:5lrl4w/0 ラムダ計算というのは人間のプログラミング可能な、モデル化出来る思考にとってのマシン語みたいなもの
人間側の必然性
可読性を高めて具体的なプログラミング可能なものにしたのが関数型
マシン語はノイマンマシンがそうなってるから、という必然性
同じようにして人間よりにし、プログラムしやすくしたものがC
ドライバ、ライブラリを書くのにC、必要ならアセンブリというのはもちろんだけど
大規模な開発に使いたくはないな
神経すり減らすことと引き換えにプログラムをやりたくない
人間側の必然性
可読性を高めて具体的なプログラミング可能なものにしたのが関数型
マシン語はノイマンマシンがそうなってるから、という必然性
同じようにして人間よりにし、プログラムしやすくしたものがC
ドライバ、ライブラリを書くのにC、必要ならアセンブリというのはもちろんだけど
大規模な開発に使いたくはないな
神経すり減らすことと引き換えにプログラムをやりたくない
787デフォルトの名無しさん
2021/05/18(火) 10:43:59.55ID:+HNWAEqe 「ポインタは一撃で分かったけどいまの◯×が難い」ってノリが典型的老人。
788デフォルトの名無しさん
2021/05/18(火) 11:02:37.50ID:9WgY7gHg ポインタ楽勝は昔のイキリネタの定番だった
789デフォルトの名無しさん
2021/05/18(火) 12:45:40.12ID:u9P5867h ポインタは用途が多過ぎるのとCのシンタックスがお行儀良くないのが理解を妨げてるってだいぶ前から言われてる
逆にC++でやっててスキルが十分なら、ラムダ式でもキャプチャのライフタイムを自分で制御する分、アセンブリレベルの挙動も理解できると思うんだよな
ポインタの理解とラムダ式の理解でそれぞれ使ってる言語に一貫性がなくて、例えば後者で抽象度が高くてランタイムに何でもかんでも任せるのがよく分からんみたいな話なら、ラムダ式以前に処理系に対する理解の話じゃないかなとも
逆にC++でやっててスキルが十分なら、ラムダ式でもキャプチャのライフタイムを自分で制御する分、アセンブリレベルの挙動も理解できると思うんだよな
ポインタの理解とラムダ式の理解でそれぞれ使ってる言語に一貫性がなくて、例えば後者で抽象度が高くてランタイムに何でもかんでも任せるのがよく分からんみたいな話なら、ラムダ式以前に処理系に対する理解の話じゃないかなとも
790デフォルトの名無しさん
2021/05/18(火) 16:25:19.14ID:5G0DWm0g ポインタどうのの前にラムダ式は
レイトバインディングだから
トレース見るのが面倒くさい
レイトバインディングだから
トレース見るのが面倒くさい
791デフォルトの名無しさん
2021/05/18(火) 16:37:01.35ID:Ee7KQs71 インラインアセンブラみたいに
インラインCとかできればいいのにと思う
インラインCとかできればいいのにと思う
792デフォルトの名無しさん
2021/05/18(火) 20:01:07.07ID:RqOdvNtT Excel使ってるような素人には難しかったか。
>>791
extern "C"
extern "C"
794デフォルトの名無しさん
2021/05/19(水) 00:39:34.73ID:GKVmaO5T >>792
EXCELの場合にはその気になればシートにSQLが投げられるからね
集約は殆どそれで済ませることができるし
Linqやラムダ式を使いたければVSでEXCELのソリューションC#で作って機能拡張を行えばいいだけ
ラムダ式やポインタなんかに拘ってる間にEXCELやってる人はリアクティブプログラミングを知らない間に身につけてるよ
EXCELの場合にはその気になればシートにSQLが投げられるからね
集約は殆どそれで済ませることができるし
Linqやラムダ式を使いたければVSでEXCELのソリューションC#で作って機能拡張を行えばいいだけ
ラムダ式やポインタなんかに拘ってる間にEXCELやってる人はリアクティブプログラミングを知らない間に身につけてるよ
795デフォルトの名無しさん
2021/05/19(水) 00:43:45.24ID:Wjv2eK1e EXCELにpython内蔵させるって計画結局潰れたんか
796デフォルトの名無しさん
2021/05/19(水) 07:53:41.55ID:l2v3+vka 外部ライブラリ頼みのPythonなんて載せたら混乱しかないからな
そもそもそんな計画なかったんじゃね
そもそもそんな計画なかったんじゃね
797デフォルトの名無しさん
2021/05/19(水) 08:57:56.57ID:wlFKuy4q python信者のデマ
798デフォルトの名無しさん
2021/05/19(水) 09:17:13.96ID:UHE/fCac MSがダメならLibre Officeに載せたら良いじゃない
MS負けるかも(๑˃̵ᴗ˂̵)
MS負けるかも(๑˃̵ᴗ˂̵)
799デフォルトの名無しさん
2021/05/19(水) 09:40:45.41ID:wrDgkJel 他でも言われていたがプログラミング非専門職の素人の使う道具にPython入れるなんて頭おかしい。
800デフォルトの名無しさん
2021/05/19(水) 09:47:44.98ID:4kQYZl+6 普通に考えてVBの方が難しい
Pythonが採用されないのはExcelに求められる互換性レベルを満たそうとするとバージョン塩漬け不可避で結局世間と乖離してしまい意味ないから
Pythonが採用されないのはExcelに求められる互換性レベルを満たそうとするとバージョン塩漬け不可避で結局世間と乖離してしまい意味ないから
801デフォルトの名無しさん
2021/05/19(水) 10:22:34.58ID:5p263ceB Pythonを使っている製品あるいはソフトウェアの一覧 - Wikipedia
https://ja.wikipedia.org/wiki/Python%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E8%A3%BD%E5%93%81%E3%81%82%E3%82%8B%E3%81%84%E3%81%AF%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AE%E4%B8%80%E8%A6%A7
Pythonは既にこれだけのソフトウェアに使われてるわけだし、
プログラマなら必須の知識と言えるんじゃないっすかね。
JavaScriptとPythonは必須、上級者はC/C++でいいかなと俺は思う。
https://ja.wikipedia.org/wiki/Python%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E8%A3%BD%E5%93%81%E3%81%82%E3%82%8B%E3%81%84%E3%81%AF%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AE%E4%B8%80%E8%A6%A7
Pythonは既にこれだけのソフトウェアに使われてるわけだし、
プログラマなら必須の知識と言えるんじゃないっすかね。
JavaScriptとPythonは必須、上級者はC/C++でいいかなと俺は思う。
802デフォルトの名無しさん
2021/05/19(水) 10:49:07.55ID:UHE/fCac Pythonを初中級とするならば上級はLispだろう
803デフォルトの名無しさん
2021/05/19(水) 14:43:12.71ID:GKVmaO5T まあ以前誰かが言ってた気がするけど
VBAにもPythonにもRangeが有って
その意味合いが全く違うから
難しいんだろうなぁ
VBAにもPythonにもRangeが有って
その意味合いが全く違うから
難しいんだろうなぁ
804デフォルトの名無しさん
2021/05/19(水) 18:35:19.84ID:GsBTRjrb Rubyが使えたら一番良いのだが、RubyはWindowsに嫌われてる(尊師談)からなあ。
805デフォルトの名無しさん
2021/05/19(水) 20:10:52.81ID:NOe9g/vN pythonだろうがVBAだろうがexcelにべったり結合してたら結局一緒だわ。
806デフォルトの名無しさん
2021/05/19(水) 21:30:57.58ID:CZ2B7llk 現時点でPythonのライブラリにVBA連携もできるライブラリがあるので統合する意味もないかもね
ライブラリが多いので便利だけど、言語的にはまだまだ発展の余地が残ってると思う
定数は大文字にして区別するだけで定数自体は存在しないとか
クラスに厳密なprivateやprotectedがない(強引にアクセスは可能)とか
寛容なのかネジが飛んでるのかわからない仕様はあまり好きじゃない
ユーティリティ+データ分析 + 機械学習って感じなのかな
JupyterNotebookが便利なので実行結果を逐一確認しながら学習できるのは初心者にもいいと思う
ライブラリが多いので便利だけど、言語的にはまだまだ発展の余地が残ってると思う
定数は大文字にして区別するだけで定数自体は存在しないとか
クラスに厳密なprivateやprotectedがない(強引にアクセスは可能)とか
寛容なのかネジが飛んでるのかわからない仕様はあまり好きじゃない
ユーティリティ+データ分析 + 機械学習って感じなのかな
JupyterNotebookが便利なので実行結果を逐一確認しながら学習できるのは初心者にもいいと思う
807デフォルトの名無しさん
2021/05/19(水) 21:54:40.80ID:bDxIL7Kw でも実際のところ、クラスにprivateやprotectedがないことが何が悪いんだ?
実際の開発でそれが問題になることってあるのかよ?
命名規約とかで十分解決できそうなもんだけど
実際の開発でそれが問題になることってあるのかよ?
命名規約とかで十分解決できそうなもんだけど
808デフォルトの名無しさん
2021/05/19(水) 22:34:55.46ID:NOe9g/vN まあ実際問題、勝手にpublicにすれば簡単に壊れるからな。
変にprivateにこだわるからテストコードがクソ化してる場合もある。
protectedをうまく使う必要があるんだがアホはやらんのよ。
変にprivateにこだわるからテストコードがクソ化してる場合もある。
protectedをうまく使う必要があるんだがアホはやらんのよ。
809デフォルトの名無しさん
2021/05/20(木) 00:29:42.60ID:r6zWbYvF publicなのはstaticにしとけばいい
なにもこわれない
なにもこわれない
810デフォルトの名無しさん
2021/05/20(木) 09:51:28.72ID:XA+o92qv 実際にはPublic指定にしてあるものはどこからでも呼び出せるからいいとして、
Private指定の際は委譲を行うときにその効力を発揮する。
インターフェースでPublic指定しておけばクラス側でPrivate指定したとしても値の取得が可能。
インターフェースの介在によってPublicとPrivateを変動的に定義が出来るし
インテリセンスに余計なメソッドやプロパティが出てこなくなるのは大きい。
Private指定の際は委譲を行うときにその効力を発揮する。
インターフェースでPublic指定しておけばクラス側でPrivate指定したとしても値の取得が可能。
インターフェースの介在によってPublicとPrivateを変動的に定義が出来るし
インテリセンスに余計なメソッドやプロパティが出てこなくなるのは大きい。
811デフォルトの名無しさん
2021/05/20(木) 11:22:14.67ID:QrP75Wi1 はい??
812デフォルトの名無しさん
2021/05/20(木) 22:48:52.26ID:OMXhzRdV はいじゃないが
813デフォルトの名無しさん
2021/05/20(木) 23:16:34.94ID:PAMK9VCt ぬるぽ
814デフォルトの名無しさん
2021/05/20(木) 23:53:59.01ID:kQwk17Hl へい
815デフォルトの名無しさん
2021/05/21(金) 06:05:24.07ID:NGUg+3Ru yes
816デフォルトの名無しさん
2021/05/21(金) 14:11:35.56ID:Ga3AOHhp ぬるぽぬるぽぬるぽぬるぽぬるぽぬるぼぬるほるぷ
817デフォルトの名無しさん
2021/05/21(金) 15:31:55.42ID:yQoDqiFc アイゴー
818デフォルトの名無しさん
2021/05/21(金) 16:24:36.22ID:p4SdeAIg 犬を喰うのがアイゴー人
猿を喰うのがアイヤー人
猿を喰うのがアイヤー人
819デフォルトの名無しさん
2021/05/21(金) 18:54:57.32ID:eHJRtVUX あわしろ氏はHaskellを学べと強く推奨している。
820デフォルトの名無しさん
2021/05/21(金) 22:34:48.43ID:VPIdXLJC あわしろ、いい加減黙れ
>>819
誰?
誰?
822デフォルトの名無しさん
2021/05/22(土) 04:28:58.29ID:NYxePebt あわしろさんはElixirを学ぶべきではないかと考え始めてる
823デフォルトの名無しさん
2021/05/22(土) 05:52:21.61ID:Tpb6ZbgH なるほど
なら、VBAやっておけば間違いないね
なら、VBAやっておけば間違いないね
824デフォルトの名無しさん
2021/05/22(土) 07:15:21.54ID:ecng+xR0 あわしろさんが普段使ってるのはVBAとCだと聞いている
825デフォルトの名無しさん
2021/05/22(土) 07:19:09.53ID:eMfvvM1g いや、あわしろさんはオールアセンブラで凄いの書いてると聞いた。
826デフォルトの名無しさん
2021/05/22(土) 18:18:22.50ID:ecng+xR0 さすがだな
827デフォルトの名無しさん
2021/05/23(日) 06:35:50.00ID:00he3h8Q あわしろ様おはよう御座います!
828デフォルトの名無しさん
2021/05/23(日) 11:15:41.48ID:MJ9lD3tL 意外とみんな知らないようだけど Tcl は隠れた神言語
829784
2021/05/23(日) 12:42:25.32ID:zmSGPUw1 >>784
に書いたけど、Elixir の本が出た。
Ruby を関数型にした言語(動的言語)だから、割りと簡単
ただ、実装が片方向リストだから、先頭要素だけが速い。
文字列処理で末尾要素をいじくると、計算量がO(N)
Rubyみたいに、両方向リストにすれば良かったのに
に書いたけど、Elixir の本が出た。
Ruby を関数型にした言語(動的言語)だから、割りと簡単
ただ、実装が片方向リストだから、先頭要素だけが速い。
文字列処理で末尾要素をいじくると、計算量がO(N)
Rubyみたいに、両方向リストにすれば良かったのに
830デフォルトの名無しさん
2021/05/23(日) 13:32:19.64ID:fqP2mlwS エリクシールは速度はどうなんです?
831デフォルトの名無しさん
2021/05/23(日) 14:42:56.40ID:o5C3Grlb 静的型検査なしの関数型はもはや人間の扱える範囲を超えている
832784
2021/05/23(日) 15:56:32.14ID:zmSGPUw1 型検査なしでも大丈夫。
Ruby でも気にするのは、インスタンスがnil の場合ぐらい
Elixir はパターンマッチを使うから、滅多にバグらない
Ruby でも気にするのは、インスタンスがnil の場合ぐらい
Elixir はパターンマッチを使うから、滅多にバグらない
833デフォルトの名無しさん
2021/05/23(日) 18:21:58.20ID:VRdsHJAl Haskell神のあわしろ氏がVBAなんか使うわけないだろ。
そもそも、Microsoft言語は使うなと言ってるのに。
そもそも、Microsoft言語は使うなと言ってるのに。
834デフォルトの名無しさん
2021/05/23(日) 18:37:52.47ID:hWX3IRbi そうやってこっそり自分だけ使ってるんじゃない?
835デフォルトの名無しさん
2021/05/23(日) 18:43:56.37ID:VRdsHJAl 言いがかりはやめたまえ。
836デフォルトの名無しさん
2021/05/23(日) 20:40:10.32ID:hWX3IRbi 別に使ってもいいんだよ?
837デフォルトの名無しさん
2021/05/23(日) 21:14:38.26ID:Pwn0zu/w Excelは、いきなりVBAに行くより関数だけでなんとかするのもロマン。
あれも言うなればプログラム言語だよね。
あれも言うなればプログラム言語だよね。
838デフォルトの名無しさん
2021/05/23(日) 21:29:22.19ID:hWX3IRbi だからあわしろさんは関数型を勧めるんだね
関数型環境のエクセル使えるために
関数型環境のエクセル使えるために
839デフォルトの名無しさん
2021/05/23(日) 21:31:54.67ID:hWX3IRbi まとめると
Haskell→エクセル→VBA→C#→C→アセンブリ
と進んでいけばいいということになるかな?
Haskell→エクセル→VBA→C#→C→アセンブリ
と進んでいけばいいということになるかな?
840デフォルトの名無しさん
2021/05/23(日) 22:39:42.76ID:MOvUDEDS vbaは他と違う
環境と目的は特殊
環境と目的は特殊
841デフォルトの名無しさん
2021/05/24(月) 00:07:53.69ID:m6rqIu3K RubyとHaskellだけで十分。
842デフォルトの名無しさん
2021/05/24(月) 04:36:54.41ID:nupyrRyu843デフォルトの名無しさん
2021/05/24(月) 07:58:23.34ID:2m3l/4W1844デフォルトの名無しさん
2021/05/24(月) 08:39:15.04ID:aftRNFP1 なるほど
定義時に型付けするしないを選べるVBAが最強か
まぁ型付けしないことはそうそうないけど
定義時に型付けするしないを選べるVBAが最強か
まぁ型付けしないことはそうそうないけど
845デフォルトの名無しさん
2021/05/24(月) 09:04:37.05ID:RxTDfUrT c#で遊んでるせいか、Typescriptも理解しやすい。
この辺の似たような言語から入るのが良いね。
PythonはインタプリタやらNotebookを使い込むと便利そうだけど、
他とは違うコツが要りそうだから、あんまし身につける暇がない。
この辺の似たような言語から入るのが良いね。
PythonはインタプリタやらNotebookを使い込むと便利そうだけど、
他とは違うコツが要りそうだから、あんまし身につける暇がない。
846デフォルトの名無しさん
2021/05/24(月) 10:49:09.18ID:vLOlLiO9 Linux板を覗いたら、あわしろ氏のスレが一番上だった
有名人なんだ
有名人なんだ
847デフォルトの名無しさん
2021/05/24(月) 11:37:52.67ID:Wlx3xQC2 ビッグ・イン・ジャパン
848デフォルトの名無しさん
2021/05/24(月) 19:34:26.26ID:yX5+VSKt Linux板のリーダーですぞ。
849デフォルトの名無しさん
2021/05/24(月) 21:05:39.13ID:2m3l/4W1850デフォルトの名無しさん
2021/05/24(月) 22:23:31.50ID:uBa1LY8b 日本Ubuntu の総帥・あわしろいくやは、日経Linux に、たまに記事を書いてる
851デフォルトの名無しさん
2021/05/24(月) 22:35:37.09ID:rgB3R+S6 日本うみんちゅの総帥?琉球の人なの?
852デフォルトの名無しさん
2021/05/24(月) 23:30:53.43ID:yX5+VSKt 琉球独立運動。
853デフォルトの名無しさん
2021/05/24(月) 23:59:39.84ID:MN4qiEKf ぱいちょん
854デフォルトの名無しさん
2021/05/25(火) 00:27:33.47ID:vq6N4dKf 独立運動は中共の手引き
あわしろさんは中共の手先なんだな?けしからんな
あわしろって琉球人らしい名前だ
本土では聞いたことがない
あわしろさんは中共の手先なんだな?けしからんな
あわしろって琉球人らしい名前だ
本土では聞いたことがない
855854
2021/05/25(火) 15:28:48.15ID:vq6N4dKf 色々見てきたが中共の手先らしき記述は見当たらなかった
ちょっと先走り過ぎた
ちょっと先走り過ぎた
856デフォルトの名無しさん
2021/05/26(水) 10:48:47.41ID:/nrBEUJC 今活躍してるベテランプログラマーって少年時代にMSXとかでBASICでゲーム作りに熱中してた人が多そう
BASICって教育用に向いてる?
BASICって教育用に向いてる?
857デフォルトの名無しさん
2021/05/26(水) 10:56:53.88ID:UIfQaep6 純粋に言語として比較するなら向いてないよ
Basic系から入るのは変な癖がつくから他に選択肢があるなら避けたほうがいい
そもそも論でいうとプログラミング自体を目的にできる奴はどの言語でも伸びるし、そうでない奴は何やってもダメ
Basic系から入るのは変な癖がつくから他に選択肢があるなら避けたほうがいい
そもそも論でいうとプログラミング自体を目的にできる奴はどの言語でも伸びるし、そうでない奴は何やってもダメ
858デフォルトの名無しさん
2021/05/26(水) 11:04:27.92ID:AgSLt3aF BASICのGOTO書きまくって苦しんでから
構造化プログラミングを学ぶのも間違ってはいない
自分で色々書いてみて動かす楽しみを覚えるには言語何でもいい
つまりBASICでもそれは十分役に立つ
構造化プログラミングを学ぶのも間違ってはいない
自分で色々書いてみて動かす楽しみを覚えるには言語何でもいい
つまりBASICでもそれは十分役に立つ
859854
2021/05/26(水) 11:07:21.93ID:vW3gZbcp おどろくことに初代smalltalkってBASICで書かれたらしいね
チューリング完全ではあるということなんだろうね
有名Lisperのポール・グレアムも子供の時BASICから始めたらしい
チューリング完全ではあるということなんだろうね
有名Lisperのポール・グレアムも子供の時BASICから始めたらしい
860デフォルトの名無しさん
2021/05/26(水) 11:09:25.13ID:vW3gZbcp それらの人たちなんかはgotoが正しく使われるにはどういう考え方が必要なのか?
と考えたに違いない
一方でgotoは悪と捉えた人たちもいる
と考えたに違いない
一方でgotoは悪と捉えた人たちもいる
861デフォルトの名無しさん
2021/05/26(水) 11:16:52.38ID:AgSLt3aF GOTOが悪かどうかはさておき
BASICで無邪気に遊んでるうちに
GOTO乱用で地獄見るという大事なお勉強も出来る
BASICで無邪気に遊んでるうちに
GOTO乱用で地獄見るという大事なお勉強も出来る
862デフォルトの名無しさん
2021/05/26(水) 11:26:10.94ID:KQNemuhF 「あの時代」の本物はfortran使いだったから
863デフォルトの名無しさん
2021/05/26(水) 11:35:08.65ID:8NIluYSN 今のVBAでもGOTOやGOSUBは使えるけど使うことはほぼ悪という判断だね。
例外としてOn Error Gotoの類とそれの後でどっちにしても実施しなければならない、他の言語でいうFinallyに当たるものを走行させるために使うくらいかな。
他にもコメントをアポストロフィの代わりにREMって書いても使えるとか、
そう言うのをVBの類を扱う人は「負の遺産」と呼んでほぼ禁じ手にしているのが一般的だよ。
例外としてOn Error Gotoの類とそれの後でどっちにしても実施しなければならない、他の言語でいうFinallyに当たるものを走行させるために使うくらいかな。
他にもコメントをアポストロフィの代わりにREMって書いても使えるとか、
そう言うのをVBの類を扱う人は「負の遺産」と呼んでほぼ禁じ手にしているのが一般的だよ。
864デフォルトの名無しさん
2021/05/26(水) 11:56:07.63ID:8NIluYSN ただ、当時はある程度BASICをやった人が次にやるのはアセンブラとかマシン語そのものだったから。
旧BASICにはPEEK、POKE、OUT命令とか有って直接マシン語弄ることが出来たからね。
BASICからハンドアセンブルしたマシン語のコードを走らせるなんてザラにあった。
当時はハードによってBASICもアセンブラもマシン語もコードが違っていたけど、
今のアセンブラは中間言語という立ち位置だからそこでOSの違いを吸収してるんで
今のVBAでは直接マシン語を見たり書いたりその気になれば出来るには出来るけど余りやる人はいないね。
旧BASICにはPEEK、POKE、OUT命令とか有って直接マシン語弄ることが出来たからね。
BASICからハンドアセンブルしたマシン語のコードを走らせるなんてザラにあった。
当時はハードによってBASICもアセンブラもマシン語もコードが違っていたけど、
今のアセンブラは中間言語という立ち位置だからそこでOSの違いを吸収してるんで
今のVBAでは直接マシン語を見たり書いたりその気になれば出来るには出来るけど余りやる人はいないね。
865デフォルトの名無しさん
2021/05/26(水) 12:34:07.78ID:/8wOsp2A ぶっちゃけ PEEK,POKE,OUT より大事なのは CALL
866デフォルトの名無しさん
2021/05/26(水) 13:12:59.32ID:KQNemuhF ジジイ大杉
867デフォルトの名無しさん
2021/05/26(水) 19:38:39.67ID:AwJ+nGmf あわしろ氏はgotoを使うなと強く言ってました。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「“なり得る”って言っただけだから…」高市早苗“存立危機”答弁後に漏らした本音 ★2 [Hitzeschleier★]
- 中国外務省局長 「ポケットに手を入れていたのは寒いから」 日本との局長級会談で ★4 [お断り★]
- 中国が水産物の輸入停止、首相答弁撤回を要求…中国共産党機関紙「輸入停止は一つのシグナルにすぎない」 [ぐれ★]
- 高市首相「台湾有事」発言引き出した「立憲・岡田克也氏」に聞いた質問の真意「これはマズイ発言だと」少しずらしてみたが焼け石に水 ★2 [ぐれ★]
- 【テレビ】佐野岳 TBS『最強スポーツ男子頂上決戦』収録で重傷… 右膝半月板損傷と靭帯断裂 全治8カ月~9カ月間 [冬月記者★]
- 【日本産水産物の事実上輸入停止】ホタテ業者が嘆き「完全に逆戻り」 中国への依存度を見直す決断「同じように戻そうとは思わない」 [ぐれ★]
- 【悲報】男が40超えると始めることがこれwwwwwwwww [394133584]
- 🏡PUNCHマッチ💥🥊😅🥊💥超重量級決戦🏡
- 高市コイン157円 [834922174]
- 田崎史郎「日本側は切るカードがないから我慢するしかない」 [445522505]
- 10年国債 1.8%突破 もう終わりだよこの国 [402859164]
- 武井壮、ブチギレ。💢(クリティカルヒット) [153490809]
