前スレ
ぶっちゃけ始めるのにいい言語て何 part3
https://mevius.5ch.net/test/read.cgi/tech/1599110613/
ぶっちゃけ始めるのにいい言語て何 part4
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん
2021/03/13(土) 14:15:45.21ID:a+miF64E2デフォルトの名無しさん
2021/03/13(土) 14:16:59.46ID:BHUVv8XX あわしろ氏もお勧めする数学的言語、Haskell。
3デフォルトの名無しさん
2021/03/13(土) 14:26:40.62ID:pvrxhl6N >>1
スレ立て乙m(_ _)m
スレ立て乙m(_ _)m
2021/03/13(土) 14:49:29.80ID:Wp/3U0+u
まともにプログラム書けない人たちが誰でもできていいはずの言語を始めるということを難しそうに語るスレ
2021/03/13(土) 15:07:20.42ID:f5S30BZg
推奨NGワード: あわしろ
2021/03/13(土) 15:36:13.12ID:2P0ImQrQ
本当に次スレ必要でしたか?
7デフォルトの名無しさん
2021/03/13(土) 15:42:16.25ID:POgpihI1 >>4
プログラミング言語の一からの習得なんて、じつは誰にでも出来るはずの初歩的技能だったのか、なるほど。
日本では高校生がLinuxディストリビューションを開発してるし、海外では12歳(小学六年)と14歳(中学二年)が主体となってLinuxディストリビューションを開発したみたいだし。
プログラミング言語の一からの習得なんて、じつは誰にでも出来るはずの初歩的技能だったのか、なるほど。
日本では高校生がLinuxディストリビューションを開発してるし、海外では12歳(小学六年)と14歳(中学二年)が主体となってLinuxディストリビューションを開発したみたいだし。
8デフォルトの名無しさん
2021/03/13(土) 15:44:07.88ID:POgpihI19デフォルトの名無しさん
2021/03/13(土) 16:45:43.21ID:BHUVv8XX プログラムよりディストリのほうが技術力高いだろ。
2021/03/13(土) 17:07:51.41ID:f5S30BZg
推奨NGワード: ディストリ
11デフォルトの名無しさん
2021/03/13(土) 17:30:13.87ID:BHUVv8XX ディストリ作るには全体を調和させなければならない。
あのソフトはlibc5、このソフトはlibc6というような微妙なバランスを取って、初めて成立する。
あのソフトはlibc5、このソフトはlibc6というような微妙なバランスを取って、初めて成立する。
12デフォルトの名無しさん
2021/03/13(土) 17:57:25.74ID:SdgYEnRg ・すぐに試せる使える
・周囲に知ってる人がそれなりにいる
この辺から考えるとJavascriptとかPythonあたりかな
あとはシェルスクリプトとか
Windowsだと標準のPowershellが地味にすごいんだが残念ながら使い手が少ない
・周囲に知ってる人がそれなりにいる
この辺から考えるとJavascriptとかPythonあたりかな
あとはシェルスクリプトとか
Windowsだと標準のPowershellが地味にすごいんだが残念ながら使い手が少ない
2021/03/13(土) 18:03:04.84ID:JM8M9JoF
今はオンラインでできるから大半の言語がすぐに試せる
14前スレでJSを推した者
2021/03/13(土) 18:24:23.42ID:QBlwJKKa となると後は、
・使いこなせる人が多く、書籍やWeb上のサイトが多い
・文法が簡単でその割に派手なことが出来る
という条件を満たすものとなる
やはりJavaScriptでは
別に他の意見を否定する気は無いんだけど、
「始めるのに向いてる」という点を考えると、CやHaskellは無い気がする
・使いこなせる人が多く、書籍やWeb上のサイトが多い
・文法が簡単でその割に派手なことが出来る
という条件を満たすものとなる
やはりJavaScriptでは
別に他の意見を否定する気は無いんだけど、
「始めるのに向いてる」という点を考えると、CやHaskellは無い気がする
15デフォルトの名無しさん
2021/03/13(土) 19:40:50.90ID:BHUVv8XX Haskellを制するものが未来を制するので、日本も小学校で教えるべき。
2021/03/13(土) 20:33:24.52ID:0dFTrZIq
JavaScriptは悪く無いけど判断基準がショボくて参考にならない
17デフォルトの名無しさん
2021/03/13(土) 21:50:58.63ID:BHUVv8XX あえて言おう。
Javascriptは悪である。
Javascriptは悪である。
2021/03/13(土) 22:30:47.21ID:oQqZnDK5
jsは昔から割りとボロクソに言われてるのに現在のこの繁栄っぷり
対してHaskellは昔から(もう結構古い言語)スゲースゲー言われてるのに未だに仲間内でモナモナ言ってる完全なる閉じコン
対してHaskellは昔から(もう結構古い言語)スゲースゲー言われてるのに未だに仲間内でモナモナ言ってる完全なる閉じコン
19デフォルトの名無しさん
2021/03/13(土) 22:42:23.33ID:BHUVv8XX 無名のお前より、あわしろ氏を信じる。
20デフォルトの名無しさん
2021/03/13(土) 22:51:11.59ID:SdgYEnRg Haskellは数学好きな学生には「いいおもちゃアルよ」と言う可能性あるけどそのくらいかな
まあそのケースだとオレならScheme進めるかもしれんが
まあそのケースだとオレならScheme進めるかもしれんが
2021/03/13(土) 22:51:14.35ID:6ChX9ica
smalltalk と一緒で、教養として知っておく地位に収まりつつあるな Haskell。
純粋性を求めたものなので、ものっそ面白いから教養としては俺もいつか勉強したい
純粋性を求めたものなので、ものっそ面白いから教養としては俺もいつか勉強したい
2021/03/13(土) 22:55:32.21ID:IGe4z4Op
結局目的に寄るだろ
プログラマーとしてとりあえず働いてみたいですって人に関数型みたいなオタク言語紹介してるやつは病気だと思う
プログラマーとしてとりあえず働いてみたいですって人に関数型みたいなオタク言語紹介してるやつは病気だと思う
23デフォルトの名無しさん
2021/03/14(日) 00:32:04.47ID:BsjTGNRz pythonはJupyter Notebookが使いやすい
環境構築もAnaconda入れればいいし
JavaScriptやTypeScriptはブラウザで実行結果が確認できるので始めるのに環境構築もいらない
言語覚えるんだったらこれらが向いてると思う
JavaScriptは各ブラウザに組み込まれた共通の実装という点ですぐなくなる言語ではないし、それを簡素かつ堅牢に記述できるTypeScriptも無用にはならんと思う
Pythonはサードパーティの機能が豊富だから、データサイエンスや機械学習を学ぶなら一番の近道
API叩くモジュールが用意してあったりするのもありがたい
コンパイル言語が学びたいならその後でも悪くないかなと
環境構築もAnaconda入れればいいし
JavaScriptやTypeScriptはブラウザで実行結果が確認できるので始めるのに環境構築もいらない
言語覚えるんだったらこれらが向いてると思う
JavaScriptは各ブラウザに組み込まれた共通の実装という点ですぐなくなる言語ではないし、それを簡素かつ堅牢に記述できるTypeScriptも無用にはならんと思う
Pythonはサードパーティの機能が豊富だから、データサイエンスや機械学習を学ぶなら一番の近道
API叩くモジュールが用意してあったりするのもありがたい
コンパイル言語が学びたいならその後でも悪くないかなと
24デフォルトの名無しさん
2021/03/14(日) 00:47:25.76ID:VFwThnn/ こんなプログラミング言語を見つけた。。。
Scratchはいいぞ
s://mevius.5ch.net/test/read.cgi/tech/1606292791/
【マウスだけで】Scratch【プログラミング】その1
s://mevius.5ch.net/test/read.cgi/tech/1312625035/
Scratchはいいぞ
s://mevius.5ch.net/test/read.cgi/tech/1606292791/
【マウスだけで】Scratch【プログラミング】その1
s://mevius.5ch.net/test/read.cgi/tech/1312625035/
25デフォルトの名無しさん
2021/03/14(日) 00:55:38.63ID:VFwThnn/2614
2021/03/14(日) 01:27:30.35ID:H8M4SK/I >>23
俺も、「初心者に勧める」のに向いてる言語としてはJSとPythonが
ツートップだと思う
ずっとやるわけではないから、Pythonのように日本ではあまり浸透してない言語
でも全く問題ない
もちろん、その後本格的に勉強するべき言語は進みたい職種によって変わってくる
と言わざるを得ない
例えば、スマホアプリの開発をしたいなら、もはやKotlinかSwiftをやらなきゃ
仕方ないのだからその2つのどちらかということになる
このスレでは前者の議論をしているのだと思うが、
後者に関してはもはやほとんど議論の余地はないと個人的には思う
俺も、「初心者に勧める」のに向いてる言語としてはJSとPythonが
ツートップだと思う
ずっとやるわけではないから、Pythonのように日本ではあまり浸透してない言語
でも全く問題ない
もちろん、その後本格的に勉強するべき言語は進みたい職種によって変わってくる
と言わざるを得ない
例えば、スマホアプリの開発をしたいなら、もはやKotlinかSwiftをやらなきゃ
仕方ないのだからその2つのどちらかということになる
このスレでは前者の議論をしているのだと思うが、
後者に関してはもはやほとんど議論の余地はないと個人的には思う
27デフォルトの名無しさん
2021/03/14(日) 02:33:45.67ID:DiyAp4OB 勉強法はどうやったらいいん
テキストなぞればいいのですか
テキストなぞればいいのですか
2021/03/14(日) 05:38:58.80ID:IL1Rx7pe
YouTube で有名な、雑食系エンジニア・KENTA は、Ruby を勧めている。
学習環境が整っている
Rails 6 の本だけでも、数冊出てる。
ネットでも、Rails ガイド、Rails Tutorial など
JavaScript は、言語仕様がクソだから、
深入りせずに、Railsで使う範囲だけを勉強した方がよい
サイの表紙の2冊のサイ本があるけど、
こういう本格的な本をやってると、キリがない
学習環境が整っている
Rails 6 の本だけでも、数冊出てる。
ネットでも、Rails ガイド、Rails Tutorial など
JavaScript は、言語仕様がクソだから、
深入りせずに、Railsで使う範囲だけを勉強した方がよい
サイの表紙の2冊のサイ本があるけど、
こういう本格的な本をやってると、キリがない
29デフォルトの名無しさん
2021/03/14(日) 07:38:32.05ID:tEaHkbQY30デフォルトの名無しさん
2021/03/14(日) 08:30:47.52ID:BsjTGNRz JSの利点はGoogle Facebook Microsoft等
利点の増大に力を貸す大企業がいることかな
V8 React TypeScript など功績はかなり大きいかと
もともと彼らが扱い続けてきた言語だからね
利点の増大に力を貸す大企業がいることかな
V8 React TypeScript など功績はかなり大きいかと
もともと彼らが扱い続けてきた言語だからね
2021/03/16(火) 01:42:00.28ID:wP2xnW5z
ゲーム作りたい場合ってHSPから始めるべき?
2Dシューティング作りたいです
2Dシューティング作りたいです
2021/03/16(火) 03:36:58.40ID:ZppluVpF
unity/C#が情報一番多そう
2Dだとcocos2dxでもいいけどc++はしんどいかと
2Dだとcocos2dxでもいいけどc++はしんどいかと
2021/03/16(火) 17:10:10.54ID:oejuqX5G
HSPなんて覚えても実務では全く使わないから、素直にC#から始めるべき
エクセルVBAでマリオ作ってもいいかな(笑)
エクセルVBAでマリオ作ってもいいかな(笑)
2021/03/16(火) 21:10:00.81ID:4EboH5iB
就職するなんて言っていないのに……
仕事なら前提の確認はしようね
仕事なら前提の確認はしようね
2021/03/16(火) 21:17:30.43ID:3q3/HAC9
HSPでいいんじゃない
あとはUnity+C#とか
普通の人は作りたいものがないから何の言語が良いのかすらわからない
あとはUnity+C#とか
普通の人は作りたいものがないから何の言語が良いのかすらわからない
2021/03/17(水) 02:06:54.18ID:0a8RAU39
そんな普通の人に、プログラミングの実感を持ってもらうにはどうすればいいか、
という観点からお勧めの言語を提案していくのがこのスレの趣旨
という観点からお勧めの言語を提案していくのがこのスレの趣旨
2021/03/17(水) 09:02:27.51ID:+MPLm7kX
実務はともかく後々考えるとC#(とUnity)がいいんじゃないか。
ゲーム作りに飽きたり挫折してもC#なら他で役に立つ。
ゲーム作りってプログラム自体もきついけど
素材用意が自分は割と苦行だったな。
ゲーム作りに飽きたり挫折してもC#なら他で役に立つ。
ゲーム作りってプログラム自体もきついけど
素材用意が自分は割と苦行だったな。
2021/03/17(水) 22:09:13.49ID:W80ESG/m
>>31
Unity(C#)が一番選択肢としては良さそうだけど
webでも2Dなら十分作れるのでHTML5のcanvasに描画する方法もアリかと思う
canvasを扱うライブラリを使うのも良いし、多少行列やら分かるなら
直接canvasを操作しても問題は無いかと思う
ググれば沢山資料もあると思うのでjavascriptの勉強にもなるし悪くは無い選択かと
Unity(C#)が一番選択肢としては良さそうだけど
webでも2Dなら十分作れるのでHTML5のcanvasに描画する方法もアリかと思う
canvasを扱うライブラリを使うのも良いし、多少行列やら分かるなら
直接canvasを操作しても問題は無いかと思う
ググれば沢山資料もあると思うのでjavascriptの勉強にもなるし悪くは無い選択かと
2021/03/17(水) 22:34:18.42ID:yxHVVu1O
2021/03/17(水) 23:09:55.64ID:W80ESG/m
2021/03/18(木) 16:50:24.44ID:1ehsJGc/
Docker的には3択らしい
Language-specific getting started guides
Learn how to set up your Docker environment and start containerizing your applications.
Choose a language below to get started.
Node.js, Python, Java
Language-specific getting started guides
Learn how to set up your Docker environment and start containerizing your applications.
Choose a language below to get started.
Node.js, Python, Java
2021/03/18(木) 17:30:58.71ID:7Uj1c/fU
DockerはGo製なのに…
43デフォルトの名無しさん
2021/03/18(木) 18:44:55.78ID:9Us3DAdN >>31
WebGL+JavaScriptがいいよ
WebGL+JavaScriptがいいよ
44デフォルトの名無しさん
2021/03/18(木) 19:08:42.54ID:1sWV2MVC あわしろ氏がお勧めするHaskell。
2021/03/18(木) 23:56:02.68ID:Vto6yDfi
推奨NGワード: あわしろ
2021/03/19(金) 14:49:25.34ID:co8RkYsd
O'Reilly Japan Ebook Store Sales Ranking
1位 モノリスからマイクロサービスへ
2位 プログラミングTypeScript
3位 リーダブルコード
4位 Raspberry Piクックブック 第3版
5位 プロダクトマネジメント
Weekly Sales Ranking
丸善丸の内店(集計期間:3/7〜3/13)
1位 ゼロから作るDeep Learning
2位 プロダクトマネジメント
3位 リーダブルコード
4位 行動を変えるデザイン
5位 Pythonチュートリアル 第4版
6位 入門 監視
7位 MySQLトラブルシューティング
8位 説得とヤル気の科学
9位 実践 JUnit
10位 発酵の技法
1位 モノリスからマイクロサービスへ
2位 プログラミングTypeScript
3位 リーダブルコード
4位 Raspberry Piクックブック 第3版
5位 プロダクトマネジメント
Weekly Sales Ranking
丸善丸の内店(集計期間:3/7〜3/13)
1位 ゼロから作るDeep Learning
2位 プロダクトマネジメント
3位 リーダブルコード
4位 行動を変えるデザイン
5位 Pythonチュートリアル 第4版
6位 入門 監視
7位 MySQLトラブルシューティング
8位 説得とヤル気の科学
9位 実践 JUnit
10位 発酵の技法
47デフォルトの名無しさん
2021/03/19(金) 18:37:11.55ID:O+zBVB4e 推奨NGワード: Haskell
48デフォルトの名無しさん
2021/03/19(金) 18:54:27.74ID:bEVjSxG/ あわしろ氏もお勧めするHaskell。
2021/03/19(金) 19:50:35.86ID:2RO5KA42
考え方を学ぶにはHaskelが一番だな
50デフォルトの名無しさん
2021/03/19(金) 22:53:33.65ID:bEVjSxG/ あわしろ氏によると、オブジェクト指向に汚染される前に学ぶべきらしい。
2021/03/19(金) 22:58:04.01ID:UA/QoJ1s
あわしろ氏によると、指名用写真はパネマジだから信用すべきでないらしい。
2021/03/20(土) 05:55:18.35ID:Zo0fjtEq
(韓国女性25%が風俗勤務!?)韓国人に動揺走る「本当に韓国は売春世界一位なのですか?」→予想を超える韓国の反応(ゆっくり解説) - YouTube
2021/03/20(土) 13:03:03.66ID:NeLt2Xzr
本当は簡単なwinアプリ作りたいからc#勉強しようかと思ったけど
難しそうだし、コードの文字数多いし、コンパイルとか面倒くさいからpythonにしようかな
難しそうだし、コードの文字数多いし、コンパイルとか面倒くさいからpythonにしようかな
2021/03/20(土) 13:31:59.65ID:zfB5pfEe
>>53
visualstudioがあれば難しいことなんか何も無いよ
コンソールアプリにしても簡単だしwinformsなら割と簡単にGUIアプリを作れるのでまずは無料版のvisualstudio communityを入れてみると良いかと
visualstudioがあれば難しいことなんか何も無いよ
コンソールアプリにしても簡単だしwinformsなら割と簡単にGUIアプリを作れるのでまずは無料版のvisualstudio communityを入れてみると良いかと
55デフォルトの名無しさん
2021/03/20(土) 15:09:59.19ID:b4o+GKeK >>53
Haskellにしなよ。
Haskellにしなよ。
56デフォルトの名無しさん
2021/03/21(日) 20:55:00.63ID:dkDtGaJr pythonがとっつきやすいよ
Cにくらべたら
Cにくらべたら
2021/03/21(日) 22:59:30.59ID:1+IQiUnb
以前JS(ES)を推した者です
今JSを勉強しているんですが、やっぱJSは初心者に向いてないと思う…
文法が意外と複雑だし、HTMLをしっかり理解してないと困る場面も多いので
俺が思うに初心者は、JavaかC#をやるべきだと思います
クセが強くてもいいならPythonもあり
今JSを勉強しているんですが、やっぱJSは初心者に向いてないと思う…
文法が意外と複雑だし、HTMLをしっかり理解してないと困る場面も多いので
俺が思うに初心者は、JavaかC#をやるべきだと思います
クセが強くてもいいならPythonもあり
2021/03/21(日) 23:46:36.70ID:dyB+r+st
2021/03/22(月) 01:26:36.45ID:EOm1PcPo
JS は、めちゃめちゃ複雑。
Ruby からやっていないと無理
Rubyist でも、JSは、浅くしかやらない。
深くやると、キリがない
結局、オライリーの2冊のサイ本、
つまり、JSの変更の歴史を学ぶことになるから
ES3 → ES5 → ES2015
どんどん変わっていく、歴史を追い掛ける事が、非常に難しいから、
結論としては、お茶を濁す
YouTube で有名な、雑食系エンジニア・KENTA 流で言えば、
基本的な8割だけを勉強して、お茶を濁す
残りの2割は、極めて難しい・時間が掛かるので、そこはやらないのが効率的
Ruby からやっていないと無理
Rubyist でも、JSは、浅くしかやらない。
深くやると、キリがない
結局、オライリーの2冊のサイ本、
つまり、JSの変更の歴史を学ぶことになるから
ES3 → ES5 → ES2015
どんどん変わっていく、歴史を追い掛ける事が、非常に難しいから、
結論としては、お茶を濁す
YouTube で有名な、雑食系エンジニア・KENTA 流で言えば、
基本的な8割だけを勉強して、お茶を濁す
残りの2割は、極めて難しい・時間が掛かるので、そこはやらないのが効率的
2021/03/22(月) 02:34:34.64ID:yNhm3yca
Cから始めろ
2021/03/22(月) 02:51:17.80ID:g8se3Ggw
どんどん変わって「昔のコードが今動かない」breaking changeが多いのはRubyのほうだけどな。
JSはDon't break the webの観点から後方互換性の鬼だからそういうことは少ない。
知ってる人も少ないと思うけど昔のRubyでは複数引数を取るメソッドの呼び出しf(a, b)はf a bと書けた。
今の処理系ではエラー。
f a, bと書かないとダメ。
で、バージョンいくつからなのか過去の仕様を調べようにもドキュメントが見当たらないというクソさ。
曰く、「コードがドキュメントだ!」
なお``(バックティック)によるexec記法もなくなるとのこと。
時期は行き当たりバッタリ。
JSはDon't break the webの観点から後方互換性の鬼だからそういうことは少ない。
知ってる人も少ないと思うけど昔のRubyでは複数引数を取るメソッドの呼び出しf(a, b)はf a bと書けた。
今の処理系ではエラー。
f a, bと書かないとダメ。
で、バージョンいくつからなのか過去の仕様を調べようにもドキュメントが見当たらないというクソさ。
曰く、「コードがドキュメントだ!」
なお``(バックティック)によるexec記法もなくなるとのこと。
時期は行き当たりバッタリ。
2021/03/22(月) 16:15:19.30ID:sC5mVCYM
たしかにJSは柔軟性があるぶん
難しいかもね。
難しいかもね。
2021/03/23(火) 19:48:38.23ID:xszHdcl9
2021/03/24(水) 11:03:37.05ID:l+Yw5bV3
Lisp好きだよな
2021/03/24(水) 11:07:57.97ID:op338Dtn
初心者で家にランドオブリスプあったから打ち込みながら読んだけどすぐわけわからんくなった
2021/03/24(水) 13:44:27.51ID:HKW94SjI
>>64
プログラミングを学ぶ方法
まず、いくつかの言語でのプログラミングに関する教科書を読み、次にLispを含むいくつかのプログラミング言語のマニュアルを読みます。これがあなたにとって自然で直感的な意味をなすのであれば、それはあなたの精神がプログラミングにうまく適応していることを示しています。
直感的に理解できない場合は、プログラミング以外のことを行うことをお勧めします。あなたは苦労してある程度プログラミングをすることができるかもしれません、しかしそれが苦労を見つけたならあなたはそれがあまり得意ではないでしょう。それが魅力ではなく闘争である場合、プログラミングのポイントは何ですか?
その後、実際のプログラム(またはその一部)のソースコードを読んで、それらが何をするのかを理解する必要があります。次に、修正する特定のバグを見つけることができる場合は、それらに変更を書き込んだり、機能を追加したり、バグを修正したりします。それらのプログラムのコードに精通している何人かの優秀なプログラマーに、あなたの変更を読んで批評するように頼んでください。
人々が開発している無料のプログラムのバグを修正すると、開発者は喜んで修正を入手し、インストールしやすくするためにそれらを作成する方法を教えてくれます。実装したい機能については、TODOリストをご覧ください。開発者があなたの変更を組み込むとき、それは大きな満足であることがわかります。
これを何度も繰り返すと、ソフトウェアの開発が上手になります。
プログラミングを学ぶ方法
まず、いくつかの言語でのプログラミングに関する教科書を読み、次にLispを含むいくつかのプログラミング言語のマニュアルを読みます。これがあなたにとって自然で直感的な意味をなすのであれば、それはあなたの精神がプログラミングにうまく適応していることを示しています。
直感的に理解できない場合は、プログラミング以外のことを行うことをお勧めします。あなたは苦労してある程度プログラミングをすることができるかもしれません、しかしそれが苦労を見つけたならあなたはそれがあまり得意ではないでしょう。それが魅力ではなく闘争である場合、プログラミングのポイントは何ですか?
その後、実際のプログラム(またはその一部)のソースコードを読んで、それらが何をするのかを理解する必要があります。次に、修正する特定のバグを見つけることができる場合は、それらに変更を書き込んだり、機能を追加したり、バグを修正したりします。それらのプログラムのコードに精通している何人かの優秀なプログラマーに、あなたの変更を読んで批評するように頼んでください。
人々が開発している無料のプログラムのバグを修正すると、開発者は喜んで修正を入手し、インストールしやすくするためにそれらを作成する方法を教えてくれます。実装したい機能については、TODOリストをご覧ください。開発者があなたの変更を組み込むとき、それは大きな満足であることがわかります。
これを何度も繰り返すと、ソフトウェアの開発が上手になります。
2021/03/24(水) 18:44:38.81ID:9yOmUtmf
Land of Lispで初めてLispに触れてしばらく???だったけど
マクロ/特殊形式と関数は評価順が違うことを理解したらあとはすんなりだったな
マクロ/特殊形式と関数は評価順が違うことを理解したらあとはすんなりだったな
2021/03/24(水) 22:08:15.67ID:GfpKlAV7
Emacs Lispなら、Emacsのポータブルタイプのをダウンロードして展開するだけで
完璧な環境構築が出来る
ドキュメントも長く読まれてるものがネットに転がってる
何よりEmacsはLispをやるためのものではなくて、多目的な環境だし
ユーザも多いから作ったものを公開すれば誰かに試してもらえる
完璧な環境構築が出来る
ドキュメントも長く読まれてるものがネットに転がってる
何よりEmacsはLispをやるためのものではなくて、多目的な環境だし
ユーザも多いから作ったものを公開すれば誰かに試してもらえる
2021/03/24(水) 22:12:47.13ID:GfpKlAV7
Programming in Emacs Lisp(和訳)
https://www.math.s.chiba-u.ac.jp/~matsu/lisp/emacs-lisp-intro-jp.html#SEC_Top
https://www.math.s.chiba-u.ac.jp/~matsu/lisp/emacs-lisp-intro-jp.html#SEC_Top
2021/03/25(木) 13:26:52.44ID:zrKz1Lho
推奨NGワード: あわしろ
推奨NGワード: デル男
推奨NGワード: KENTA
推奨NGワード: ケンタ
推奨NGワード: Ruby
推奨NGワード: Rails
推奨NGワード: デル男
推奨NGワード: KENTA
推奨NGワード: ケンタ
推奨NGワード: Ruby
推奨NGワード: Rails
2021/03/25(木) 19:47:01.48ID:Kuef+GVX
LISPは勧めない。優れた言語だけど。オーパーツとすら言いたいくらい
すごいけど。
可読性の概念がなさすぎなんだよあれ。「括弧の輝度とか色を勝手に
調整してくれるエディタがあればね〜」って言われてたのが90年代だ。
すごいけど。
可読性の概念がなさすぎなんだよあれ。「括弧の輝度とか色を勝手に
調整してくれるエディタがあればね〜」って言われてたのが90年代だ。
2021/03/25(木) 20:07:19.79ID:KmpgWBAt
そんなんとっくに実現してるし
なんなら箱に入れてくれるデモも見た
なんなら箱に入れてくれるデモも見た
2021/03/25(木) 23:26:32.40ID:Kuef+GVX
いや、それが実現してるのは知ってるけど、
それでも読みやすいか?あれ
Emacs の設定とか見てると頭くらくらしてくる
それでも読みやすいか?あれ
Emacs の設定とか見てると頭くらくらしてくる
2021/03/25(木) 23:39:44.21ID:KmpgWBAt
そんなもん
f3(f2(f1(42)))
が
(f3 (f2 (f1 42)))
になってるだけだろ
こんなしょうもないこと取り上げて可読性云々してるの?
だったらforthは
42 f1 f2 f3
だけどこれをもってforthが可読性の高い優れた言語ということになるわけ?
下らないよ
f3(f2(f1(42)))
が
(f3 (f2 (f1 42)))
になってるだけだろ
こんなしょうもないこと取り上げて可読性云々してるの?
だったらforthは
42 f1 f2 f3
だけどこれをもってforthが可読性の高い優れた言語ということになるわけ?
下らないよ
76デフォルトの名無しさん
2021/03/26(金) 19:10:40.92ID:82X73Jff lispってなんか憧れる
77デフォルトの名無しさん
2021/03/26(金) 19:48:51.68ID:Pu99tHkh ・業務用アプリケーションで未だに主流の、、、、、、Java
・ゲームやデスクトップ用アプリケーションで主流の、、、、、、C#
・過去の業務用アプリケーション資産の保守で必要とされる、、、、、、VisualBasic6.0、VB.NET
・組み込み機器で使われる、、、、、、C/C++
個人的趣味なのか、これら仕事として需要が大きそうなプログラミング言語は、なぜかオススメされないんだね。
・ゲームやデスクトップ用アプリケーションで主流の、、、、、、C#
・過去の業務用アプリケーション資産の保守で必要とされる、、、、、、VisualBasic6.0、VB.NET
・組み込み機器で使われる、、、、、、C/C++
個人的趣味なのか、これら仕事として需要が大きそうなプログラミング言語は、なぜかオススメされないんだね。
2021/03/26(金) 20:48:24.80ID:dnMLEYx4
はじめるのに、って考えるとどうなのって思う
79デフォルトの名無しさん
2021/03/26(金) 21:11:57.31ID:Pu99tHkh 当面は仕事や就職などで必要にはならず学習期間に余裕があるのか、
現在の職場や就職などで必要な技能のため学習期間に余裕はなく仕事で使えることも優先したいのか、
小学生〜大学生が余裕を持って理想的な手順で学習して身につけたいのか、
本人の置かれた環境によっても大きく変わってくるのでは。
現在の職場や就職などで必要な技能のため学習期間に余裕はなく仕事で使えることも優先したいのか、
小学生〜大学生が余裕を持って理想的な手順で学習して身につけたいのか、
本人の置かれた環境によっても大きく変わってくるのでは。
80デフォルトの名無しさん
2021/03/26(金) 21:29:05.19ID:3gUI29td あわしろ氏の勧めに従ってみるのも一つの道では?
日本のIT界を作った人だから。
日本のIT界を作った人だから。
81デフォルトの名無しさん
2021/03/26(金) 21:29:36.86ID:3gUI29td 鵜飼弾とかも、あわしろ一門の門下生だよ。
2021/03/26(金) 22:31:50.80ID:82X73Jff
小飼でしょ
83デフォルトの名無しさん
2021/03/26(金) 22:37:06.66ID:3gUI29td 合成人間作ってもうた。
84デフォルトの名無しさん
2021/03/26(金) 22:38:55.72ID:3gUI29td もしかしてこれがポリモーフィズムってやつか?
85デフォルトの名無しさん
2021/03/27(土) 00:02:43.62ID:gNdWovH1 LISP を勉強しておきたいのは、別の理由からです――それをモノにしたときにすばらしい悟り体験が得られるのです。
この体験は、その後の人生でよりよいプログラマーとなる手助けとなるはずです。
たとえ、実際には LISP そのものをあまり使わなくても。
(LISP の初体験をかなり簡単に得るには、Emacs テキストエディタのモードを書いたり改変したり、
あるいは GIMP の Script-Fu プラグインをいじったりしてみましょう。)
実は、この 5 つすべて(Python, Java, C/C++, Perl, LISP)を勉強しておくのがいちばんいいのです。
これらはもっとも重要なハッキング用言語だというだけでなく、それぞれプログラミングに対して
まったく違ったアプローチをしているので、どれも非常に有益な勉強となるでしょう。
https://cruel.org/freeware/hacker.html
この体験は、その後の人生でよりよいプログラマーとなる手助けとなるはずです。
たとえ、実際には LISP そのものをあまり使わなくても。
(LISP の初体験をかなり簡単に得るには、Emacs テキストエディタのモードを書いたり改変したり、
あるいは GIMP の Script-Fu プラグインをいじったりしてみましょう。)
実は、この 5 つすべて(Python, Java, C/C++, Perl, LISP)を勉強しておくのがいちばんいいのです。
これらはもっとも重要なハッキング用言語だというだけでなく、それぞれプログラミングに対して
まったく違ったアプローチをしているので、どれも非常に有益な勉強となるでしょう。
https://cruel.org/freeware/hacker.html
2021/03/27(土) 06:13:58.67ID:VWBmNoc0
>>85
かっこいい、やっぱ憧れる…
かっこいい、やっぱ憧れる…
2021/03/27(土) 14:49:22.93ID:cpUHfD3R
LispやりたいならClojureやるといいよ
他に比べると敷板低いので
他に比べると敷板低いので
2021/03/27(土) 15:39:13.09ID:iAa+X6Ug
敷居をどうやればそういう間違いするんだろうか
2021/03/27(土) 17:18:30.57ID:ylVvcLaL
Elixir では、関数の第1引数に、パイプから渡せる
42
|> f1
|> f2
|> f3
42
|> f1
|> f2
|> f3
2021/03/27(土) 22:02:55.39ID:5+AX5NEd
ルビキチ改めエリキチ
2021/03/27(土) 22:19:17.21ID:qBcxOjkl
Elixirのパイプは第1引数に挿入するってのが変な仕様だよなぁ。
関数の部分適用ってないんだっけ?
関数の部分適用ってないんだっけ?
2021/03/27(土) 23:05:24.63ID:r6p9e+p/
>>91
変な仕様だとは全く思わないけど何が変だと思うの??
変な仕様だとは全く思わないけど何が変だと思うの??
2021/03/27(土) 23:21:22.41ID:qBcxOjkl
パイプ演算子の元ネタのF#やその他の関数型言語の類似の構文だとここに第一級オブジェクトとしての
関数を渡すんだけど、Elixirだと値じゃなくてUFCSみたいな変な構文を記述することになる。
関数を渡すんだけど、Elixirだと値じゃなくてUFCSみたいな変な構文を記述することになる。
2021/03/27(土) 23:51:20.03ID:2ZTLWQQM
>>93
うーむ 何が言いたいのかよく分からん
UFCSは型にメソッドを生やさなくてもメソッドチェーンできるようになる程度のメリットしかなくパイプ演算子とは意図が異なる
F#は状態を含む型を一番後ろの引数で渡す規約でAPI設計してるから高階関数をパイプ演算子でつなぐと第一引数は関数になる
Elixirは第一引数で状態を含む型を渡す形でAPI設計してるので順番が変わるのは当然
うーむ 何が言いたいのかよく分からん
UFCSは型にメソッドを生やさなくてもメソッドチェーンできるようになる程度のメリットしかなくパイプ演算子とは意図が異なる
F#は状態を含む型を一番後ろの引数で渡す規約でAPI設計してるから高階関数をパイプ演算子でつなぐと第一引数は関数になる
Elixirは第一引数で状態を含む型を渡す形でAPI設計してるので順番が変わるのは当然
2021/03/27(土) 23:58:42.14ID:qBcxOjkl
f(a, b) みたいな2引数の関数をパイプで使いたい場合な。
普通の関数型言語だと f(a) という部分適用された関数を渡すけど
Elixirは f(b) というなんだかよくわからないものを渡す。
普通の関数型言語だと f(a) という部分適用された関数を渡すけど
Elixirは f(b) というなんだかよくわからないものを渡す。
96デフォルトの名無しさん
2021/03/28(日) 00:37:58.65ID:w6XGrPa9 小学生向け入門書の存在につられて、試しにC言語に取り組んでみてるんだけど、予定どおりというか噂どおり難関とされる配列、ポインタで、さっそく挫折した。(同じく難関とされる構造体は、その入門書ではまだ出て来てない)
配列は1次元でも複雑怪奇なのに二次元配列なんて出て来て即アウト。ポインタにいたっては最初から何もかもチンプンカンプンな有り様。
プログラミング言語ほぼ初心者で、どの言語がいいか5〜6言語、とりあえず入門〜初級レベルあたりの学習を、それぞれ試してみるつもりなんだけど、とりあえずC言語の学習を初めちゃったし学習書も買っちゃったから、わからないところは考えても時間のムダだろうから、ここはアッサリ飛ばすことにして、とにかく先へ先へと突き進む方法で学習を続けてみるつもり。
以上、いちおう複数言語のお試し学習法を実践し始めての、経過報告。良い子はこの学習法をマネしないほうがいいと思います。
配列は1次元でも複雑怪奇なのに二次元配列なんて出て来て即アウト。ポインタにいたっては最初から何もかもチンプンカンプンな有り様。
プログラミング言語ほぼ初心者で、どの言語がいいか5〜6言語、とりあえず入門〜初級レベルあたりの学習を、それぞれ試してみるつもりなんだけど、とりあえずC言語の学習を初めちゃったし学習書も買っちゃったから、わからないところは考えても時間のムダだろうから、ここはアッサリ飛ばすことにして、とにかく先へ先へと突き進む方法で学習を続けてみるつもり。
以上、いちおう複数言語のお試し学習法を実践し始めての、経過報告。良い子はこの学習法をマネしないほうがいいと思います。
2021/03/28(日) 00:52:46.40ID:Ah6uwjvI
2021/03/28(日) 01:02:39.14ID:A0lj2cxG
2021/03/28(日) 01:09:36.03ID:A+i84gxc
100デフォルトの名無しさん
2021/03/28(日) 02:47:52.21ID:w6XGrPa9 >>98
過去にPCを自作したことがある程度じゃ、ぜんぜん歯が立たないんだね、C言語は。PC組立やOSセットアップなんて、プラモデルよりはるかに簡単らしいしね。
いずれPCの仕組み、概略についての本でも読んでみますね、プログラミング言語の理解の助けにするために。
過去にPCを自作したことがある程度じゃ、ぜんぜん歯が立たないんだね、C言語は。PC組立やOSセットアップなんて、プラモデルよりはるかに簡単らしいしね。
いずれPCの仕組み、概略についての本でも読んでみますね、プログラミング言語の理解の助けにするために。
101デフォルトの名無しさん
2021/03/28(日) 07:59:11.93ID:8EbBoM3p 再帰とポインタの重要性
Javaスクールの危険 - The Joel on Software Translation Project
https://web.archive.org/web/20190506042839/http://local.joelonsoftware.com/wiki/Javaスクールの危険
Javaスクールの危険 - The Joel on Software Translation Project
https://web.archive.org/web/20190506042839/http://local.joelonsoftware.com/wiki/Javaスクールの危険
102デフォルトの名無しさん
2021/03/28(日) 09:09:08.12ID:by6LSv0L103デフォルトの名無しさん
2021/03/28(日) 10:05:57.80ID:8EbBoM3p Elixir知らないけど
f(a)←aを部分適用した
f(b)←aを適用して、bを待ってる
こゆこと?(あるいは逆?)
f(a)←aを部分適用した
f(b)←aを適用して、bを待ってる
こゆこと?(あるいは逆?)
104デフォルトの名無しさん
2021/03/28(日) 10:40:40.27ID:by6LSv0L f(a) は f(a, b) に a を部分適用したもので、パイプから渡された b を適用することで f(a, b) の結果を得られる関数。
f(b) はパイプから a が渡されると f(a, b) の結果を得られる何か。
f(b) はパイプから a が渡されると f(a, b) の結果を得られる何か。
105デフォルトの名無しさん
2021/03/28(日) 11:27:41.06ID:8EbBoM3p それだったら全然違和感ないけどな
数学と同じだよね
数学と同じだよね
106デフォルトの名無しさん
2021/03/28(日) 12:34:20.69ID:ptSax1Ky f(a, b)で考えるからf(b)渡すのは変だと感じるんでしょ
パイプで使う関数はf(s, a)やg(s, a, b) なので
s |> f(a) |> g(a, b) になる
引数の捉え方が違う
F#ならf(a, s)やg(a, b, s)だから
s |> f a |> g a b になる
パイプで使う関数はf(s, a)やg(s, a, b) なので
s |> f(a) |> g(a, b) になる
引数の捉え方が違う
F#ならf(a, s)やg(a, b, s)だから
s |> f a |> g a b になる
107デフォルトの名無しさん
2021/03/28(日) 12:41:52.83ID:ptSax1Ky f(s, a) -> s やg(s, a, b) -> s って書いたら分かりやすいかな?
108デフォルトの名無しさん
2021/03/28(日) 12:48:00.98ID:by6LSv0L >>106
後者の f a は関数になるけど前者の f(a) はそれだけを取り出した場合に関数でもなんでもないのが違和感あるところ。
あえて言えば s.f(a).g(a, b) というUFCSの一部分かなあと。
後者の f a は関数になるけど前者の f(a) はそれだけを取り出した場合に関数でもなんでもないのが違和感あるところ。
あえて言えば s.f(a).g(a, b) というUFCSの一部分かなあと。
109デフォルトの名無しさん
2021/03/28(日) 13:15:25.50ID:IES6ITrg ポインタそんなに難しいかなあ?
メモリを直接扱うイメージで図解しているサイトが
どっかにあると思うが
メモリを直接扱うイメージで図解しているサイトが
どっかにあると思うが
110デフォルトの名無しさん
2021/03/28(日) 13:48:00.04ID:NjmNZXxg >>96
NHK Eテレなどに出てる、Ruby の女神・池澤あやかが言ってる
彼女は慶応卒だけど、学生がプログラミングを嫌いになるのは、
学校で、C から教えるので皆挫折する
だから、この教育方法が悪いって
彼女は、山陰地方のRuby on Rails 合宿で、Railsを学んで、
ウェブサイトを作り始めた
NHK Eテレなどに出てる、Ruby の女神・池澤あやかが言ってる
彼女は慶応卒だけど、学生がプログラミングを嫌いになるのは、
学校で、C から教えるので皆挫折する
だから、この教育方法が悪いって
彼女は、山陰地方のRuby on Rails 合宿で、Railsを学んで、
ウェブサイトを作り始めた
111デフォルトの名無しさん
2021/03/28(日) 13:56:14.24ID:A0lj2cxG >>110
Rubyガイジは書き込むなよカス
Rubyガイジは書き込むなよカス
112デフォルトの名無しさん
2021/03/28(日) 15:05:46.29ID:IW8C5n0X113デフォルトの名無しさん
2021/03/28(日) 16:28:16.03ID:yHCir1no Haskellを学ぶのが良いよ。
114デフォルトの名無しさん
2021/03/28(日) 17:44:09.60ID:y14RHouV 継続とcall/ccに比べればポインタなんてカス
115デフォルトの名無しさん
2021/03/28(日) 17:57:41.98ID:9PsPoXVn >>113
Rubyよりない
Rubyよりない
116デフォルトの名無しさん
2021/03/28(日) 19:28:33.61ID:yHCir1no 一位Ruby、二位Haskellとして、三番目に学ぶべき言語はCではなかろうか?
117デフォルトの名無しさん
2021/03/28(日) 21:16:53.96ID:4HRS4SBE いや!Cの前にPascalだ。というかCを書いてるときでも心の中でPascalを書いてるつもりで書け。
119110
2021/03/29(月) 03:55:51.05ID:64Cowzta 池澤あやかなどの女は、現実派。
課題を解決したいだけ。Solution
車の運転だけを学びたい。
別に、車の構造を学びたいわけじゃない
アプリを作りたいだけ。
別に、コンピューターの構造を学びたいわけじゃない
転職用のポートフォリオと同じ。
A さんは、すごい時間を掛けて、HTML, CSS を使って、自分でデザインしました。
HTML, CSSのプロです
B さんは、Bootstrap を使って、短時間でコピペして作ったので、
HTML, CSSも、よく知りません
転職できるのは、課題を解決した人。
技術自慢をした人じゃない
特に、Apple はそう。
平凡な部品をコピペして、組み合わせて販売する。
技術力じゃなく、課題解決型
ビジネスのほとんどは、これ
課題を解決したいだけ。Solution
車の運転だけを学びたい。
別に、車の構造を学びたいわけじゃない
アプリを作りたいだけ。
別に、コンピューターの構造を学びたいわけじゃない
転職用のポートフォリオと同じ。
A さんは、すごい時間を掛けて、HTML, CSS を使って、自分でデザインしました。
HTML, CSSのプロです
B さんは、Bootstrap を使って、短時間でコピペして作ったので、
HTML, CSSも、よく知りません
転職できるのは、課題を解決した人。
技術自慢をした人じゃない
特に、Apple はそう。
平凡な部品をコピペして、組み合わせて販売する。
技術力じゃなく、課題解決型
ビジネスのほとんどは、これ
120デフォルトの名無しさん
2021/03/29(月) 12:12:05.20ID:Bo1D2IkS Cから教えるのが悪いというのは良いとして
だからコピペして見かけ何かやったように見せられればオッケーなんだ
それを目指せ
という結論にはならないだろ
池澤とかいう人もそんなこと言ってるわけではないと思う
だからコピペして見かけ何かやったように見せられればオッケーなんだ
それを目指せ
という結論にはならないだろ
池澤とかいう人もそんなこと言ってるわけではないと思う
121デフォルトの名無しさん
2021/03/29(月) 12:59:16.67ID:CCRIIQEW アプリを作りたいだけでもコンピューターの仕組みを全然知らないよりは知ってた方がいいしな
車の運転もそう
作り方だけ知っていても結局駄目なんだよ
そういう奴は簡単な仕事しかさせてもらえない
車の運転もそう
作り方だけ知っていても結局駄目なんだよ
そういう奴は簡単な仕事しかさせてもらえない
122デフォルトの名無しさん
2021/03/29(月) 13:35:10.64ID:VNl0vNYk 「ディフェレンシャルギア」とか「ロータリーエンジン」の
仕組みまで理解しておくと、運転の時に役に立つか?
仕組みまで理解しておくと、運転の時に役に立つか?
123デフォルトの名無しさん
2021/03/29(月) 14:40:22.40ID:Bo1D2IkS 喩えがおかしい
運転はアプリのユーザだ
開発者は不具合に対応しなきゃならない
運転はアプリのユーザだ
開発者は不具合に対応しなきゃならない
124デフォルトの名無しさん
2021/03/29(月) 14:50:40.80ID:FXjqyr6T 仕組みを理解してない人が汎用の部品組み合わせて作った車とかは乗りたくないな
125デフォルトの名無しさん
2021/03/29(月) 14:54:05.64ID:CCRIIQEW >>122
それCPUの設計知らないとぐらいの例えで頭悪すぎる
それCPUの設計知らないとぐらいの例えで頭悪すぎる
126デフォルトの名無しさん
2021/03/29(月) 14:54:18.18ID:756sReck127デフォルトの名無しさん
2021/03/29(月) 15:13:00.20ID:HJyOoWgy それはUSのコンピュータサイエンス学科と環境情報の違いだろ
学ぶ目的が違うんだから方法が違って当然
Cから教えようとするやつは教え方が悪いってのもあるけどな
学ぶ目的が違うんだから方法が違って当然
Cから教えようとするやつは教え方が悪いってのもあるけどな
128デフォルトの名無しさん
2021/03/29(月) 15:31:34.00ID:dJIYpGlj 少し前のやり取りで関数型の感覚が理解出来ない人達は
その昔オブジェクト指向が理解できなかった人達と重なって見えるな
そういう人達にHaskell学べというのもあながち間違いじゃないのかも
その昔オブジェクト指向が理解できなかった人達と重なって見えるな
そういう人達にHaskell学べというのもあながち間違いじゃないのかも
129デフォルトの名無しさん
2021/03/29(月) 16:39:44.27ID:x6HQk2qx 間違いだと思う
130デフォルトの名無しさん
2021/03/29(月) 16:42:55.95ID:qBtYsWXm あわしろ氏にも一理あるな
131デフォルトの名無しさん
2021/03/29(月) 16:52:06.87ID:pJGmLRGp 最初がCだからプログラミング嫌いになるって
PythonとかRubyなら嫌いにならないのかな
PythonとかRubyなら嫌いにならないのかな
132デフォルトの名無しさん
2021/03/29(月) 17:19:07.63ID:kAc6GSD7 言語を始めることが目的になっているのが間違いだと気づけ
就職か趣味か知らんけど本来はその先に行くためのただの入り口なんだからくぐってから考えろ
そこそこのプログラムなんか小学生でもできる
就職か趣味か知らんけど本来はその先に行くためのただの入り口なんだからくぐってから考えろ
そこそこのプログラムなんか小学生でもできる
133デフォルトの名無しさん
2021/03/29(月) 17:42:08.63ID:Oj3f9jrO >>131
確率は劇的に下がるだろうな
Cなら9:1くらいなのが1:9くらいにはなるんじゃね
Cの場合は最初に意識する必要のない詳細が前面に出てくるのが良くない
コードの構造とかと同じでプログラミングの学習も段階的に詳細化していくほうが圧倒的に理解が早い
確率は劇的に下がるだろうな
Cなら9:1くらいなのが1:9くらいにはなるんじゃね
Cの場合は最初に意識する必要のない詳細が前面に出てくるのが良くない
コードの構造とかと同じでプログラミングの学習も段階的に詳細化していくほうが圧倒的に理解が早い
134デフォルトの名無しさん
2021/03/29(月) 18:14:41.92ID:1yKvh1aU Hi-Lo mix で、 Hi は Haskell 、 Lo は Lisp で良いのでは?
この二つが出来れば当分困らないでしょう。
この二つが出来れば当分困らないでしょう。
135デフォルトの名無しさん
2021/03/29(月) 19:50:18.16ID:cKS+NgTb 俺が学生の頃はアセンブラとLispを覚えておけと言われたものだ
136デフォルトの名無しさん
2021/03/29(月) 20:07:15.05ID:UEWwMFcs ジョエル>>101はLispを学べと言ってるんだと思う
Lispといえば再帰だし、Lispってポインタだらけだからね
例えば(a b c)というS式は4つのポインタを表現してるし
プログラムもデータもS式で表され、それが思考ツールなわけだから
学ぶとプログラミングということのイメージを覆される人も多いと思う
いきなりSICPに取り組んだらキツイのは目に見えてるので
Little Schemer(「Scheme手習い」)や、日本人なら「リスト遊び」で再帰とS式とポインタについて
慣れておくのが良いと思う
でも、RMS尊師は>>67で言ってる通り、色んな言語に触れてみるべきだと考えてるようだ
E.レイモンドも同じく>>85
Lispといえば再帰だし、Lispってポインタだらけだからね
例えば(a b c)というS式は4つのポインタを表現してるし
プログラムもデータもS式で表され、それが思考ツールなわけだから
学ぶとプログラミングということのイメージを覆される人も多いと思う
いきなりSICPに取り組んだらキツイのは目に見えてるので
Little Schemer(「Scheme手習い」)や、日本人なら「リスト遊び」で再帰とS式とポインタについて
慣れておくのが良いと思う
でも、RMS尊師は>>67で言ってる通り、色んな言語に触れてみるべきだと考えてるようだ
E.レイモンドも同じく>>85
137デフォルトの名無しさん
2021/03/29(月) 20:21:54.11ID:qEb+vJGq >>134
その2つしか出来ない奴が普通に就職しても困ることばかりだろw
その2つしか出来ない奴が普通に就職しても困ることばかりだろw
138デフォルトの名無しさん
2021/03/29(月) 21:54:37.45ID:ErpapNI3 ホットスーププロセッサー
139110
2021/03/29(月) 22:32:06.66ID:64Cowzta 池澤あやかは文系だから、C を学びたくはない。
ハーバードでも、Ruby on Rails で起業して、100億円で売却しましょう
MIT・高専なら、Cから学ぶのも分かる。
4年間、Cで無駄にしても取り返せる
文系で起業する香具師には、その時間は無駄
1人で、Heroku のRailsで起業して、
千人ぐらい会員を集めて、10億円でサイトを売却するとか、
文系の女は、そういうパターン
ハーバードでも、Ruby on Rails で起業して、100億円で売却しましょう
MIT・高専なら、Cから学ぶのも分かる。
4年間、Cで無駄にしても取り返せる
文系で起業する香具師には、その時間は無駄
1人で、Heroku のRailsで起業して、
千人ぐらい会員を集めて、10億円でサイトを売却するとか、
文系の女は、そういうパターン
140デフォルトの名無しさん
2021/03/29(月) 22:39:42.52ID:wY/D+VXd141デフォルトの名無しさん
2021/03/29(月) 23:20:49.09ID:UEWwMFcs MITはちょっと前まではLispからだったが
今はPythonから学ぶ
スタンフォードとかだともしかするとCからかもしれないが
今はPythonから学ぶ
スタンフォードとかだともしかするとCからかもしれないが
142デフォルトの名無しさん
2021/03/29(月) 23:27:28.17ID:64Cowzta 昔の東大は、Lisp, Emacs 採用
この2つが出来る香具師は、IQ が高いから、官僚向き
Ruby on Rails で、Shopify, Airbnb など、
時価総額10兆円の世界とは全く異なるけど、
Matz は未だに、Emacs。笑
VSCode に、ついていけない老害
この2つが出来る香具師は、IQ が高いから、官僚向き
Ruby on Rails で、Shopify, Airbnb など、
時価総額10兆円の世界とは全く異なるけど、
Matz は未だに、Emacs。笑
VSCode に、ついていけない老害
143デフォルトの名無しさん
2021/03/29(月) 23:41:50.98ID:J/fpahBP RubyガイジMATZ嫌いなんか笑
144デフォルトの名無しさん
2021/03/30(火) 00:29:18.93ID:SZr1vpbF145デフォルトの名無しさん
2021/03/30(火) 00:45:06.37ID:krVjY3IQ146デフォルトの名無しさん
2021/03/30(火) 00:47:08.91ID:/RJ06M09 >>144
そういう君が使いこなせる言語は?
そういう君が使いこなせる言語は?
147デフォルトの名無しさん
2021/03/30(火) 01:46:21.54ID:fREJHxWW >>143
今月で一番笑った
今月で一番笑った
148デフォルトの名無しさん
2021/03/30(火) 02:19:06.28ID:RNQIAaAO HaskellやLispの質的な違いすらわからんやつは採用しないな
今後のご活躍を心よりお祈り申し上げます。
今後のご活躍を心よりお祈り申し上げます。
149デフォルトの名無しさん
2021/03/30(火) 04:35:29.63ID:crjfhXZf >>143
笑撃の事実発覚www
笑撃の事実発覚www
150デフォルトの名無しさん
2021/03/30(火) 07:00:31.60ID:gBDrO/Sd どうせRuby君のことだから、誰某が言ってた!って理由でMATZ嫌ってるんだろw
151デフォルトの名無しさん
2021/03/30(火) 17:47:43.98ID:2CeDTrvd Rubyガイジは確かにウザいけど、
この大勢で寄ってたかって叩く感じがなんか嫌い
この大勢で寄ってたかって叩く感じがなんか嫌い
152デフォルトの名無しさん
2021/03/30(火) 18:44:30.27ID:X2VKoCLi153デフォルトの名無しさん
2021/03/30(火) 18:52:01.64ID:lLaXLTA/ 同族嫌悪だよ
154デフォルトの名無しさん
2021/03/30(火) 19:13:22.31ID:2tWwlV/6 あわしろ氏が言ってた。
155デフォルトの名無しさん
2021/03/30(火) 20:25:17.60ID:CvyOAVOF 今から始めるならRust一択
156デフォルトの名無しさん
2021/03/30(火) 20:59:16.75ID:hkltIYIv 最初にrustはムズいよ
まずコンパイル通らない
まずコンパイル通らない
157デフォルトの名無しさん
2021/03/31(水) 12:55:43.25ID:zbO9uKDy rustのコンパイルってそんな難しいの!?
158デフォルトの名無しさん
2021/03/31(水) 13:55:16.90ID:UYjPifiW >>100
ハードウェアじゃなくて、メモリに番地があってそこのデータを
CPUが操作してるっていうソフトの概念の方の知識が要る。
もっと進むと操作している関数の側もメモリに乗ってるデータの
一種だから「関数へのポインタ」なんてのも出てくるんだけど、
そのあたりはメモリの番地って概念がないとちんぷんかんぷんだと
思う。
ハードウェアじゃなくて、メモリに番地があってそこのデータを
CPUが操作してるっていうソフトの概念の方の知識が要る。
もっと進むと操作している関数の側もメモリに乗ってるデータの
一種だから「関数へのポインタ」なんてのも出てくるんだけど、
そのあたりはメモリの番地って概念がないとちんぷんかんぷんだと
思う。
159デフォルトの名無しさん
2021/03/31(水) 14:05:54.44ID:Dmfl5kzC 更にスタックポインタやら関数コールの引数はどこに格納されるやら、再帰を延々とやると動かなくなる理由とか
ある程度は基礎的なことは知っていて損はない
ある程度は基礎的なことは知っていて損はない
160デフォルトの名無しさん
2021/03/31(水) 14:37:27.59ID:5l26irpu C言語の前にアセンブラってやつをかじったから
割と簡単にポインタを通過できたわ
割と簡単にポインタを通過できたわ
161デフォルトの名無しさん
2021/03/31(水) 14:51:44.43ID:np20uROb 急速に初心者向けから話題が離れていくの好き
162デフォルトの名無しさん
2021/03/31(水) 16:19:30.69ID:zbO9uKDy 関数へのポインタは他の言語使ってコールバック関数の
ありがたみを理解してから戻ってくると理解しやすいかも。
そういやはじめてC勉強したとき、qsortのコールバックよくわからなかったなあ
ありがたみを理解してから戻ってくると理解しやすいかも。
そういやはじめてC勉強したとき、qsortのコールバックよくわからなかったなあ
163デフォルトの名無しさん
2021/03/31(水) 16:54:11.53ID:1nW3cpNR CUIにくらべてGUIって訳わかんない
164デフォルトの名無しさん
2021/03/31(水) 16:59:18.40ID:Dmfl5kzC >>163
そりゃ基本的にはOSからのイベントにより動くみたいな部分が大半だからね
そりゃ基本的にはOSからのイベントにより動くみたいな部分が大半だからね
165デフォルトの名無しさん
2021/03/31(水) 17:08:18.64ID:ZXCk++Ia VBは簡単だな、テキストボックスやラベル等の部品をフォームにペタペタ貼って、プロパティ設定、イベント毎に処理記述すればいい。
166デフォルトの名無しさん
2021/03/31(水) 18:17:49.25ID:UYjPifiW167デフォルトの名無しさん
2021/03/31(水) 19:38:53.49ID:Dmfl5kzC 今更VB使うくらいならC#で良いような
168デフォルトの名無しさん
2021/04/01(木) 01:07:16.68ID:7y1pTd6e >>167
会社のえらいさんの頭が「しーしゃーぷ?なにそれおいしいの?」レベルな
ところは結構ある。エクセルにデータ入力しながら横に電卓置いてSUM
してる、管理職が。
そういうところではオフィスしか「開発環境」が無かったりするのよ。
「早くJavaScript来てくれ。あれなら関数型に近いコード吐けるのに」とか
「これ、LINQなら一発だよな」とか思いながらVBAを組むことになる。
会社のえらいさんの頭が「しーしゃーぷ?なにそれおいしいの?」レベルな
ところは結構ある。エクセルにデータ入力しながら横に電卓置いてSUM
してる、管理職が。
そういうところではオフィスしか「開発環境」が無かったりするのよ。
「早くJavaScript来てくれ。あれなら関数型に近いコード吐けるのに」とか
「これ、LINQなら一発だよな」とか思いながらVBAを組むことになる。
169デフォルトの名無しさん
2021/04/01(木) 08:46:56.44ID:jXxosqxT VBAと同一視されるVBが不憫
VBAの一番の問題はテストやバージョン管理という現代の開発で当たり前の事を当たり前にはできない事
Rubberduckだったり有料のアドインだったり自作アドインで多少はマシになるけど頑張る方向性が間違ってる
VBAの一番の問題はテストやバージョン管理という現代の開発で当たり前の事を当たり前にはできない事
Rubberduckだったり有料のアドインだったり自作アドインで多少はマシになるけど頑張る方向性が間違ってる
170デフォルトの名無しさん
2021/04/01(木) 15:39:25.96ID:7yVCKGZd てかVBAはエクセルマクロだし、VBとは別物なのになw
Aを略して言う奴は開発したこと無いのだろうなと思う
正直単なるVBはもう廃止してほしいわw
C#で十分やろw
Aを略して言う奴は開発したこと無いのだろうなと思う
正直単なるVBはもう廃止してほしいわw
C#で十分やろw
171デフォルトの名無しさん
2021/04/01(木) 16:42:09.17ID:2Czoe8CU C#とかw
172デフォルトの名無しさん
2021/04/01(木) 19:53:48.12ID:wwTAZDZq Pythonでオッケー
173デフォルトの名無しさん
2021/04/01(木) 21:30:05.56ID:9GEELuTU Pythonは言語としてはそれほど悪くはないんだが
この板でPythonを勧めるやつは超低レベルのプログラマーしかいないのでやめた方がいいと思ってる
ほぼVBAしかできないのにVBAを勧めるやつらと似てるが
VBAerはプログラミング知識は未熟でもVBAノウハウだけは豊富なのである意味マシ
この板でPythonを勧めるやつは超低レベルのプログラマーしかいないのでやめた方がいいと思ってる
ほぼVBAしかできないのにVBAを勧めるやつらと似てるが
VBAerはプログラミング知識は未熟でもVBAノウハウだけは豊富なのである意味マシ
174デフォルトの名無しさん
2021/04/01(木) 21:32:29.01ID:C9Lq3euG Pythonは言語としては糞だけど便利だから勧める
175デフォルトの名無しさん
2021/04/01(木) 23:20:01.10ID:SICh84NV サードパーティー豊富だからPythonに利点がある
お気楽にデータ処理ができる、それがPython
機械学習ライブラリが揃ってるからありがたいだけ
お気楽にデータ処理ができる、それがPython
機械学習ライブラリが揃ってるからありがたいだけ
176デフォルトの名無しさん
2021/04/02(金) 01:13:15.22ID:AnUSGJIq 機械学習を始めるのにいい言語を聞いてるわけじゃないのにな
>>173の指摘通りな気がしてきた
>>173の指摘通りな気がしてきた
177デフォルトの名無しさん
2021/04/02(金) 01:39:17.04ID:pJweybWA Pythonって現代のBASICだよね
良くも悪くも
良くも悪くも
178デフォルトの名無しさん
2021/04/02(金) 02:00:19.39ID:Nmq5iYFb179デフォルトの名無しさん
2021/04/02(金) 02:43:33.35ID:NWbwqlFc180デフォルトの名無しさん
2021/04/02(金) 09:54:01.28ID:tw1wru7R このスレで得られた教訓は
特定の言語を勧められた時はその言語よりも先に勧めたやつの力量を精査すべきだということ
初心者でも簡単に精査できるチェックリストがあると良さそう
特定の言語を勧められた時はその言語よりも先に勧めたやつの力量を精査すべきだということ
初心者でも簡単に精査できるチェックリストがあると良さそう
181デフォルトの名無しさん
2021/04/02(金) 13:49:24.69ID:BYeT9YQu プログラミングなんかオタクの世界なんだから
力量ある奴は勉強しにくいマニアックな言語勧めてくるぞ
力量ある奴は勉強しにくいマニアックな言語勧めてくるぞ
182デフォルトの名無しさん
2021/04/02(金) 14:52:18.89ID:Pve1pRbT などと力量のないエセプログラマーが申しており
183デフォルトの名無しさん
2021/04/02(金) 17:40:55.44ID:B0ZO9Ubq >>181
そんなもの勧めるのはただのバカ。お前プログラムまともに書けない奴だな
そんなもの勧めるのはただのバカ。お前プログラムまともに書けない奴だな
184デフォルトの名無しさん
2021/04/02(金) 17:43:32.37ID:/yigQPwQ あわしろ氏にも一理あるよな
185デフォルトの名無しさん
2021/04/02(金) 18:02:48.69ID:boNLCuem >>184
ない
ない
186デフォルトの名無しさん
2021/04/02(金) 18:47:50.02ID:BYeT9YQu >>183
で、お前のオススメは?
で、お前のオススメは?
187デフォルトの名無しさん
2021/04/02(金) 20:52:16.42ID:B/IGpfGy188デフォルトの名無しさん
2021/04/02(金) 21:22:02.94ID:8050iCXY >>173
なんでこの板が基準なのよw
なんでこの板が基準なのよw
189デフォルトの名無しさん
2021/04/02(金) 21:26:53.23ID:8050iCXY Pythonならエクセルも操作できるから職場でも役立つから、触れてる時間が確保しやすいし
コンピュータ科学の教科書もあるし
でーぷらーにんぐしたけりゃしてもいいし…
使い道が豊富でしょ
てか、MITのCS教科書に採用されたり、Google社内でも使われてるというのに、
何でこの板のユーザがバカっぽいからとかいう理由を付けるのか意味不明です
コンピュータ科学の教科書もあるし
でーぷらーにんぐしたけりゃしてもいいし…
使い道が豊富でしょ
てか、MITのCS教科書に採用されたり、Google社内でも使われてるというのに、
何でこの板のユーザがバカっぽいからとかいう理由を付けるのか意味不明です
190デフォルトの名無しさん
2021/04/02(金) 21:29:15.95ID:G+2KJI7R >>189
その特徴全部C#のほうがより整理された形で実現されてるんですよ
その特徴全部C#のほうがより整理された形で実現されてるんですよ
191デフォルトの名無しさん
2021/04/02(金) 22:18:29.14ID:2Zgm1hES pythonだろうとVBAだろうと一緒というのは同意するが、
それでも実行環境考えればVBAは勧めんぞ。。まだphpかjsのがマシだわ。
それでも実行環境考えればVBAは勧めんぞ。。まだphpかjsのがマシだわ。
192デフォルトの名無しさん
2021/04/02(金) 22:20:16.78ID:8050iCXY > より整理された形で実現してる
それは君の評価ですよね
MITやGoogleはその評価はしてないのではないかな
けど、自分が良いと思うならそれを使いこなせるようにしていけば良いと思います
C#否定する理由もないし
それは君の評価ですよね
MITやGoogleはその評価はしてないのではないかな
けど、自分が良いと思うならそれを使いこなせるようにしていけば良いと思います
C#否定する理由もないし
193デフォルトの名無しさん
2021/04/02(金) 22:33:43.33ID:NWbwqlFc オワコン言語を避ければ?
VB系とかPHP,Perlとかあえてやる必要ない
VB系とかPHP,Perlとかあえてやる必要ない
194デフォルトの名無しさん
2021/04/02(金) 22:35:05.02ID:Nmq5iYFb195デフォルトの名無しさん
2021/04/02(金) 22:46:43.28ID:I9fRqwsY セキュリティホール言語PHP
196デフォルトの名無しさん
2021/04/02(金) 22:51:02.30ID:nXGaO3xM MIT は、Julia を作っている。
Matlab, R → Python → Julia
>>187
基本、タイトルに年齢が書いてある本は、ジャケ買いを想定してる。
年齢に釣られる客。そういう客が一定数いるから
何も説明しない。
情報処理資格とか取っていない、低年齢に説明しても、
コンピューターの仕組みを理解させられないから
よくある、アプリを作ってみましたみたいな日記のような本。
こうしたらこうなったとか、手順だけが書いてある本
子供に、コンピューターの仕組みを教えるのは、土台無理。
ほとんどの大学生が挫折するのだから
Matlab, R → Python → Julia
>>187
基本、タイトルに年齢が書いてある本は、ジャケ買いを想定してる。
年齢に釣られる客。そういう客が一定数いるから
何も説明しない。
情報処理資格とか取っていない、低年齢に説明しても、
コンピューターの仕組みを理解させられないから
よくある、アプリを作ってみましたみたいな日記のような本。
こうしたらこうなったとか、手順だけが書いてある本
子供に、コンピューターの仕組みを教えるのは、土台無理。
ほとんどの大学生が挫折するのだから
197デフォルトの名無しさん
2021/04/02(金) 22:51:15.74ID:Nmq5iYFb198デフォルトの名無しさん
2021/04/02(金) 23:03:11.71ID:nXGaO3xM YouTube で有名な、雑食系エンジニア・KENTA が、
Java, PHP を絶対に勧めない
初心者には、Ruby on Rails しか勧めない。
それで実際にビジネスサイトを立ち上げた女性・初心者は、Rails, Heroku
AWS を使いたい企業は、さらに、
くろかわこうへいのAWS サロンへ入る
皆、このパターン
KENTA の千円のサロンへ入って、聞いてみれば?
2千人入っている
Java, PHP を絶対に勧めない
初心者には、Ruby on Rails しか勧めない。
それで実際にビジネスサイトを立ち上げた女性・初心者は、Rails, Heroku
AWS を使いたい企業は、さらに、
くろかわこうへいのAWS サロンへ入る
皆、このパターン
KENTA の千円のサロンへ入って、聞いてみれば?
2千人入っている
199デフォルトの名無しさん
2021/04/02(金) 23:33:07.93ID:boNLCuem >>195
詳しく
詳しく
200デフォルトの名無しさん
2021/04/02(金) 23:36:34.42ID:Sbty3H35 phpはC言語使いが何も考えずにwebを弄るのに適しているかもな
勉強始めて数日でアプリ書けたよ
勉強始めて数日でアプリ書けたよ
201デフォルトの名無しさん
2021/04/02(金) 23:48:38.94ID:nXGaO3xM >勉強始めて数日で、アプリ書けたよ
だから、セキュリティーホールばっかり
Ruby on Rails では、フレームワークによって、様々な穴がふさがれている。
だから、ウェブの仕組み・セキュリティーを学ぶのに、何か月も掛かる
簡単に書けるようなものは、何も教えていない。
だから、すぐに書ける
その代わり、危険。すぐやられる。
プロユースではない。単なる遊び
だから、セキュリティーホールばっかり
Ruby on Rails では、フレームワークによって、様々な穴がふさがれている。
だから、ウェブの仕組み・セキュリティーを学ぶのに、何か月も掛かる
簡単に書けるようなものは、何も教えていない。
だから、すぐに書ける
その代わり、危険。すぐやられる。
プロユースではない。単なる遊び
202デフォルトの名無しさん
2021/04/03(土) 00:08:18.68ID:6+PpA2qp >Pythonならエクセルも操作できるから
この1行だけでPython勧めるようなやつがどれだけ無知なのかよく分かる
これってもしかしてPythonをバカっぽく持ち上げることで逆にPythonから遠ざけたいやつの仕業なのか?
この1行だけでPython勧めるようなやつがどれだけ無知なのかよく分かる
これってもしかしてPythonをバカっぽく持ち上げることで逆にPythonから遠ざけたいやつの仕業なのか?
203デフォルトの名無しさん
2021/04/03(土) 00:54:28.42ID:3oZz2oHt >>201
WordPressはPHPで書かれているだろうが
WordPressはPHPで書かれているだろうが
204デフォルトの名無しさん
2021/04/03(土) 10:04:21.12ID:BbR36GqU イキってC言語初めて二週間のアホだがめっっっちゃむずい
多次元配列の書き方とか理解するまで時間かかったわ
本の例文に出てきたのが、
str[2][2]={1,2},{3,4}
を宣言して表示するくらいで文法的な説明はなし。
中括弧でstr[1][]、str[2][]を分けてまとめるとか説明してくれてもよかったじゃん…
どの要素から順番に宣言されてるのか説明されてないから自分で実験したが、無駄な時間をかけさせないでよ
多次元配列の書き方とか理解するまで時間かかったわ
本の例文に出てきたのが、
str[2][2]={1,2},{3,4}
を宣言して表示するくらいで文法的な説明はなし。
中括弧でstr[1][]、str[2][]を分けてまとめるとか説明してくれてもよかったじゃん…
どの要素から順番に宣言されてるのか説明されてないから自分で実験したが、無駄な時間をかけさせないでよ
205デフォルトの名無しさん
2021/04/03(土) 10:20:05.50ID:CBPt7/9t そういう実験で理解を深めるのは無駄な時間じゃないぞ
206デフォルトの名無しさん
2021/04/03(土) 12:03:29.11ID:QNwTviVQ これまでのところ、本当の意味で混じりけなく一貫して継続しているプログラミングモデルは2系統あるように見える。すなわち、CモデルとLispモデルだ。これらはその間に沼地をはさんでそびえる2つの山のように見える。コンピュータがよりパワフルに成長するにつれて、発展を続ける新しい言語達は徐々にLispの山の方を目指して沼地の中を移動してきている。
過去20年間、新しくプログラミング言語をつくるときの人気のレシピはというと、基本的にはCモデルを採用して、Lispモデルから断片的に動的型付けやガベージコレクションのようなパーツを取ってきてはくっつけるというものだった。
ポール・グレアム
だから、目先の拾い仕事用の言語とは別にCとLispを勉強しなさいってことだな
過去20年間、新しくプログラミング言語をつくるときの人気のレシピはというと、基本的にはCモデルを採用して、Lispモデルから断片的に動的型付けやガベージコレクションのようなパーツを取ってきてはくっつけるというものだった。
ポール・グレアム
だから、目先の拾い仕事用の言語とは別にCとLispを勉強しなさいってことだな
207デフォルトの名無しさん
2021/04/03(土) 12:20:46.05ID:FzU+FQkY 説得力ある
208デフォルトの名無しさん
2021/04/03(土) 12:37:49.57ID:w3176vei 何年前の記事なんだろう
209デフォルトの名無しさん
2021/04/03(土) 13:02:18.98ID:/BX+HzW5 型システムと並行プログラミングはCでもLispでもない所から来てる
210デフォルトの名無しさん
2021/04/03(土) 16:57:38.07ID:UuQySFJS 計算機の出来ることは何でも出来る言語=C、Lisp
だからハッカーたちのLanguage of choiceなわけだ
今の型理論ってアロンゾ・チャーチの型付きラムダ計算から来るもんだと思うけど
Lispはその弟子が1960頃に作ったものだよ
Lispは言語仕様を変えることなく並列プログラミングすることも、型推論を付け加えることも出来る
だからハッカーたちのLanguage of choiceなわけだ
今の型理論ってアロンゾ・チャーチの型付きラムダ計算から来るもんだと思うけど
Lispはその弟子が1960頃に作ったものだよ
Lispは言語仕様を変えることなく並列プログラミングすることも、型推論を付け加えることも出来る
211デフォルトの名無しさん
2021/04/03(土) 17:31:16.96ID:UuQySFJS If you give a man a fish and you feed him one day,
If you teach a person to fish, he can eat his whole life long.
If you give someone Fortran, he has Fortran.
If you give someone Lisp, he has any language he pleases.
-- Guy L. Steele Jr.
>>210、複数のsが抜けてたorz
If you teach a person to fish, he can eat his whole life long.
If you give someone Fortran, he has Fortran.
If you give someone Lisp, he has any language he pleases.
-- Guy L. Steele Jr.
>>210、複数のsが抜けてたorz
212デフォルトの名無しさん
2021/04/03(土) 18:49:02.31ID:JRMyhSLT213デフォルトの名無しさん
2021/04/03(土) 18:53:09.82ID:nJBje9EB 「多数の初心者に勧めた場合、そのうちの多くが抵抗感を無くして
自主的にさらに先に進んでいってくれるような言語」
これを勧めるかと
「何がなんだか訳がわからないけど学習しなきゃいけない。頑張って
みるぞ。ああ、仲間はほとんど脱落しちゃったな。でも・・・・・・・・・・あ、
こういうことだったのか。だとすれば悩んでたあれは理解できる。これは?
やっぱり理解できる!そっか。そういうことか!!」
これを勧めるか。この違い。
両方とも、教える方は初心者に勧めることを真剣に考えてるんだけど
方法論が全く違う。
自主的にさらに先に進んでいってくれるような言語」
これを勧めるかと
「何がなんだか訳がわからないけど学習しなきゃいけない。頑張って
みるぞ。ああ、仲間はほとんど脱落しちゃったな。でも・・・・・・・・・・あ、
こういうことだったのか。だとすれば悩んでたあれは理解できる。これは?
やっぱり理解できる!そっか。そういうことか!!」
これを勧めるか。この違い。
両方とも、教える方は初心者に勧めることを真剣に考えてるんだけど
方法論が全く違う。
214デフォルトの名無しさん
2021/04/03(土) 19:11:27.16ID:nTyeuJKB 後者はだいたい宗教だ
215デフォルトの名無しさん
2021/04/03(土) 19:31:23.54ID:nJBje9EB まあね。ただ、言語にハマっちゃって「よし、不満に思うあそことここをこういうふうに解決して
なおかつ俺の思う便利概念のこれを導入した言語を作っちゃうぜ」ってパターンがほぼ全て
だからなあ、コンピュータ言語。
ビギナーズ・オールパーパス・・・
なんて概念でイチから設計された言語が今必要かもしれないね。
なおかつ俺の思う便利概念のこれを導入した言語を作っちゃうぜ」ってパターンがほぼ全て
だからなあ、コンピュータ言語。
ビギナーズ・オールパーパス・・・
なんて概念でイチから設計された言語が今必要かもしれないね。
216デフォルトの名無しさん
2021/04/03(土) 20:02:07.62ID:/r0M9IvZ あわしろ氏はHaskellをお勧めしてるけどな。
217デフォルトの名無しさん
2021/04/03(土) 20:15:15.63ID:a3PJiZ4L 昔Cを教科書読みながら学んでた時ポインタの概念そのものは難しくなかったけど
ポインタ使ってリスト構造を作るところで頭こんがらがった覚えがある
ポインタ使ってリスト構造を作るところで頭こんがらがった覚えがある
218デフォルトの名無しさん
2021/04/03(土) 20:55:12.80ID:AKsD3jpb ポインタつーか、配列だったり、文字列による初期化だと暗黙のリードオンリー扱いされたりっつー独自ルールがわかりずらいって話だと思うけどね。
219デフォルトの名無しさん
2021/04/03(土) 21:21:18.27ID:/r0M9IvZ プログラミングの本質と関係ないから、ポインタの無い言語が良いよ。
220デフォルトの名無しさん
2021/04/03(土) 22:02:58.52ID:3vaC6n1x ポインタは無しがいいかもしれんが
参照値はあってもいいのか?
初心者にはチンプンカンプンだぞ
参照値はあってもいいのか?
初心者にはチンプンカンプンだぞ
221デフォルトの名無しさん
2021/04/03(土) 22:07:53.07ID:7jNhqPGA 釣りとかキチガイにマジレス必須なスレなのか
真面目に書いているつもりの人もいるんだろうが、相手の立場考えずに自分の知識披露することしか頭にない人が多いよな
だから参考にならず雑談スレにしかならないスレになってしまう
真面目に書いているつもりの人もいるんだろうが、相手の立場考えずに自分の知識披露することしか頭にない人が多いよな
だから参考にならず雑談スレにしかならないスレになってしまう
222デフォルトの名無しさん
2021/04/03(土) 22:21:21.27ID:8NtVDiB8223デフォルトの名無しさん
2021/04/03(土) 22:23:07.60ID:8NtVDiB8 型推論や並行がCやLispからは出てこなかった
というのならベース言語を提示しなきゃ片手落ちだ
という話
わかるよね?
というのならベース言語を提示しなきゃ片手落ちだ
という話
わかるよね?
224デフォルトの名無しさん
2021/04/03(土) 22:27:21.07ID:qUEriCd1 特に作りたいものの条件なくプログラミングをしたいって流れでwinならC#って言いたくなる
環境構築的な意味で
VS組で見るとC++は情報こそあるけど言語自体が厳しいし、F#は言語は素敵だけど情報がなさ過ぎる
最近はvscodeのポン付けプラグインでも悪い体験はしないから他の言語も全然ありとは思う
この観点だとWSLとかDocker入れれるくらいの人間なら好きなの選べって言っちゃう形になってしまうのが欠点
環境構築的な意味で
VS組で見るとC++は情報こそあるけど言語自体が厳しいし、F#は言語は素敵だけど情報がなさ過ぎる
最近はvscodeのポン付けプラグインでも悪い体験はしないから他の言語も全然ありとは思う
この観点だとWSLとかDocker入れれるくらいの人間なら好きなの選べって言っちゃう形になってしまうのが欠点
225デフォルトの名無しさん
2021/04/03(土) 22:33:17.23ID:8NtVDiB8 実際のところ言語なんかズリネタのジャンルみたいなもんでしかないんだから
「萌え」る言語選べば良いんだよ
「萌え」る言語選べば良いんだよ
226デフォルトの名無しさん
2021/04/03(土) 22:35:32.06ID:8NtVDiB8 マシン語だけが正義!とかいう奴もいるが
そんなのはハードなマゾだなw
そんなのはハードなマゾだなw
227デフォルトの名無しさん
2021/04/03(土) 22:39:52.61ID:RYKBObRk228デフォルトの名無しさん
2021/04/03(土) 23:12:21.59ID:/r0M9IvZ あわしろ氏は、そうは言っていなかったな。
229デフォルトの名無しさん
2021/04/03(土) 23:16:37.51ID:FGiaI2lW とりあえず型推論に関して年代調べた
1930年代 Churchがラムダ計算導入
1969年 Hindleyがラムダ計算での型推論
1978年 Milnerが型推論のアルゴリズム(Hindleyとは独立した研究)
1970年代 MilnerがMLとしてHindley-Milnerの型推論を実装(初出は1973年)
1930年代 Churchがラムダ計算導入
1969年 Hindleyがラムダ計算での型推論
1978年 Milnerが型推論のアルゴリズム(Hindleyとは独立した研究)
1970年代 MilnerがMLとしてHindley-Milnerの型推論を実装(初出は1973年)
230デフォルトの名無しさん
2021/04/03(土) 23:27:55.22ID:emna9a6N231デフォルトの名無しさん
2021/04/04(日) 06:21:42.40ID:3nQ1NjsK ま、どうしても決められない場合、あわしろ氏に従ってHaskelを学ぶのもいいと思う
232デフォルトの名無しさん
2021/04/04(日) 07:27:26.36ID:QuKH27yY233デフォルトの名無しさん
2021/04/04(日) 12:12:46.64ID:ygaQZ3sc あわしろ氏は、なかなか良いこと言ってるよね。
234デフォルトの名無しさん
2021/04/04(日) 12:30:17.37ID:sPOgi/yc あわしろ氏の言ってる事の正しさは
初級者から中級者になると分かってくるね
初級者は騙されたと思ってHaskellから始めてみてほしい
初級者から中級者になると分かってくるね
初級者は騙されたと思ってHaskellから始めてみてほしい
235デフォルトの名無しさん
2021/04/04(日) 15:34:43.70ID:Z5PuyZKp 暇な時間使って勉強始めてみたけどhtmlのコードめっちゃみづらく感じる…
階層がかなり深くいのと、bodyとかheaderの区切りがひと目でわからん
ネットのプログラミング勉強サイトの動画見ると、色分けの仕方が違うんだけどどうしたら改善するの•́ ‿ ,•̀
単純にテーマが違うとかじゃなくて、動画だと2種類のタグの色が異なるけどうちのじゃ一緒になったり………ぬぁぁぁあぁぁあ
階層がかなり深くいのと、bodyとかheaderの区切りがひと目でわからん
ネットのプログラミング勉強サイトの動画見ると、色分けの仕方が違うんだけどどうしたら改善するの•́ ‿ ,•̀
単純にテーマが違うとかじゃなくて、動画だと2種類のタグの色が異なるけどうちのじゃ一緒になったり………ぬぁぁぁあぁぁあ
236デフォルトの名無しさん
2021/04/04(日) 16:20:40.47ID:0TRCDG6w >>235
マークアップ言語でしかないhtmlがプログラム言語に見える腐った頭と目は窓から捨てろ
マークアップ言語でしかないhtmlがプログラム言語に見える腐った頭と目は窓から捨てろ
237デフォルトの名無しさん
2021/04/04(日) 16:22:40.40ID:MXSoUDpL >>236
javascriptやってるから、htmlとcss学べば合体して強いぞって教えてもらった
javascriptやってるから、htmlとcss学べば合体して強いぞって教えてもらった
238デフォルトの名無しさん
2021/04/04(日) 16:28:49.73ID:+DCzNsRZ まーた自称上級者くんが迷える子羊相手にイキって負けたのか
239デフォルトの名無しさん
2021/04/04(日) 16:44:05.05ID:l5djVIXp >>237
HTML5でいいじゃん?
HTML5でいいじゃん?
240デフォルトの名無しさん
2021/04/04(日) 16:56:48.52ID:8qVsa3Ij >>239 なにそれ?調べたけどcss3って奴とくっつけばもうjavascrpitは要らない子らしいね。かわいそ
でもソフトウェア作ってみたくて始めたからメインこっちなんだ。未経験でもクラウドソーシングとかのお仕事貰いやすいだろうからホームページの勉強もするんだ
でもソフトウェア作ってみたくて始めたからメインこっちなんだ。未経験でもクラウドソーシングとかのお仕事貰いやすいだろうからホームページの勉強もするんだ
241デフォルトの名無しさん
2021/04/04(日) 17:06:58.23ID:2/r1Lqty で、非並列のPhpで並列Php書けるのですか?
普通に考えてCとか使って付け足したんでしょう?
そういう話なんですけどね…
答えが帰ってきません
書けない、あるいはわからない、ということでいいでしょうか
普通に考えてCとか使って付け足したんでしょう?
そういう話なんですけどね…
答えが帰ってきません
書けない、あるいはわからない、ということでいいでしょうか
242デフォルトの名無しさん
2021/04/04(日) 19:10:21.74ID:ygaQZ3sc あわしろ氏に聞いたら、出来るゆうてたで。
243デフォルトの名無しさん
2021/04/04(日) 20:25:27.99ID:2l470TEe 並行と並列の区別すらできんやつの相手するのは時間の無駄だわな
244デフォルトの名無しさん
2021/04/04(日) 20:51:42.21ID:mFewUzFM VBAとphpは最初に始めるには良い言語だと思うよ。
とりあえず成果物が簡単に構築できるからね
難しい概念はそれから覚えても問題ない
とりあえず成果物が簡単に構築できるからね
難しい概念はそれから覚えても問題ない
245デフォルトの名無しさん
2021/04/04(日) 21:19:20.87ID:4JplG43S246デフォルトの名無しさん
2021/04/04(日) 21:41:24.28ID:5U3j1X6d >>245 質問に来たわけじゃないのにわざわざ調べてくれたの?ありがとうm(_ _)m
見てみる
見てみる
247デフォルトの名無しさん
2021/04/04(日) 21:56:26.89ID:0QnJQanX248デフォルトの名無しさん
2021/04/04(日) 22:00:28.45ID:4JplG43S >>246
あんた好感持てるなあ。かえって恐縮しちゃうよ。頑張ってくれ。
あんた好感持てるなあ。かえって恐縮しちゃうよ。頑張ってくれ。
249デフォルトの名無しさん
2021/04/05(月) 01:28:04.82ID:CtO6Z4DQ javascript書くのにhtml全くわからないなんてことがあり得るのか?
信じがたいんだが
信じがたいんだが
250デフォルトの名無しさん
2021/04/05(月) 01:38:36.23ID:lhL+C4+p 見た感じ始めて間もないんじゃないか
このスレタイなら気になって来てみるとかありえる
このスレタイなら気になって来てみるとかありえる
251デフォルトの名無しさん
2021/04/05(月) 02:00:37.83ID:HYd/qqaB あわしろ氏によると、HTMLよりCSSのほうが良いらしい。
252デフォルトの名無しさん
2021/04/05(月) 10:50:52.70ID:rNcivJgw nodeは使うけどwebはやらんとか?最近はあるんかね。
253デフォルトの名無しさん
2021/04/05(月) 18:52:32.00ID:QU1+bMKj254デフォルトの名無しさん
2021/04/05(月) 19:14:44.06ID:ZlihFcox >>251
良いのはどんなところですか?
良いのはどんなところですか?
255196
2021/04/05(月) 21:02:20.30ID:2g7RifS+ 基本、タイトルに年齢が書いてある本は、ジャケ買いを想定してる。
年齢に釣られる客。そういう客が一定数いる
アプリの本でよくある日記
こうしたらこうなる、みたいな手順書。
何かを教えるものではない
論理的思考ができるようになるのは、中学生から。
例えば、短絡評価すら説明できない
事故が起きた際、Aボタンを押したら、5人死ぬ。
Bボタンを押したら、10人死ぬ
君は、どっちのボタンを押しますかって聞かれても、小学生は答えられない
年齢に釣られる客。そういう客が一定数いる
アプリの本でよくある日記
こうしたらこうなる、みたいな手順書。
何かを教えるものではない
論理的思考ができるようになるのは、中学生から。
例えば、短絡評価すら説明できない
事故が起きた際、Aボタンを押したら、5人死ぬ。
Bボタンを押したら、10人死ぬ
君は、どっちのボタンを押しますかって聞かれても、小学生は答えられない
256デフォルトの名無しさん
2021/04/05(月) 21:22:39.35ID:ZWgUaczb257デフォルトの名無しさん
2021/04/05(月) 21:30:45.72ID:eYr5xgYc >>256
小学生に謝るべき
小学生に謝るべき
258デフォルトの名無しさん
2021/04/05(月) 21:56:13.39ID:ZWgUaczb259デフォルトの名無しさん
2021/04/05(月) 22:49:16.80ID:Gqmd6eKD ぼくしょうがくせいだけどこんなぞくっぽいすれみないよ
260デフォルトの名無しさん
2021/04/06(火) 00:19:40.90ID:tMPZ3OJW でも、あわしろ氏の言うことに間違いはないよ。
261デフォルトの名無しさん
2021/04/06(火) 01:40:58.01ID:QCJZJmtw >>260
おじさんだれかにどういしてもらいたいの?
おじさんだれかにどういしてもらいたいの?
262デフォルトの名無しさん
2021/04/06(火) 15:53:23.66ID:TgvwVymv 高校生ですけどこのスレは参考になります。
まずはbrainfuckを勉強してみます。
ありがとうございました
まずはbrainfuckを勉強してみます。
ありがとうございました
263デフォルトの名無しさん
2021/04/06(火) 18:34:34.36ID:yGhuSEsA こういうスレは覗いたことなかったけどRuby勧めている人が多くてビビる
Perlすすめる人はいないのにRubyは進めると言う…
40年前はBasic一択だったけどもうそういう時代じゃないね
言語の構造がシンプルで制御構文だけ学ぶならなんでもいいんだけどね
今はそういうのはないね
オブジェクト指向は初心者にはほぼ不要だけどみんな学ばせたがるよね
Perlすすめる人はいないのにRubyは進めると言う…
40年前はBasic一択だったけどもうそういう時代じゃないね
言語の構造がシンプルで制御構文だけ学ぶならなんでもいいんだけどね
今はそういうのはないね
オブジェクト指向は初心者にはほぼ不要だけどみんな学ばせたがるよね
264デフォルトの名無しさん
2021/04/06(火) 18:45:00.84ID:MkKTqBI+ >>263
Ruby勧める人が多いんじゃなく、Ruby勧める奴のレス数が多いだけだぞ
Ruby勧める人が多いんじゃなく、Ruby勧める奴のレス数が多いだけだぞ
265デフォルトの名無しさん
2021/04/06(火) 18:48:48.28ID:AUQo/ocE266デフォルトの名無しさん
2021/04/06(火) 19:56:11.71ID:tMPZ3OJW UbuntuのサイトもRubyで出来てる。
267デフォルトの名無しさん
2021/04/06(火) 20:51:02.01ID:e+L9SfjT 正直
原理を覚えるだけなら
Switchのプチコンでいいと思う
原理を覚えるだけなら
Switchのプチコンでいいと思う
268デフォルトの名無しさん
2021/04/06(火) 20:53:36.34ID:f5ExZFKz269デフォルトの名無しさん
2021/04/06(火) 20:57:53.58ID:7YjVmJt2 始めるのに良い言語でPerl勧めるやつなんてそりゃいないだろ
270デフォルトの名無しさん
2021/04/06(火) 23:37:26.05ID:cBLfSlVZ YouTube で有名な、雑食系エンジニア・KENTA の、
月千円のサロンに、2千人入っている。日本6位
初心者は、Ruby から始める。
フレームワークは、Ruby on Rails
「AIや機械学習に興味があるのでPythonから勉強」は誤りです。【YAGNIの法則】
数年後に、Pythonをやりたくても、Pythonから始めてはいけません!
PHP, Java も絶対に勧めない
マコなりは、Rails の学校で、何百億円も稼いでいる。
ほとんどの学校は、そう。Rails で80万円とか
最安値は、東京フリーランスのデイトラで、10万円
PHP, Java, Python を教えると、難しい・低年収・就職できないとか、
何年も居座られて、サロンが崩壊するから、Rubyしか教えない
月千円のサロンに、2千人入っている。日本6位
初心者は、Ruby から始める。
フレームワークは、Ruby on Rails
「AIや機械学習に興味があるのでPythonから勉強」は誤りです。【YAGNIの法則】
数年後に、Pythonをやりたくても、Pythonから始めてはいけません!
PHP, Java も絶対に勧めない
マコなりは、Rails の学校で、何百億円も稼いでいる。
ほとんどの学校は、そう。Rails で80万円とか
最安値は、東京フリーランスのデイトラで、10万円
PHP, Java, Python を教えると、難しい・低年収・就職できないとか、
何年も居座られて、サロンが崩壊するから、Rubyしか教えない
271270
2021/04/06(火) 23:49:14.60ID:cBLfSlVZ Ruby 以外は、サロンにふさわしくない。
難しくて教えられないから
延々と教えなきゃいけないし、キリがない
難しい・低年収・IT 土方奴隷・就職できないとか、
そういう人ばっかり残るから、サロンを運営できなくなる
何年も、出ていかないだろ
自分で検索して解決できる能力を、自走力と言うけど、
Ruby以外では、自走力が付かない
他言語では、Rails ガイド・チュートリアルみたいな、
自分で学べる教育制度が整っていないから、ずっと教えてもらわないといけない。
徒弟制度みたいなもの
ずっと自立できない
難しくて教えられないから
延々と教えなきゃいけないし、キリがない
難しい・低年収・IT 土方奴隷・就職できないとか、
そういう人ばっかり残るから、サロンを運営できなくなる
何年も、出ていかないだろ
自分で検索して解決できる能力を、自走力と言うけど、
Ruby以外では、自走力が付かない
他言語では、Rails ガイド・チュートリアルみたいな、
自分で学べる教育制度が整っていないから、ずっと教えてもらわないといけない。
徒弟制度みたいなもの
ずっと自立できない
272デフォルトの名無しさん
2021/04/07(水) 00:03:31.06ID:yiSSuroL Google先生がずっとあなたのそばにいます。
彼らはずっとそこにいます。
ずっと
死ぬまで
彼らはずっとそこにいます。
ずっと
死ぬまで
273デフォルトの名無しさん
2021/04/07(水) 07:52:17.17ID:nkaFkhSP ここまでの話を要約するとVBA一択と言うことか
275デフォルトの名無しさん
2021/04/07(水) 16:53:46.59ID:d/EWC3IH 某YouTuber K氏はこう言っている
「初学者がRubyでなくPHPを選択するのは、(文系の)大学入試において
世界史や日本史を避け、政治経済を選択するようなもの
確かに楽は出来るが、その分潰しも聞かなくなる」と
俺はどうも納得いかない
現にPHPの求人数の方が多いじゃないか
「初学者がRubyでなくPHPを選択するのは、(文系の)大学入試において
世界史や日本史を避け、政治経済を選択するようなもの
確かに楽は出来るが、その分潰しも聞かなくなる」と
俺はどうも納得いかない
現にPHPの求人数の方が多いじゃないか
276デフォルトの名無しさん
2021/04/07(水) 17:54:16.48ID:keBvs1o2277デフォルトの名無しさん
2021/04/07(水) 18:36:35.25ID:nkaFkhSP ならasp.NetとSqlサーバーの組み合わせでいいんじゃないの
HTMLも、CSSも、JavaScriptも、JQueryも、
VBScriptも、C#も、VB.Netも、SQLも
全部勉強出来る
HTMLも、CSSも、JavaScriptも、JQueryも、
VBScriptも、C#も、VB.Netも、SQLも
全部勉強出来る
278デフォルトの名無しさん
2021/04/07(水) 18:39:54.97ID:mTCWgZJC KENTAのサロンは、あわしろ氏にも評判いいからね。
まじお勧め。
まじお勧め。
279デフォルトの名無しさん
2021/04/07(水) 20:31:54.67ID:keBvs1o2280デフォルトの名無しさん
2021/04/07(水) 22:56:16.47ID:H6XXqzTb >>277
脳みそあふれるw
脳みそあふれるw
281デフォルトの名無しさん
2021/04/07(水) 23:07:46.64ID:5TsSNVcn もうあわしろと書かれているだけで信憑性ゼロだな
282デフォルトの名無しさん
2021/04/07(水) 23:11:20.28ID:mTCWgZJC あわしろ氏は日本にインターネットを引いた功績があるのにか。
283270
2021/04/08(木) 00:24:17.87ID:lDvnXqCb KENTA が、PHP, Java, Python を教えないのは、
難しい・低年収・IT 土方奴隷・就職できないとか、
こういう香具師に何年も居座られて、サロンが崩壊するから、Ruby on Rails しか教えない
PHP のWordPress で月5万円とか、そういう香具師と、
Railsで、半年掛けてポートフォリオを作って、自社開発系へ転職する香具師を、
サロンで混ぜたくない
KENTAの話は、時給1万円にする過程を描くものだから、
Ruby → Go みたいな路線がある
PHP, Javaとは両立しない。
Python も、ほぼプログラミングじゃなくて、
数学・統計学の話だから、文系には関係ない
KENTA・東京フリーランスのとだこうきなどは、
営業職から、Rails プログラマーになった人
文系でも英語ができれば、かなり優位に立てるのが、Rails。
勉強のほとんどが、文書を読んで、OS・システム・ウェブの仕組みを知ること
難しい・低年収・IT 土方奴隷・就職できないとか、
こういう香具師に何年も居座られて、サロンが崩壊するから、Ruby on Rails しか教えない
PHP のWordPress で月5万円とか、そういう香具師と、
Railsで、半年掛けてポートフォリオを作って、自社開発系へ転職する香具師を、
サロンで混ぜたくない
KENTAの話は、時給1万円にする過程を描くものだから、
Ruby → Go みたいな路線がある
PHP, Javaとは両立しない。
Python も、ほぼプログラミングじゃなくて、
数学・統計学の話だから、文系には関係ない
KENTA・東京フリーランスのとだこうきなどは、
営業職から、Rails プログラマーになった人
文系でも英語ができれば、かなり優位に立てるのが、Rails。
勉強のほとんどが、文書を読んで、OS・システム・ウェブの仕組みを知ること
284デフォルトの名無しさん
2021/04/08(木) 02:33:29.25ID:dT8cHXua ガイジきめえ
285デフォルトの名無しさん
2021/04/08(木) 03:00:37.30ID:3r6MsATA Rubyガイジマジで消えろよ
286デフォルトの名無しさん
2021/04/08(木) 07:35:18.50ID:6DaO6dJm287デフォルトの名無しさん
2021/04/08(木) 07:48:39.57ID:xOOH6eqF288デフォルトの名無しさん
2021/04/08(木) 10:31:42.68ID:X13gAvq4 >>286
ワロタ
ワロタ
289デフォルトの名無しさん
2021/04/08(木) 19:44:19.21ID:ZzB897oM プログラムを学ぼうと言われるのはアルゴリズムを考えることが大事だから
オブジェクト指向はアルゴリズムと別の話
基礎を学ぶのには不要
オブジェクト指向はアルゴリズムと別の話
基礎を学ぶのには不要
290デフォルトの名無しさん
2021/04/08(木) 19:51:10.97ID:VILmuKvZ HaskellとLispを学べば一生困ることは無いと、あわしろ氏が言ってたな。
291デフォルトの名無しさん
2021/04/08(木) 23:42:17.90ID:BWbEySEL その2つは近すぎるから、どちらかだけにして
もう一つはCにしたほうが良いと思う
もう一つはCにしたほうが良いと思う
292デフォルトの名無しさん
2021/04/09(金) 05:53:53.27ID:um6Bw3oL293デフォルトの名無しさん
2021/04/09(金) 13:22:09.92ID:F8di0L48 大学入ったから別閣下のプログラミングの授業のシラバス見てみたけど、参考書見ればすぐ終わる基礎っぽかったからやめるわ
ふぇぇぇぇん発展教えてよぉ
ふぇぇぇぇん発展教えてよぉ
294デフォルトの名無しさん
2021/04/09(金) 14:23:26.85ID:K7Kl+Zor HaskellとLispが近すぎるって人は
CとJavaScriptも近すぎるって感性なのかな?
CとJavaScriptも近すぎるって感性なのかな?
295デフォルトの名無しさん
2021/04/09(金) 15:39:03.26ID:mfMOySP/ 必要もないのに2種類の言語学ぶ発想がおかしい
仕事なら必要に応じてやらなきゃならないから2種類だけ覚えても意味ないし
仕事なら必要に応じてやらなきゃならないから2種類だけ覚えても意味ないし
296デフォルトの名無しさん
2021/04/09(金) 16:22:25.43ID:um6Bw3oL297デフォルトの名無しさん
2021/04/09(金) 17:31:41.53ID:Va9Spr8o SQLは言語と言うかどうかは別にしてもフロントエンド専門とかで無い限りは必須に近い気がする
298デフォルトの名無しさん
2021/04/09(金) 18:26:14.12ID:xDZUh+/2 じゃあム板公式言語はHaskellとRubyにしましょうか。
299デフォルトの名無しさん
2021/04/09(金) 18:32:36.83ID:v0s3XxNT300デフォルトの名無しさん
2021/04/09(金) 18:35:42.67ID:xDZUh+/2301デフォルトの名無しさん
2021/04/09(金) 18:54:51.21ID:v0s3XxNT302デフォルトの名無しさん
2021/04/09(金) 20:52:35.70ID:/MAZGSop 別にRubyやっている人がすべておかしいわけではないが、この板でRubyの名前が出るとき9割以上は例のキチガイが暴れてるだけだな
303デフォルトの名無しさん
2021/04/09(金) 22:16:24.07ID:AiNMe/fR どっかのガイジのおかげで、Rubyって聞くだけでみんな拒否反応おこしてる。
304デフォルトの名無しさん
2021/04/09(金) 22:55:44.88ID:v0s3XxNT やっぱりVBAだよね
よくアプリケーションのおまけだからって
馬鹿にする人いるけどさ
大概のPCにはEXCEL入ってるし
UI的にもシート自体がスプレッドだし
フォームも作れるし
プログラム作る用のエデイターもあるし
一応しょぼいけどインテリセンス効くし
DBだってしょぼいけどシートが代わりになるし
EXCELの自分が行った操作をそのまま
プログラムにしてくれるマクロ先生もいるし
凄く間口が広いし
もう最初に始める初心者には至れり尽くせりだよ
それでVBAに飽きたらVBA → VB.Net(この辺からSQLSERVER付き) → C# → ASP.Netってやっていけばその過程で
VB.Net、C#、SQL、ストアドプロシージャ、IIS、JavaScript、Jquery、VB Script、HTML、CSSとかの知識も身につくからもうバッチリだよ
よくアプリケーションのおまけだからって
馬鹿にする人いるけどさ
大概のPCにはEXCEL入ってるし
UI的にもシート自体がスプレッドだし
フォームも作れるし
プログラム作る用のエデイターもあるし
一応しょぼいけどインテリセンス効くし
DBだってしょぼいけどシートが代わりになるし
EXCELの自分が行った操作をそのまま
プログラムにしてくれるマクロ先生もいるし
凄く間口が広いし
もう最初に始める初心者には至れり尽くせりだよ
それでVBAに飽きたらVBA → VB.Net(この辺からSQLSERVER付き) → C# → ASP.Netってやっていけばその過程で
VB.Net、C#、SQL、ストアドプロシージャ、IIS、JavaScript、Jquery、VB Script、HTML、CSSとかの知識も身につくからもうバッチリだよ
305デフォルトの名無しさん
2021/04/09(金) 23:41:41.49ID:JG4X8uhN Rubyガイジの次にヤバいのがあわしろ教の奴
306デフォルトの名無しさん
2021/04/09(金) 23:43:26.92ID:ehzEsP59 >>305
同一人物じゃね?
同一人物じゃね?
307デフォルトの名無しさん
2021/04/10(土) 00:22:16.47ID:iwH9tga6 あわしろ氏の教えを世の中に広めるのは良いことでは?
308デフォルトの名無しさん
2021/04/10(土) 00:55:44.34ID:NNRNf2DC そのうちAIに仕事奪われそうな奴→ルビ基地、あわ教
309デフォルトの名無しさん
2021/04/10(土) 02:26:32.96ID:FIH/smQ4310デフォルトの名無しさん
2021/04/10(土) 09:19:07.20ID:AhqntLvH311デフォルトの名無しさん
2021/04/10(土) 10:28:23.81ID:ff6EhlXw312デフォルトの名無しさん
2021/04/10(土) 10:44:24.48ID:AhqntLvH313デフォルトの名無しさん
2021/04/10(土) 13:06:01.55ID:NNRNf2DC マジレスすると英語
英語もまともに読めない奴がプログラマーとかSEとか名乗れないでしょ
三次、四次、五次、、の情報にしか触れられないし
プログラミングや言語に対しても歪んだ翻訳で間違った全体像での理解しか出来ないよ
英語もまともに読めない奴がプログラマーとかSEとか名乗れないでしょ
三次、四次、五次、、の情報にしか触れられないし
プログラミングや言語に対しても歪んだ翻訳で間違った全体像での理解しか出来ないよ
314デフォルトの名無しさん
2021/04/10(土) 18:00:05.73ID:5jVPq/Oy315デフォルトの名無しさん
2021/04/10(土) 18:38:30.03ID:iwH9tga6 ライセンス違反に気を付けましょう。
316デフォルトの名無しさん
2021/04/10(土) 18:54:23.38ID:zR7aDdn+ ライセンスとか許諾書は丁寧な日本語で書いてあっても理解できない人がいるから困る
317デフォルトの名無しさん
2021/04/10(土) 18:55:22.20ID:d/QnIuGg 長すぎて読む気がしません
標準規約つくって参照するようにしてください
差分があるときだけ書いてください
標準規約つくって参照するようにしてください
差分があるときだけ書いてください
318デフォルトの名無しさん
2021/04/10(土) 20:42:16.59ID:AhqntLvH 学問全般、どの知識もそりゃあ有った方がいいでしょう。
特に数学。計算式はおろか、問題文や論文とか読むことすら難しい。
更に、そこに国語の読解力とか、まず日本語が判ってないと。
特に数学。計算式はおろか、問題文や論文とか読むことすら難しい。
更に、そこに国語の読解力とか、まず日本語が判ってないと。
319デフォルトの名無しさん
2021/04/10(土) 21:59:01.14ID:ttLPRFSF >>313
それ言うと国語が筆頭になっちゃうし、そういうレベルの話してるスレじゃないでしょ?
それ言うと国語が筆頭になっちゃうし、そういうレベルの話してるスレじゃないでしょ?
320デフォルトの名無しさん
2021/04/11(日) 09:01:56.41ID:hrwhaoqg 今朝も道場であわしろ氏の住む方角へお辞儀をしてから開発に取り組む
321デフォルトの名無しさん
2021/04/11(日) 09:46:01.31ID:HwjBo3IR プログラムの話題で英語が必要だとか数学が必要だとか言い出すやつはプログラムできないアホだなと思ってる
322デフォルトの名無しさん
2021/04/11(日) 09:52:11.62ID:ST57e9Bl ・情報源
英語よめない:Quiita,Teratail
英語よめる:StackOverflow,公式ドキュメント,ほぼ世界のサイトすべて
話になりません
英語よめない:Quiita,Teratail
英語よめる:StackOverflow,公式ドキュメント,ほぼ世界のサイトすべて
話になりません
323デフォルトの名無しさん
2021/04/11(日) 10:22:48.16ID:jmDKz5TG まー英数国はスレタイの意図してる所からは外れてるよな
個人的にC,Haskell,Lisp,Prolog,Smalltalkみたいな尖った言語は第2第3言語向きだと思ってる
環境構築難度だったり、その環境自体の体験だったり、絶対的な情報の多少だったり、そこへのアクセスだったり
Cはまだマシだと思うけどVSのCが古いしC++をbetter Cとして扱うのも勧められたもんじゃないと個人的に思ってるので
個人的にC,Haskell,Lisp,Prolog,Smalltalkみたいな尖った言語は第2第3言語向きだと思ってる
環境構築難度だったり、その環境自体の体験だったり、絶対的な情報の多少だったり、そこへのアクセスだったり
Cはまだマシだと思うけどVSのCが古いしC++をbetter Cとして扱うのも勧められたもんじゃないと個人的に思ってるので
325デフォルトの名無しさん
2021/04/11(日) 10:49:33.36ID:W78utVsz >>322
そういうことです
そういうことです
326デフォルトの名無しさん
2021/04/11(日) 11:24:44.70ID:udnt6yH0 英語は知っといた方がいいのは分かるけど
そうだよね。スレとかスレタイ以前に板違いだわ
ここに誘導しとくか。勢い0だけど。
多言語 学習者の集い
https://lavender.5ch.net/test/read.cgi/gogaku/1590457219/
ちなみに前に全角スペースが空いてるから
何か書いておけば誰かのアフィリエイトサイトに載るかもしれないよ。
そうだよね。スレとかスレタイ以前に板違いだわ
ここに誘導しとくか。勢い0だけど。
多言語 学習者の集い
https://lavender.5ch.net/test/read.cgi/gogaku/1590457219/
ちなみに前に全角スペースが空いてるから
何か書いておけば誰かのアフィリエイトサイトに載るかもしれないよ。
327デフォルトの名無しさん
2021/04/11(日) 14:14:35.12ID:IyILEEd7 スレタイの前に「プログラミング言語の中で」を補完した上で
議論して下さいね皆さん
議論して下さいね皆さん
328デフォルトの名無しさん
2021/04/11(日) 14:18:02.39ID:BknWk04P 議論なんかしていたのか
part4まで来て何一つ成果出てないけど
part4まで来て何一つ成果出てないけど
329デフォルトの名無しさん
2021/04/11(日) 14:42:30.01ID:ST57e9Bl 匿名掲示板で何言ってんだ
330デフォルトの名無しさん
2021/04/12(月) 18:37:16.56ID:vubTceJ/ そもそも、「始めるのに良い言語は何?」というスレなのに
「これさえやっておけばいいんだ」と自分に言い聞かせるレスが多いのが
なんともはや
「これさえやっておけばいいんだ」と自分に言い聞かせるレスが多いのが
なんともはや
331デフォルトの名無しさん
2021/04/12(月) 23:15:18.47ID:8cEyjSBA あわしろ氏によるとHaskellをまず最初に学ぶのが一番無駄がないらしいね
332デフォルトの名無しさん
2021/04/13(火) 00:17:49.92ID:I4gI3mAh 常識的に考えて、Haskellだろね。
今の時代。
今の時代。
333デフォルトの名無しさん
2021/04/13(火) 01:16:40.56ID:0i5i4Wxu 向いてない奴を篩い落とすにはいいかもな
334デフォルトの名無しさん
2021/04/13(火) 02:13:15.70ID:9VYuw7XH 推奨NGワード: あわしろ
推奨NGワード: KENTA
推奨NGワード: ケンタ
推奨NGワード: Ruby
推奨NGワード: Rails
推奨NGワード: KENTA
推奨NGワード: ケンタ
推奨NGワード: Ruby
推奨NGワード: Rails
335デフォルトの名無しさん
2021/04/13(火) 03:19:04.30ID:V2cRLaIA 作りたものに親和性のある言語でいい
他に学びたきゃそこから広げる
他に学びたきゃそこから広げる
336デフォルトの名無しさん
2021/04/13(火) 17:16:19.39ID:Vxk3w1FK 向いてないやつをふるいにかけるのはCが一番
ポインタと構造体が分からない人は
プログラマに向いていない
ポインタと構造体が分からない人は
プログラマに向いていない
337デフォルトの名無しさん
2021/04/13(火) 18:41:17.84ID:I4gI3mAh 初めての言語にCとかPythonを選択する人はセンスがないので、あわしろ氏の御神託に従うほうが余程良い結果を生む。
つまり、Rubyだ。
つまり、Rubyだ。
338デフォルトの名無しさん
2021/04/13(火) 18:46:12.79ID:t+pv5GMk NG多すぎ
339デフォルトの名無しさん
2021/04/13(火) 20:10:37.07ID:WnmkLZut340デフォルトの名無しさん
2021/04/13(火) 21:06:56.26ID:5GJi7nDK >>336
そう言った意味ではCは初心者には向いてないのかもね
ま、でもふるいに掛けるのが目的ならアセンブラがいいかもね。
ポインタと言うか関節参照の類が結構種類あるし
Cで言うところのテーブルジャンプをもう少し
難しくしたのが当たり前のように使われるし
だから初心者にVBAが一番いいんだよ
そこでは本当に素質のない人しかふるいに掛けられない。
そう言った意味ではCは初心者には向いてないのかもね
ま、でもふるいに掛けるのが目的ならアセンブラがいいかもね。
ポインタと言うか関節参照の類が結構種類あるし
Cで言うところのテーブルジャンプをもう少し
難しくしたのが当たり前のように使われるし
だから初心者にVBAが一番いいんだよ
そこでは本当に素質のない人しかふるいに掛けられない。
341デフォルトの名無しさん
2021/04/13(火) 21:20:51.83ID:5GJi7nDK ところでCやC++やってる人は
C#のデリゲートとかはあまり好きじゃないのかな?
確かに痒いところに手が届かないけど
とってもセーフティー
C#のデリゲートとかはあまり好きじゃないのかな?
確かに痒いところに手が届かないけど
とってもセーフティー
342デフォルトの名無しさん
2021/04/13(火) 21:24:44.72ID:fFoE8jgx >>341
好きじゃないw
好きじゃないw
343デフォルトの名無しさん
2021/04/13(火) 22:18:06.39ID:XYhRXPkp >>341
C#のデリゲートはイベントハンドラを念頭に置いて設計されているのがなんかイマイチ
C#のデリゲートはイベントハンドラを念頭に置いて設計されているのがなんかイマイチ
344デフォルトの名無しさん
2021/04/13(火) 23:29:35.50ID:PlGf+OKS Excelは有料のソフトウェアだからなぁ
345デフォルトの名無しさん
2021/04/14(水) 05:52:30.89ID:jCprHRHj >>344
まぁWindows入ってるPCだったら
DBサーバーで使ってたり本番機だったり
特殊な場合じゃない限り大概入れてあると思うよ
LINUX環境やiMac使ってる環境では諦めて頂くしかない
IMac用のEXCEL出てはいるけど
VBAはちょっと使い物にならない
まぁWindows入ってるPCだったら
DBサーバーで使ってたり本番機だったり
特殊な場合じゃない限り大概入れてあると思うよ
LINUX環境やiMac使ってる環境では諦めて頂くしかない
IMac用のEXCEL出てはいるけど
VBAはちょっと使い物にならない
346デフォルトの名無しさん
2021/04/14(水) 09:38:18.30ID:fmnf8rcl 科学技術計算向けならJuliaもいいよ
他の言語の良いとこ取りを目指して新しく設計されているから、シンプルで弱点がない
日本語のドキュメントが少ないから、現時点では英語が必須だけど
他の言語の良いとこ取りを目指して新しく設計されているから、シンプルで弱点がない
日本語のドキュメントが少ないから、現時点では英語が必須だけど
347デフォルトの名無しさん
2021/04/14(水) 10:12:37.99ID:wfAil9SV Juliaはインデックスが1からってどうなのよ
348デフォルトの名無しさん
2021/04/14(水) 10:22:02.03ID:fmnf8rcl 1からに慣れると、何で0からなんだろう?不自然じゃん、と思うようになった
349デフォルトの名無しさん
2021/04/14(水) 10:27:13.49ID:wfAil9SV 自然とかいう雲を掴むような曖昧なものより
合理的な便利さが大事なはずだが
合理的な便利さが大事なはずだが
350デフォルトの名無しさん
2021/04/14(水) 10:29:08.93ID:2nQEk4SO351デフォルトの名無しさん
2021/04/14(水) 10:31:13.16ID:kUtl4an4 滅多にやらないけど、Cだと配列の添字にマイナス値を入れることもあるからなー
0ベースじゃないと困ることもあるかなーと
滅多にやらないけど
0ベースじゃないと困ることもあるかなーと
滅多にやらないけど
352デフォルトの名無しさん
2021/04/14(水) 10:36:05.39ID:irOLF4uO353デフォルトの名無しさん
2021/04/14(水) 10:47:16.39ID:hb8/2BOB >>352
そういう君も正直Fortran知らないだろ?(もしくは太古の固定形式のイメージで止まってるか)
科学技術計算と情報処理技術の分野の間には昔から文化的な断絶があるんだけど、近年になってAIやらで情報系の民族が積極的に科学技術計算に進出するようになってきた
で情報系の連中がFortranを古臭い古典言語として見向きもしなかった結果生まれたのがJuliaというわけだ
そういう君も正直Fortran知らないだろ?(もしくは太古の固定形式のイメージで止まってるか)
科学技術計算と情報処理技術の分野の間には昔から文化的な断絶があるんだけど、近年になってAIやらで情報系の民族が積極的に科学技術計算に進出するようになってきた
で情報系の連中がFortranを古臭い古典言語として見向きもしなかった結果生まれたのがJuliaというわけだ
354デフォルトの名無しさん
2021/04/14(水) 11:02:27.83ID:fmnf8rcl なんでそんなに必死なのか分からんけど、どう見ても違うから理解しようがない
355デフォルトの名無しさん
2021/04/14(水) 11:27:39.16ID:oFv2quWw fortranは新しい規格が出ても十全に追従できてるコンパイラがほぼ無いから十分古臭い言語でしょ
在りし日のC++もそうだったけど
在りし日のC++もそうだったけど
356デフォルトの名無しさん
2021/04/14(水) 11:49:37.54ID:b5Y7lxGR Juliaはマクロといい多重ディスパッチといい
MITのLispヲタが考えた
「もだんでさいこうなこもんりすぷ」
にしか見えない
MITのLispヲタが考えた
「もだんでさいこうなこもんりすぷ」
にしか見えない
357デフォルトの名無しさん
2021/04/14(水) 14:05:09.66ID:RojY57j5 windowsだとc#がデフォルトで入っていて、実は一番環境構築しやすかったりする
358デフォルトの名無しさん
2021/04/14(水) 14:28:22.15ID:jCprHRHj >>357
え?
ああ、.NetFreamWorkね
でもテキストエディタで書き込んで
インテリセンスは効かないんでしょう?
Visual Studioを入れればいいんだろうけど
画面上に出せるだけHTMLとCSSと
Javascriptの組み合わせでいいんじゃない?
え?
ああ、.NetFreamWorkね
でもテキストエディタで書き込んで
インテリセンスは効かないんでしょう?
Visual Studioを入れればいいんだろうけど
画面上に出せるだけHTMLとCSSと
Javascriptの組み合わせでいいんじゃない?
359デフォルトの名無しさん
2021/04/14(水) 15:01:23.37ID:6mvP3j48 C#よりもF#かな。
360デフォルトの名無しさん
2021/04/14(水) 15:43:42.14ID:RojY57j5 javascriptでも別にいいけど、うまく動かなくなった時の対応は慣れてない人なら
コンパイル言語のが追いやすい気はする。
コンパイル言語のが追いやすい気はする。
361デフォルトの名無しさん
2021/04/14(水) 16:04:13.43ID:zY/D9sgm あワしろ氏の言うようにやはり初心者はHaskellから始めるのが最善
362デフォルトの名無しさん
2021/04/14(水) 16:07:14.81ID:jCprHRHj363デフォルトの名無しさん
2021/04/14(水) 16:16:18.95ID:l4fijTDi 色々試して遊びながらプログラミングの考え方を学ぶならPython
メモリとか処理命令みたいなコンピュータ内部の動きを理解するならC言語
>>361
Haskellは遅延評価を標準にしたのが失敗だったと思う
上手く使えば強力だけどあの考え方は物事を簡約化しようとする人間の脳に優しくない
メモリとか処理命令みたいなコンピュータ内部の動きを理解するならC言語
>>361
Haskellは遅延評価を標準にしたのが失敗だったと思う
上手く使えば強力だけどあの考え方は物事を簡約化しようとする人間の脳に優しくない
364デフォルトの名無しさん
2021/04/14(水) 16:38:29.65ID:wXtQINzg >>357
でもWindowsはやはり有料のOSだからなぁ
でもWindowsはやはり有料のOSだからなぁ
365デフォルトの名無しさん
2021/04/14(水) 18:39:16.14ID:uN8+G2GD366デフォルトの名無しさん
2021/04/14(水) 18:49:49.74ID:jCprHRHj >>364
前PC自作したときにケチってうぶんつ入れたけど肌に合わなかったなぁ。すぐにWindows入れたよ。
いや、決してうぶんつが悪いとは言わないけど
自分が勉強するためなら、または会社が新人を育成するなら、
ケチっていいところといけないところがあると思うんだ。
前PC自作したときにケチってうぶんつ入れたけど肌に合わなかったなぁ。すぐにWindows入れたよ。
いや、決してうぶんつが悪いとは言わないけど
自分が勉強するためなら、または会社が新人を育成するなら、
ケチっていいところといけないところがあると思うんだ。
367デフォルトの名無しさん
2021/04/14(水) 19:22:19.03ID:IpgYlRzj Windowsの何がそんないいの?
368デフォルトの名無しさん
2021/04/14(水) 19:25:30.89ID:jCprHRHj369デフォルトの名無しさん
2021/04/14(水) 19:27:06.09ID:uN8+G2GD Ubuntuのほうが良いだろ。
370デフォルトの名無しさん
2021/04/14(水) 19:31:10.92ID:jCprHRHj371デフォルトの名無しさん
2021/04/14(水) 19:35:37.93ID:XBQHKlgF >>368
EXCEL VBAが動くのはEXCELでWindowsじゃないんだがかまってちゃんか?
EXCEL VBAが動くのはEXCELでWindowsじゃないんだがかまってちゃんか?
372デフォルトの名無しさん
2021/04/14(水) 19:40:24.49ID:jCprHRHj373デフォルトの名無しさん
2021/04/14(水) 19:46:29.23ID:uN8+G2GD 昔から言うだろ。
作ればある。
ム板なんだし。
作ればある。
ム板なんだし。
374364
2021/04/14(水) 19:52:25.75ID:wXtQINzg 使いやすいが、ちょっと高めのOSか
それとも、無料で使えるが、ちょっと使いにくいOSか
サーバーサイドでは後者が使われてますね
それとも、無料で使えるが、ちょっと使いにくいOSか
サーバーサイドでは後者が使われてますね
375デフォルトの名無しさん
2021/04/14(水) 19:57:41.04ID:oFv2quWw ExcelというかMS Office一式が入る
MS Officeは日本の事務業務のデファクト
PCゲームの主戦場
そもそもの日本在住一般人のデスクトップ用途デファクト
なんだから今からプログラミング始めるよ!って人でまず手元にあるPCがWindowsである仮定はむしろ素直でしょ
OS自身が有料である点は、まず非技術職者がPCを導入する際は新品を購入するだろうし、中古でもプリインで窓入ってのはよくある話なので考慮に値しないと思う
あとHaskell信者のフリしたアンチムーブやめろ
F#はもうちょっと日本語情報あればな……
MS Officeは日本の事務業務のデファクト
PCゲームの主戦場
そもそもの日本在住一般人のデスクトップ用途デファクト
なんだから今からプログラミング始めるよ!って人でまず手元にあるPCがWindowsである仮定はむしろ素直でしょ
OS自身が有料である点は、まず非技術職者がPCを導入する際は新品を購入するだろうし、中古でもプリインで窓入ってのはよくある話なので考慮に値しないと思う
あとHaskell信者のフリしたアンチムーブやめろ
F#はもうちょっと日本語情報あればな……
376デフォルトの名無しさん
2021/04/14(水) 20:51:11.39ID:jCprHRHj と言うかまだF#が生き残っていたことに驚いた
J#とかもまだ健在なのかなぁ
J#とかもまだ健在なのかなぁ
377デフォルトの名無しさん
2021/04/14(水) 22:02:42.71ID:uN8+G2GD あわしろ氏の教えに従ってHaskellやってみては?
378デフォルトの名無しさん
2021/04/15(木) 09:09:01.63ID:c60l0/FJ379デフォルトの名無しさん
2021/04/15(木) 12:40:50.74ID:Dfg2CSYE 知識ゼロからのWebアプリ開発入門 (日本語) 単行本(ソフトカバー) – 2020/7/17
>2021年7月17日まで期間限定で、本書についての疑問点をTechAcademyの講師に質問できるサービスを提供! プログラミングがはじめての方に特化した、Ruby on RailsによるWebアプリケーション開発の入門書
>2021年7月17日まで期間限定で、本書についての疑問点をTechAcademyの講師に質問できるサービスを提供! プログラミングがはじめての方に特化した、Ruby on RailsによるWebアプリケーション開発の入門書
380デフォルトの名無しさん
2021/04/15(木) 13:33:59.05ID:5JoH8OD6 山浦清透、1/15
Docker超入門講座 合併版 | ゼロから実践する4時間のフルコース
www.youtube.com/watch?v=lZD1MIHwMBY
Windows 10 Home版, WSL2, Ubuntu 20.04 LTS,
Docker Compose, VSCode, Heroku, Ruby on Rails, Git, CI/CD, CircleCI
Docker超入門講座 合併版 | ゼロから実践する4時間のフルコース
www.youtube.com/watch?v=lZD1MIHwMBY
Windows 10 Home版, WSL2, Ubuntu 20.04 LTS,
Docker Compose, VSCode, Heroku, Ruby on Rails, Git, CI/CD, CircleCI
381デフォルトの名無しさん
2021/04/15(木) 18:46:11.00ID:Y7jzSDJl382デフォルトの名無しさん
2021/04/15(木) 23:20:48.03ID:c60l0/FJ 申し訳ございませんあわしろさま
どうかご慈悲を
どうかご慈悲を
383デフォルトの名無しさん
2021/04/15(木) 23:49:55.70ID:AIp2FBWc なんやねんあわしろあわしろって
そんなにエライんか?
そんなにエライんか?
384デフォルトの名無しさん
2021/04/15(木) 23:53:00.27ID:c60l0/FJ >>383
さあ?知らない
さあ?知らない
385デフォルトの名無しさん
2021/04/16(金) 00:14:27.08ID:4s9USNus あわしろ氏を知らない自称エンジニアwww
386デフォルトの名無しさん
2021/04/16(金) 00:15:53.04ID:/z1Xp3Ax387デフォルトの名無しさん
2021/04/16(金) 01:02:35.63ID:ZgdIz51S 明らかに目障りな存在であっても完全に追い出さずに、
叩きながらも存在はしぶしぶ認めてあげるってのがマナーなの?
叩きながらも存在はしぶしぶ認めてあげるってのがマナーなの?
388デフォルトの名無しさん
2021/04/16(金) 01:17:37.51ID:nQvcP45r ほめ殺しで名誉毀損は既に判例あるから、ほめ殺しでの威力業務妨害罪もたぶんいけると思う
「氏を知らないエンジニアはモグリ」とかは上記の判例と比べても十分ほめ殺しに相当するし
同様の書き込み回数が相当多いので、「ほめただけ」とか「讃えただけ」とかの言い訳は効かないと思う
「氏を知らないエンジニアはモグリ」とかは上記の判例と比べても十分ほめ殺しに相当するし
同様の書き込み回数が相当多いので、「ほめただけ」とか「讃えただけ」とかの言い訳は効かないと思う
389デフォルトの名無しさん
2021/04/16(金) 06:01:11.19ID:MCBTlRE/ ゲハ辺りはたまに逮捕者出るの見るけどム板は始めて見るかも
記念パピコ
記念パピコ
390デフォルトの名無しさん
2021/04/16(金) 07:01:19.34ID:JhPkXkKx >>388
これ適用なるやろうな
これ適用なるやろうな
391デフォルトの名無しさん
2021/04/16(金) 08:01:29.73ID:Y1/1qQKy >>387
追い出そうとしてもキチガイに言葉は通じなくて無駄にスレを汚すだけだから、あわしろをNG登録で解決する方が良いと思われる
追い出そうとしてもキチガイに言葉は通じなくて無駄にスレを汚すだけだから、あわしろをNG登録で解決する方が良いと思われる
392デフォルトの名無しさん
2021/04/16(金) 22:06:18.16ID:/tuMoeAF 日本のIT業界を作った人だぞ
とかいうけど、それってつまり無能ってことじゃん
とかいうけど、それってつまり無能ってことじゃん
393デフォルトの名無しさん
2021/04/16(金) 22:55:36.72ID:MCBTlRE/ あわしろ氏でググってみても
変なブログくらいしか見つからないからなぁ
変なブログくらいしか見つからないからなぁ
394デフォルトの名無しさん
2021/04/17(土) 00:01:47.69ID:jZ5tKRuM395デフォルトの名無しさん
2021/04/17(土) 07:29:50.45ID:lD3utFKx >>392
よく考えたらそういうことになるよなwww
よく考えたらそういうことになるよなwww
396デフォルトの名無しさん
2021/04/17(土) 10:28:00.90ID:Pqo0h1Tn >>392
草生える
草生える
397デフォルトの名無しさん
2021/04/17(土) 10:50:28.33ID:9SVh/sod なんだ
聞いたことない名前と思ったら
ただの無能だったのか
聞いたことない名前と思ったら
ただの無能だったのか
398デフォルトの名無しさん
2021/04/17(土) 21:52:53.73ID:Fi6C1vUR これは笑った
399デフォルトの名無しさん
2021/04/20(火) 21:33:29.45ID:qx8cj7b8 迷ったけど自分で色々調べてC言語勉強してる
400デフォルトの名無しさん
2021/04/21(水) 01:55:08.13ID:dY8BkniP まあスクリプトやC#やJava他でも、ちょっと奥に入るとすぐに はいそれはC/C++で書いてになっちまうからね。
401デフォルトの名無しさん
2021/04/21(水) 08:14:14.06ID:BXHy+8up そう言った意味では
普段は超簡単でその気になれば
一番奥のマシン語にまで到達出来る
VBAが最強だね
普段は超簡単でその気になれば
一番奥のマシン語にまで到達出来る
VBAが最強だね
402デフォルトの名無しさん
2021/04/21(水) 08:30:44.46ID:9uNNNFt7 奥に入ることまで始めるときに考えるの?
じゃあ、ずっとCとかアセンブラしか選択肢が無いよね。
今時はRustかな。
じゃあ、ずっとCとかアセンブラしか選択肢が無いよね。
今時はRustかな。
403デフォルトの名無しさん
2021/04/21(水) 08:49:24.47ID:kOnC4u0I404デフォルトの名無しさん
2021/04/21(水) 09:07:51.49ID:MYDHtM6Q COMとかもう知らない人が多いようなものだしなぁ
VC++側からエクセルに接続してデータはDBから取得して数値を埋めて帳票出力とか昔はやってたw
VC++側からエクセルに接続してデータはDBから取得して数値を埋めて帳票出力とか昔はやってたw
405デフォルトの名無しさん
2021/04/21(水) 10:02:46.48ID:BXHy+8up 初心者は初心者なりに
中級者、上級者もそれなりに
勉強になるVBAってやっぱり最高だね
中級者、上級者もそれなりに
勉強になるVBAってやっぱり最高だね
406デフォルトの名無しさん
2021/04/21(水) 13:01:03.17ID:baVLWtGi 初期にいたすばらしい人たちは、Amazonの神聖なるソースリポジトリに2種類の言語しか入れることを許さなかった。
CとLispだ。
信じられない?
彼らはみんな、もちろんEmacsを使っていた。エリック・ベンソンはXEmacsの作者の1人だ[1]。
世界の最高のエンジニアたちはみんなEmacsを使っている。世界を変えるようなタイプの人たちは、
ということだ。あなたの隣のキュービクルにいるすごい彼女のことじゃない。向こうの部屋にいるすごいフレッドのことでもない。
我々の分野で最高のソフトウェア開発者たち、業界の様相を変えるような人たちのことを言っている。
ジェームズ・ゴスリング、ドナルド・クヌース、ポール・グレアム[2]、ジェイミー・ザウィンスキー、エリック・ベンソン。
本物のエンジニアは皆Emacsを使う。Emacsをうまく使えるためには相当頭が良くなければならないが、
マスターすれば驚くほど力を与えてくれる。信じないなら、ポール・ノードストロムが仕事しているとき肩越しにのぞき込んでごらん。
Visual Hoge.NETみたいなIDEしか使ったことのない人は本当に驚くことになると思う。Emacsは100年のエディタだ。
http://www.aoky.net/articles/steve_yegge/tour_de_babel.htm
Emacs Lisp覚えれば、他の言語を主力にするとしても強力な武器になるし
サラッとでも触っておくのが良いと思う
CとLispだ。
信じられない?
彼らはみんな、もちろんEmacsを使っていた。エリック・ベンソンはXEmacsの作者の1人だ[1]。
世界の最高のエンジニアたちはみんなEmacsを使っている。世界を変えるようなタイプの人たちは、
ということだ。あなたの隣のキュービクルにいるすごい彼女のことじゃない。向こうの部屋にいるすごいフレッドのことでもない。
我々の分野で最高のソフトウェア開発者たち、業界の様相を変えるような人たちのことを言っている。
ジェームズ・ゴスリング、ドナルド・クヌース、ポール・グレアム[2]、ジェイミー・ザウィンスキー、エリック・ベンソン。
本物のエンジニアは皆Emacsを使う。Emacsをうまく使えるためには相当頭が良くなければならないが、
マスターすれば驚くほど力を与えてくれる。信じないなら、ポール・ノードストロムが仕事しているとき肩越しにのぞき込んでごらん。
Visual Hoge.NETみたいなIDEしか使ったことのない人は本当に驚くことになると思う。Emacsは100年のエディタだ。
http://www.aoky.net/articles/steve_yegge/tour_de_babel.htm
Emacs Lisp覚えれば、他の言語を主力にするとしても強力な武器になるし
サラッとでも触っておくのが良いと思う
407デフォルトの名無しさん
2021/04/21(水) 13:25:02.14ID:kOnC4u0I Emacs は素晴らしい統合開発環境だが、惜しむらくは
まともなエディタだけがない
まともなエディタだけがない
408デフォルトの名無しさん
2021/04/21(水) 13:31:03.11ID:KSNXGwT5 >>402
人をはめることしか考えてないバカは黙ってろ
人をはめることしか考えてないバカは黙ってろ
409デフォルトの名無しさん
2021/04/21(水) 13:32:53.58ID:z+8rw5Pk >>407は上手いこと言ったつもりになってる
よかったらみんな褒めてあげてね
よかったらみんな褒めてあげてね
410デフォルトの名無しさん
2021/04/21(水) 14:51:21.89ID:r3Kt8Ije EmacsはMSワードみたいなまともなエディタにはならないんだよな
411デフォルトの名無しさん
2021/04/21(水) 15:14:38.69ID:/BbfB4Z5 MSワードはエディタじゃないが…
412デフォルトの名無しさん
2021/04/21(水) 18:30:53.05ID:urfRQUU+ あわしろ氏はviを薦めてる。
Emacsは趣味の範囲で使っては?
Emacsは趣味の範囲で使っては?
413デフォルトの名無しさん
2021/04/21(水) 18:32:20.97ID:urfRQUU+ 仕事→vi
趣味→Emacs
趣味→Emacs
414デフォルトの名無しさん
2021/04/21(水) 18:54:09.32ID:1gW/ml0i415デフォルトの名無しさん
2021/04/21(水) 19:06:17.24ID:urfRQUU+ >>407が昔に考えたかもしれんよね。
416デフォルトの名無しさん
2021/04/21(水) 19:12:35.05ID:l2lL4TPp そこはあわしろ氏が考えたって言えよ
417デフォルトの名無しさん
2021/04/21(水) 19:19:14.14ID:/BbfB4Z5 草w
418デフォルトの名無しさん
2021/04/21(水) 19:36:49.87ID:urfRQUU+ >>407 が、あわしろ氏かもしれんよね。
419デフォルトの名無しさん
2021/04/21(水) 20:23:42.19ID:urfRQUU+ viが基本のキ。
420デフォルトの名無しさん
2021/04/21(水) 20:58:28.79ID:PBeK+euy あわしろさんはEmacs使いこなせない無能だということか
421蟻人間 ◆T6xkBnTXz7B0
2021/04/21(水) 22:07:20.78ID:OiYnhzgp >>634
ちゃんと理解して実装したぜ。
https://github.com/katahiromz/OleBow/commit/f65c774b625385e855971adb1275de1fd6ebee0c
循環参照の例がうまくいかないけど。
// :: IBindCtx: IRunningObjectTable
// :: IEnumMoniker: IMoniker
// :: IMoniker: IBindCtx
// :: IMoniker: IEnumMoniker
// :: IRunningObjectTable: IEnumMoniker
// :: IRunningObjectTable: IMoniker
// :: PartitionMoniker: IMoniker
// :: SoapMoniker: IMoniker
ポインタ型とかは後回しでいっかな。
ちゃんと理解して実装したぜ。
https://github.com/katahiromz/OleBow/commit/f65c774b625385e855971adb1275de1fd6ebee0c
循環参照の例がうまくいかないけど。
// :: IBindCtx: IRunningObjectTable
// :: IEnumMoniker: IMoniker
// :: IMoniker: IBindCtx
// :: IMoniker: IEnumMoniker
// :: IRunningObjectTable: IEnumMoniker
// :: IRunningObjectTable: IMoniker
// :: PartitionMoniker: IMoniker
// :: SoapMoniker: IMoniker
ポインタ型とかは後回しでいっかな。
422デフォルトの名無しさん
2021/04/21(水) 22:10:12.04ID:NehUcRK5 Emacsはあわしろ氏が作ったと言っても遠からずだろう
424デフォルトの名無しさん
2021/04/22(木) 01:59:39.70ID:XTdaClPI >>408は何で噛みついてるの?
425デフォルトの名無しさん
2021/04/22(木) 02:17:18.17ID:VLYsmjgc あわしろ氏が作ったとしても日本語版だし、しかもviを使って作ったんだろう。
426デフォルトの名無しさん
2021/04/22(木) 07:37:58.60ID:rqslZK4T そもそもあわしろ氏が日本語を作った
427デフォルトの名無しさん
2021/04/22(木) 08:20:07.95ID:R/jqkUcj じゃあ日本語から始めればいいってことが
428デフォルトの名無しさん
2021/04/22(木) 17:10:26.80ID:Ige4dqCQ コード書いて何かしたい人にはVBAから入ってpythonがいいんじゃね
コード書くこと自体仕事にしたい人はJAVAかな
コード書くこと自体仕事にしたい人はJAVAかな
429デフォルトの名無しさん
2021/04/22(木) 18:22:08.79ID:9tFEoNCy Haskell悪くないどころかおすすめしたいけど
あわしろ信者に乗っかりたくないから言わないだけで…
関数型を何年かやった人は二週間で、十年Javaやってきた人よりもいいJavaコードを書く
ってアメリカの誰か偉い人が言ってたよ
あわしろ信者に乗っかりたくないから言わないだけで…
関数型を何年かやった人は二週間で、十年Javaやってきた人よりもいいJavaコードを書く
ってアメリカの誰か偉い人が言ってたよ
430デフォルトの名無しさん
2021/04/22(木) 18:38:28.67ID:ZjWO0PQ5 信者はともかく、あわしろ氏本人は偉大な人物ですよ。
信じて大丈夫です。
信じて大丈夫です。
431デフォルトの名無しさん
2021/04/22(木) 18:48:43.36ID:zmQZdRC8432デフォルトの名無しさん
2021/04/22(木) 18:57:05.60ID:aG329xgw433デフォルトの名無しさん
2021/04/22(木) 19:07:56.50ID:rqslZK4T アメリカの誰か偉い人の威を借るキツネwww
434デフォルトの名無しさん
2021/04/22(木) 19:13:23.95ID:myVNCwEk アメリカの誰か偉い人って誰だよw
フワっとしすぎだろw
フワっとしすぎだろw
435デフォルトの名無しさん
2021/04/22(木) 19:13:37.49ID:aG329xgw Excelはプリインストールされてることも多いし
インタプリタの一面も持ちながらコンパイルも出来る、
修正箇所にもよるけどコード直しながらトレースも実施出来る、
クラスを作っても作らなくてもプログラムが作れる、
あわしろ氏とかいう人が全く触れることもない
素晴らしい言語だよ
EXCELが使えなくても
ワードにもパワポにもアウトルックにさえ
VBAは付いててオフィス持ってるあなたの常に傍にいます
インタプリタの一面も持ちながらコンパイルも出来る、
修正箇所にもよるけどコード直しながらトレースも実施出来る、
クラスを作っても作らなくてもプログラムが作れる、
あわしろ氏とかいう人が全く触れることもない
素晴らしい言語だよ
EXCELが使えなくても
ワードにもパワポにもアウトルックにさえ
VBAは付いててオフィス持ってるあなたの常に傍にいます
436デフォルトの名無しさん
2021/04/22(木) 19:26:40.60ID:ZjWO0PQ5 禅CODE・念仏プログラミングも知らんのけ?
437デフォルトの名無しさん
2021/04/22(木) 19:41:30.85ID:PyjNdPo7438デフォルトの名無しさん
2021/04/22(木) 20:06:32.57ID:lRUpdndj 最強のエクセル使い方講座【たった1動画で全てが分かるExcelの教科書】MicrosoftMVP受賞 - Youtube
2,729,095 回視聴
2,729,095 回視聴
439デフォルトの名無しさん
2021/04/22(木) 20:44:06.63ID:rqslZK4T 意思のある奴「どこかの国の誰か偉い人が言ってたからおすすめ!」
440デフォルトの名無しさん
2021/04/22(木) 21:38:54.33ID:9tFEoNCy 私の知るSchemeとHaskellとCのポインタが使える人はみな、Javaを使い始めて2日で経験5年のJavaプログラマより
いいコードを書くようになる。しかしそのことが平均的な頭の鈍い人事部の連中には理解できないのだ。
https://web.archive.org/web/20190114045248/http://local.joelonsoftware.com/mediawiki/index.php/Javaスクールの危険
ジョエル・スポルスキー
どこぞの馬の骨の言ったことではないよ
いいコードを書くようになる。しかしそのことが平均的な頭の鈍い人事部の連中には理解できないのだ。
https://web.archive.org/web/20190114045248/http://local.joelonsoftware.com/mediawiki/index.php/Javaスクールの危険
ジョエル・スポルスキー
どこぞの馬の骨の言ったことではないよ
441デフォルトの名無しさん
2021/04/22(木) 21:39:40.80ID:9tFEoNCy >>431
お前みたいな馬の骨の言ったことを信じろ、というのはプログラマ的な発想なのか?
お前みたいな馬の骨の言ったことを信じろ、というのはプログラマ的な発想なのか?
442デフォルトの名無しさん
2021/04/22(木) 21:42:09.41ID:9tFEoNCy 関数型アレルギーの人ってよく居るけど、食わず嫌いなのか、理解できないのか知らないけど
なんだかなあと思う
なんだかなあと思う
443デフォルトの名無しさん
2021/04/22(木) 21:48:10.21ID:tcTtemzb 「始めるのにいい言語」ではないでしょ
444デフォルトの名無しさん
2021/04/22(木) 21:55:40.23ID:9tFEoNCy 関数型は始めるのに良い言語なんじゃないかな
使いこなせそうにないならプログラミング向いてないから諦めたら良い
向いてないことを職業にするのは不幸なことだよ
使いこなせそうにないならプログラミング向いてないから諦めたら良い
向いてないことを職業にするのは不幸なことだよ
445デフォルトの名無しさん
2021/04/22(木) 22:08:35.56ID:9tFEoNCy JavaとかVBAとか、仕事で仕方なく使う言語であって
それこそ始めるのに良い言語ではないよ
プログラミングということを見通しよく学ぶために使う言語ではないよ
後進国の筋悪土方に成りたいならそこから始めさせるのも良いかもしれないが
十年がそこらで頭打ちだな
ツルハシ振って、四十くらいになったら使えない人材になっていく
それこそ始めるのに良い言語ではないよ
プログラミングということを見通しよく学ぶために使う言語ではないよ
後進国の筋悪土方に成りたいならそこから始めさせるのも良いかもしれないが
十年がそこらで頭打ちだな
ツルハシ振って、四十くらいになったら使えない人材になっていく
446デフォルトの名無しさん
2021/04/22(木) 22:46:14.75ID:ZiPdwJbh しかもその2つの言語は有料だしな
447デフォルトの名無しさん
2021/04/22(木) 23:32:34.28ID:ZjWO0PQ5 あわしろ氏も薦めてるしね。
448デフォルトの名無しさん
2021/04/23(金) 01:59:47.98ID:Qh9Eg4+4 あわしろ様〜
ありがたやありがたや〜
ありがたやありがたや〜
449デフォルトの名無しさん
2021/04/23(金) 03:47:54.33ID:SHHjXNHC 前に警告されていたのに未だに連呼しているって
本人の自演なんだろうなぁw
ガイジは中身もガイジだったw
本人の自演なんだろうなぁw
ガイジは中身もガイジだったw
450デフォルトの名無しさん
2021/04/23(金) 05:21:08.47ID:IAv7U8Ah VBAは人をふるいに掛ける言語ではないからね。
極端な話、機械語でニーモニックとオペランドの間に
ブランチやジャンプで飛び込んで別の命令として使うようなコードを見てきたような人から見れば
ポインタみたいなが毛が生えたくらいのもの知ってる程度であれば
結局のところ見渡せてるわけでもないし、知ってても知らなくても大差ないし、別の言語やる際に後付けで覚えれば十分だと思う。
VBAはあくまでも初心者用としてのとっかかり。
少しおバカな一面も持ち合わせているから
C++やC#とかやってとっくの昔に離れた人でもたまに立ち止まってちょろっと組んでみようとか
たまにはスレ覗いてみようとか思わせる言語。
最初にふるいに掛けてプログラマの素質がない人を切り捨てるのはそれも一つの考え方だと思うけど
俺も素質がなかったから地獄ばっかり見てきたけどVBAを最初にやってなければとっくに切り捨てられていたと思う。
もうかなりじじいになったけどとりあえず生き延びているよ。
極端な話、機械語でニーモニックとオペランドの間に
ブランチやジャンプで飛び込んで別の命令として使うようなコードを見てきたような人から見れば
ポインタみたいなが毛が生えたくらいのもの知ってる程度であれば
結局のところ見渡せてるわけでもないし、知ってても知らなくても大差ないし、別の言語やる際に後付けで覚えれば十分だと思う。
VBAはあくまでも初心者用としてのとっかかり。
少しおバカな一面も持ち合わせているから
C++やC#とかやってとっくの昔に離れた人でもたまに立ち止まってちょろっと組んでみようとか
たまにはスレ覗いてみようとか思わせる言語。
最初にふるいに掛けてプログラマの素質がない人を切り捨てるのはそれも一つの考え方だと思うけど
俺も素質がなかったから地獄ばっかり見てきたけどVBAを最初にやってなければとっくに切り捨てられていたと思う。
もうかなりじじいになったけどとりあえず生き延びているよ。
451デフォルトの名無しさん
2021/04/23(金) 06:07:55.87ID:lRu/J/HC EXCELでやることは、だいたい関数でなんとかしたい。
VBAを使うとBASICの癖がつくし、C#の癖を忘れたくないし、
自分の脳味噌に複数の言語覚える余裕は無い。
つっても、関数も言語の一種だけど。
VBAを使うとBASICの癖がつくし、C#の癖を忘れたくないし、
自分の脳味噌に複数の言語覚える余裕は無い。
つっても、関数も言語の一種だけど。
452デフォルトの名無しさん
2021/04/23(金) 06:47:24.83ID:IAv7U8Ah >>451
もうC#の癖がついているくらいC#やってるならC#で通せばいいと思うよ
人それぞれってもんがあるし、VBA無理矢理やる必要は全くない
やりたくなったらEXCELの開発タブを押せば
いつでもVBAは君を暖かく迎え入れてくれるよ
もうC#の癖がついているくらいC#やってるならC#で通せばいいと思うよ
人それぞれってもんがあるし、VBA無理矢理やる必要は全くない
やりたくなったらEXCELの開発タブを押せば
いつでもVBAは君を暖かく迎え入れてくれるよ
453デフォルトの名無しさん
2021/04/23(金) 07:16:53.47ID:KQxv57QV454デフォルトの名無しさん
2021/04/23(金) 07:33:12.71ID:M88Kc634 > MITはこのテーマについて非常に高い基準を設けており、授業6.001を必須にしている。その教科書(サスマン & エイブルソンの計算機プログラムの構造と解釈)は世界の何十何百というトップクラスのコンピュータサイエンス学科でコンピュータサイエンスへの入門に使われている。
> 最近オールJavaになったデューク大や、私と友人がひどい目に合ったCSE121の言語をSchemeとMLからJavaに変えたペンシルベニア大の学位よりも、MITやイェールの学位に重きを置く理由がここにある。
残念ながらMITのこの授業Pythonになったんだよねwww
> 最近オールJavaになったデューク大や、私と友人がひどい目に合ったCSE121の言語をSchemeとMLからJavaに変えたペンシルベニア大の学位よりも、MITやイェールの学位に重きを置く理由がここにある。
残念ながらMITのこの授業Pythonになったんだよねwww
455デフォルトの名無しさん
2021/04/23(金) 08:37:57.22ID:BarwDQ+l456デフォルトの名無しさん
2021/04/23(金) 09:15:42.49ID:IAv7U8Ah あら偶然。
Pythonはゴールデンウィークにちょっと勉強しようかなと思って今丁度インストールしたところ。
何でも最初覚える時はこれでもかってくらい初心者向けの本を一冊買うことにしているんだけど、
本当に遠い昔、ゲームセンターあらしって漫画書いてた人が「こんにちはマイコン」って漫画本出してて
当時はPC-6001だったかな?
まだWindowsどころかMS-DOSやCP/Mが
生まれる前のパソコンのBASICが載ってて当時買ったことがあったんだけど
その人がまた最近になって「こんにちはPython」とかいう本を出してたので
話のネタになるかと思って買っといたのがあるからそれ見て基本だけ掴んだら
後はネット見て適当にこねくり回す予定。
こっちは東京でGWもどうせ出掛けてもコロナになるし、丁度いい暇つぶしになるかと思ってる。
Pythonはゴールデンウィークにちょっと勉強しようかなと思って今丁度インストールしたところ。
何でも最初覚える時はこれでもかってくらい初心者向けの本を一冊買うことにしているんだけど、
本当に遠い昔、ゲームセンターあらしって漫画書いてた人が「こんにちはマイコン」って漫画本出してて
当時はPC-6001だったかな?
まだWindowsどころかMS-DOSやCP/Mが
生まれる前のパソコンのBASICが載ってて当時買ったことがあったんだけど
その人がまた最近になって「こんにちはPython」とかいう本を出してたので
話のネタになるかと思って買っといたのがあるからそれ見て基本だけ掴んだら
後はネット見て適当にこねくり回す予定。
こっちは東京でGWもどうせ出掛けてもコロナになるし、丁度いい暇つぶしになるかと思ってる。
457デフォルトの名無しさん
2021/04/23(金) 09:58:44.87ID:3GWRpcmU >>454
本質的に全く違う内容だし、プログラマにならない人たちも受ける講義だからね
本質的に全く違う内容だし、プログラマにならない人たちも受ける講義だからね
458デフォルトの名無しさん
2021/04/23(金) 10:03:09.29ID:rEtjc9/k >>453
だよな 複数言語使うことでプログラム自体を
立体的に理解できる その構造の異差からコアを抽出できる
一つの言語だと、使い方がわかる程度にしかならない
正直むちゃくちゃ 遠まわりだとおもう 初心者ほど複数言語やっとけ
だよな 複数言語使うことでプログラム自体を
立体的に理解できる その構造の異差からコアを抽出できる
一つの言語だと、使い方がわかる程度にしかならない
正直むちゃくちゃ 遠まわりだとおもう 初心者ほど複数言語やっとけ
459デフォルトの名無しさん
2021/04/23(金) 10:07:58.45ID:rEtjc9/k なんでもそうなんだろうけど、同じ内容を
違う表現で実装するって重要だと思う。 初心者ほど一つのやりかたに
固執し、本質がつかめない 同じ処理を複数の言語で練習するのが一番上達がはやいと思う
違う表現で実装するって重要だと思う。 初心者ほど一つのやりかたに
固執し、本質がつかめない 同じ処理を複数の言語で練習するのが一番上達がはやいと思う
460デフォルトの名無しさん
2021/04/23(金) 10:36:58.85ID:IAv7U8Ah そう言った意味でも
Microsoft Script Control を参照しとけば
JavaScriptのコードも混雑して書けるVBAって素晴らしいよね
Microsoft Script Control を参照しとけば
JavaScriptのコードも混雑して書けるVBAって素晴らしいよね
461デフォルトの名無しさん
2021/04/23(金) 13:52:47.70ID:3GWRpcmU プログラミングを学ぶ方法 リチャード・ストールマン
まず、いくつかの言語でのプログラミングに関する教科書を読み、次にLispを含むいくつかのプログラミング言語のマニュアルを読みます。これがあなたにとって自然で直感的な意味をなすのであれば、それはあなたの精神がプログラミングにうまく適応していることを示しています。
直感的に理解できない場合は、プログラミング以外のことを行うことをお勧めします。あなたは苦労してある程度プログラミングをすることができるかもしれません、しかしそれが苦労を見つけたならあなたはそれがあまり得意ではないでしょう。それが魅力ではなく闘争である場合、プログラミングのポイントは何ですか?
その後、実際のプログラム(またはその一部)のソースコードを読んで、それらが何をするのかを理解する必要があります。次に、修正する特定のバグを見つけることができる場合は、それらに変更を書き込んだり、機能を追加したり、バグを修正したりします。それらのプログラムのコードに精通している何人かの優秀なプログラマーに、あなたの変更を読んで批評するように頼んでください。
人々が開発している無料のプログラムのバグを修正すると、開発者は喜んで修正を入手し、インストールしやすくするためにそれらを作成する方法を教えてくれます。実装したい機能については、TODOリストをご覧ください。開発者があなたの変更を組み込むとき、それは大きな満足であることがわかります。
これを何度も繰り返すと、ソフトウェアの開発が上手になります。
まず、いくつかの言語でのプログラミングに関する教科書を読み、次にLispを含むいくつかのプログラミング言語のマニュアルを読みます。これがあなたにとって自然で直感的な意味をなすのであれば、それはあなたの精神がプログラミングにうまく適応していることを示しています。
直感的に理解できない場合は、プログラミング以外のことを行うことをお勧めします。あなたは苦労してある程度プログラミングをすることができるかもしれません、しかしそれが苦労を見つけたならあなたはそれがあまり得意ではないでしょう。それが魅力ではなく闘争である場合、プログラミングのポイントは何ですか?
その後、実際のプログラム(またはその一部)のソースコードを読んで、それらが何をするのかを理解する必要があります。次に、修正する特定のバグを見つけることができる場合は、それらに変更を書き込んだり、機能を追加したり、バグを修正したりします。それらのプログラムのコードに精通している何人かの優秀なプログラマーに、あなたの変更を読んで批評するように頼んでください。
人々が開発している無料のプログラムのバグを修正すると、開発者は喜んで修正を入手し、インストールしやすくするためにそれらを作成する方法を教えてくれます。実装したい機能については、TODOリストをご覧ください。開発者があなたの変更を組み込むとき、それは大きな満足であることがわかります。
これを何度も繰り返すと、ソフトウェアの開発が上手になります。
462デフォルトの名無しさん
2021/04/23(金) 17:29:27.36ID:rEtjc9/k まず、いくつかの言語でのプログラミングに関する教科書を読み
これ大切だとおもう
逆説的ではあるけれど、道具(言語)って使えなかったり、
使いにくかった時にはじめて、本当の使い方がわかる
言語によって、得意なことがあるから、早めにその言語の
苦手なことを理解したほうがいい そこではじめてその言語の特徴がわかる
そのためにも、簡単な入門書でいいから最初から複数の言語やったほうがいいよ
これ大切だとおもう
逆説的ではあるけれど、道具(言語)って使えなかったり、
使いにくかった時にはじめて、本当の使い方がわかる
言語によって、得意なことがあるから、早めにその言語の
苦手なことを理解したほうがいい そこではじめてその言語の特徴がわかる
そのためにも、簡単な入門書でいいから最初から複数の言語やったほうがいいよ
463デフォルトの名無しさん
2021/04/23(金) 18:20:03.47ID:pTXGMqa6 >>462
言語使いこなすのに教科書が役に立つかって日本で英語の学校教育受けていたらよく知っているはずだけどなw
特にプログラミングは動かしたらすぐに応答が出るのだから実際に使えばいい
知識はネットに山のように転がっているし自分がやりたいことを調べながらやるのが身に付きやすい
言語使いこなすのに教科書が役に立つかって日本で英語の学校教育受けていたらよく知っているはずだけどなw
特にプログラミングは動かしたらすぐに応答が出るのだから実際に使えばいい
知識はネットに山のように転がっているし自分がやりたいことを調べながらやるのが身に付きやすい
464デフォルトの名無しさん
2021/04/23(金) 19:01:30.43ID:PHZyC6zC 一般論として、Haskellやっとけば間違いないよ。
465デフォルトの名無しさん
2021/04/23(金) 19:06:40.03ID:DTZ2HQvo >>464
Haskellはどの程度マスターすればよいですか?
Haskellはどの程度マスターすればよいですか?
466デフォルトの名無しさん
2021/04/23(金) 19:09:19.33ID:+WQuyT7u >>463
これ言う奴にまともなのは居ない
教科書読んだ「だけ」では駄目だって話を都合の良いように歪曲してるだけだな
ロクな本読んでない馬鹿は黙ってろ
体系的に学ぶことの意味すら理解出来てないアホがまともなコード書けるわけがない
ネットは最新情報を追いかけるには良いが
誰も物事を整理する義務を負っていないことが殆どだ
要点が分かってない馬鹿であることをいつまでも自覚できてないアホが殆どだな
本当に基礎的な言語の機能の仕様すら
いくつも知識が欠落したままクソコードを量産する間抜けをウンザリするほど見てきた
これ言う奴にまともなのは居ない
教科書読んだ「だけ」では駄目だって話を都合の良いように歪曲してるだけだな
ロクな本読んでない馬鹿は黙ってろ
体系的に学ぶことの意味すら理解出来てないアホがまともなコード書けるわけがない
ネットは最新情報を追いかけるには良いが
誰も物事を整理する義務を負っていないことが殆どだ
要点が分かってない馬鹿であることをいつまでも自覚できてないアホが殆どだな
本当に基礎的な言語の機能の仕様すら
いくつも知識が欠落したままクソコードを量産する間抜けをウンザリするほど見てきた
467デフォルトの名無しさん
2021/04/23(金) 19:13:45.30ID:PHZyC6zC 本も大事だけど、あわしろ氏のセミナーはためになるよ。
ちょっとお高いけど。
ちょっとお高いけど。
468デフォルトの名無しさん
2021/04/23(金) 21:01:44.74ID:Hmz4qwee469デフォルトの名無しさん
2021/04/23(金) 21:04:14.89ID:+WQuyT7u470デフォルトの名無しさん
2021/04/23(金) 21:09:08.83ID:+YpcBxgU >>468
思い込みの激しそうな性格だね
思い込みの激しそうな性格だね
471デフォルトの名無しさん
2021/04/23(金) 21:14:02.66ID:BarwDQ+l 汎用機でCOBOL派生言語みたいなのを延々とやってた時は、むしろ先進の言語とか興味津々だったが。
472デフォルトの名無しさん
2021/04/23(金) 22:49:13.65ID:xBH90vPH FORTH は >>75 でチラっと出てきたけど、
「プログラマブル電卓」的な使い方を考えると
入門用の言語としては悪くないと思われる。
ただ、「構造化プログラミング」的な発想は
フォローしていないので、そのあたりを踏まえると
>>117 の Pascal というのも、悪くないと思う。
ただし、入門用には言語仕様を拡張したほうがいい
(キャッチ&スローとか)し、実装も p-code Pascal
みたいに階層的にしたほうがいいと思う。
それを考えると、BCPL という選択枝もあるかもしれないが。
C とか C++ とかいうのは、「アセンブラを習得してから
出直してこい。素人がチョッカイを出すと怪我するぞ」と
言いたい部分がある。
「プログラマブル電卓」的な使い方を考えると
入門用の言語としては悪くないと思われる。
ただ、「構造化プログラミング」的な発想は
フォローしていないので、そのあたりを踏まえると
>>117 の Pascal というのも、悪くないと思う。
ただし、入門用には言語仕様を拡張したほうがいい
(キャッチ&スローとか)し、実装も p-code Pascal
みたいに階層的にしたほうがいいと思う。
それを考えると、BCPL という選択枝もあるかもしれないが。
C とか C++ とかいうのは、「アセンブラを習得してから
出直してこい。素人がチョッカイを出すと怪我するぞ」と
言いたい部分がある。
473デフォルトの名無しさん
2021/04/23(金) 23:50:18.12ID:PHZyC6zC >>472
例外はキャッチアンドリリースが基本。
例外はキャッチアンドリリースが基本。
474デフォルトの名無しさん
2021/04/24(土) 07:23:37.80ID:34NVgRLD Pascalといえば、プログラミングの歴史をオブジェクト指向に至るまで説明したDelphiの面白い本があったんだよ。
アセンブラというか機械語の凄まじい組み方の下りが面白かった。
アセンブラというか機械語の凄まじい組み方の下りが面白かった。
475デフォルトの名無しさん
2021/04/24(土) 07:51:54.65ID:hh64S9E7 みんなおはよう
今日もいい天気だね
昨日はちょっと荒れてたみたいだね
そんなイライラするときはVBAみたいに
簡単な言語でテトリスでも組んでほっこりしよう
今日もいい天気だね
昨日はちょっと荒れてたみたいだね
そんなイライラするときはVBAみたいに
簡単な言語でテトリスでも組んでほっこりしよう
476デフォルトの名無しさん
2021/04/24(土) 07:53:34.96ID:hh64S9E7477デフォルトの名無しさん
2021/04/24(土) 08:59:21.20ID:4kyvceR8 それにしても本当に皆さんスルースキル高いね
俺なら反撃しちゃう
俺なら反撃しちゃう
478デフォルトの名無しさん
2021/04/24(土) 09:37:09.56ID:bBHh2UNU Python は簡単なことをとても簡単にし、むずかしいことが 多すぎることのないようにするという、
賢明な妥協の哲学をもっている。 わたしの意見では、これは非常にうまくいっている。
簡単なことは簡単にでき、 むずかしいことは段階的にむずかしくなっている。
その非一貫性は気にならないことが多い。
Lisp はより妥協の少ない哲学をもっていて、非常に強力でよく統制のとれた 言語の核を提供している。
このことは Lisp を学ぶのをむずかしくしている。 なぜなら最初から高水準の抽象化を扱わければならず、
見た目や感覚に 頼らずに自分がいま何をしているかを理解しなければならないからだ。
しかしこのことは Lisp で抽象化や複雑さの階層をふやすのを簡単している。
Lisp では非常にむずかしいことを、そんなにむずかしくないレベルにまで落とすことができる。
http://www.unixuser.org/~euske/doc/python
ピーター・ノーヴィグ
(ACM、AAAIフェロー、Google研究本部長)
賢明な妥協の哲学をもっている。 わたしの意見では、これは非常にうまくいっている。
簡単なことは簡単にでき、 むずかしいことは段階的にむずかしくなっている。
その非一貫性は気にならないことが多い。
Lisp はより妥協の少ない哲学をもっていて、非常に強力でよく統制のとれた 言語の核を提供している。
このことは Lisp を学ぶのをむずかしくしている。 なぜなら最初から高水準の抽象化を扱わければならず、
見た目や感覚に 頼らずに自分がいま何をしているかを理解しなければならないからだ。
しかしこのことは Lisp で抽象化や複雑さの階層をふやすのを簡単している。
Lisp では非常にむずかしいことを、そんなにむずかしくないレベルにまで落とすことができる。
http://www.unixuser.org/~euske/doc/python
ピーター・ノーヴィグ
(ACM、AAAIフェロー、Google研究本部長)
479デフォルトの名無しさん
2021/04/24(土) 09:54:46.70ID:hh64S9E7 PythonはこれからEXCELにもVBAの他に使える言語としてJavaScriptみたいに載るかも知れないし
期待しているよ
期待しているよ
480デフォルトの名無しさん
2021/04/24(土) 10:09:08.48ID:vtdgUVMq 11月6日にreditの 'ask me anything' にマイクロソフトの Excel チームが登場して、「いつExcelにPythonが搭載されるのか?」という質問に対して以下のように回答しています。
Cool to see the excitement around Python.
We had an awesome response to our survey on the Python UserVoice item. We’re working on the best way to address that feedback.
In the meantime, these are some great tools you can use like PyXLL and XLWings
Additionally, you can also host your backend logic via a web service in any language, including Python, and you can use web add-ins or a custom function to call that web service.
要するに、マイクロソフトが Excel に搭載するのは JavaScript であって、Python を使いたいのであれば PyXLL か xlwings を使えということのようです。
https://qiita.com/yniji/items/b38bc312e860027108ac
2年半前に結論出てんのに何夢見てんだ?
その間にMSはもうJS/TS用のOffice用API完成させてWeb版では既に利用可能、デスクトップ版でもアドオンで同API利用可能になってるぞ。
Cool to see the excitement around Python.
We had an awesome response to our survey on the Python UserVoice item. We’re working on the best way to address that feedback.
In the meantime, these are some great tools you can use like PyXLL and XLWings
Additionally, you can also host your backend logic via a web service in any language, including Python, and you can use web add-ins or a custom function to call that web service.
要するに、マイクロソフトが Excel に搭載するのは JavaScript であって、Python を使いたいのであれば PyXLL か xlwings を使えということのようです。
https://qiita.com/yniji/items/b38bc312e860027108ac
2年半前に結論出てんのに何夢見てんだ?
その間にMSはもうJS/TS用のOffice用API完成させてWeb版では既に利用可能、デスクトップ版でもアドオンで同API利用可能になってるぞ。
481デフォルトの名無しさん
2021/04/24(土) 10:20:38.35ID:5CP/6DgS そんなに簡単にできるのになんでPython対応してくれんのか
482デフォルトの名無しさん
2021/04/24(土) 10:21:28.79ID:QHmhBYHb 始めるためのスレであれも必要これも必要とか書く人は自分がそのあたりで終わってんだろうな
483デフォルトの名無しさん
2021/04/24(土) 10:27:20.58ID:N1eYD/7j excel 操作は python + win32com で充分
操作が必要無くデータだけ扱うなら pandas
操作が必要無くデータだけ扱うなら pandas
484デフォルトの名無しさん
2021/04/24(土) 10:51:26.21ID:hbggor4m >>480
Pythonの盛り上がりは素晴らしいですね。
Python UserVoiceの項目で行ったアンケートには素晴らしい反応がありました。私たちは、そのフィードバックに対応するための最良の方法を検討しています。
それまでの間、のような素晴らしいツールを使うことができます。
さらに、Pythonを含む任意の言語でWebサービスを介してバックエンドロジックをホストすることもでき、Webアドインやカスタム関数を使用してそのWebサービスを呼び出すことができます。
最良の方法を検討するまでPyXLLやXLWings使えってよ
おっと、お前が貼り付けた英語の部分を機械翻訳しただけだから文句は言うなよ
Pythonの盛り上がりは素晴らしいですね。
Python UserVoiceの項目で行ったアンケートには素晴らしい反応がありました。私たちは、そのフィードバックに対応するための最良の方法を検討しています。
それまでの間、のような素晴らしいツールを使うことができます。
さらに、Pythonを含む任意の言語でWebサービスを介してバックエンドロジックをホストすることもでき、Webアドインやカスタム関数を使用してそのWebサービスを呼び出すことができます。
最良の方法を検討するまでPyXLLやXLWings使えってよ
おっと、お前が貼り付けた英語の部分を機械翻訳しただけだから文句は言うなよ
485デフォルトの名無しさん
2021/04/24(土) 11:00:37.82ID:5Ctu9Ag7 検討してたのは3年半前なのに何言ってんだか。
10年経ってもマヌケ面して待ってそうだな。
Pythonが搭載されるはずなんだぁ〜つってwww
10年経ってもマヌケ面して待ってそうだな。
Pythonが搭載されるはずなんだぁ〜つってwww
486デフォルトの名無しさん
2021/04/24(土) 11:52:17.42ID:baEZyXkr MSなら十分あり得るな
二年前のことを三年間とかいう奴よりはあり得る
二年前のことを三年間とかいう奴よりはあり得る
487デフォルトの名無しさん
2021/04/24(土) 11:55:36.56ID:5Ctu9Ag7 ほーんw
そして2017年12月15日。マイクロソフトのExcelチーム リードプログラムマネージャのAshvini Sharma氏が、この要望に対して次のように返答をします。ExcelとPythonの統合について調査するためのアンケートの呼びかけでした。
Excel Team [MSFT] (Admin, Office.com) responded · December 15, 2017
Hi folks –
Thanks for the continued passion around this topic.
We’d like to gather more information to help us better understand the needs around Excel and Python integration.
To help us with this, can you please complete the survey below?
みなさん。このトピックを熱心に議論してくれたことに感謝します。
ExcelとPythonの統合のニーズについて、理解を深めるための情報を集めたいと思っています。
そこで、次のアンケートに協力してもらえないでしょうか?
https://www.publickey1.jp/blog/17/excelpython.html
そして2017年12月15日。マイクロソフトのExcelチーム リードプログラムマネージャのAshvini Sharma氏が、この要望に対して次のように返答をします。ExcelとPythonの統合について調査するためのアンケートの呼びかけでした。
Excel Team [MSFT] (Admin, Office.com) responded · December 15, 2017
Hi folks –
Thanks for the continued passion around this topic.
We’d like to gather more information to help us better understand the needs around Excel and Python integration.
To help us with this, can you please complete the survey below?
みなさん。このトピックを熱心に議論してくれたことに感謝します。
ExcelとPythonの統合のニーズについて、理解を深めるための情報を集めたいと思っています。
そこで、次のアンケートに協力してもらえないでしょうか?
https://www.publickey1.jp/blog/17/excelpython.html
488デフォルトの名無しさん
2021/04/24(土) 11:58:19.44ID:n+JXhE4b VBAはC#かjavascriptに置き換えられるなら良いとは思う
489デフォルトの名無しさん
2021/04/24(土) 12:05:41.42ID:vtdgUVMq Python信者ってカレンダーのプログラム作れなさそう
490デフォルトの名無しさん
2021/04/24(土) 12:07:16.85ID:hgsQr1t4 Haskellに置き換わったらどうなります?
ほら、C#だろうがJSだろうが同じことでしょう?
今までと何も変わらない。
Haskellこそイノベーションです。
今までと全く違う使い道が出来るのですから。
ほら、C#だろうがJSだろうが同じことでしょう?
今までと何も変わらない。
Haskellこそイノベーションです。
今までと全く違う使い道が出来るのですから。
491デフォルトの名無しさん
2021/04/24(土) 12:08:15.42ID:hgsQr1t4 あわしろ氏が言いたいのは、イノベーションが無いから日本は駄目だってことだと思うんですよ。
492デフォルトの名無しさん
2021/04/24(土) 12:08:15.87ID:baEZyXkr493デフォルトの名無しさん
2021/04/24(土) 12:15:29.54ID:5Ctu9Ag7 年計算で恥晒して開き直る最高に頭のいいPython信者w
ExcelにPythonが搭載されるその日まで彼らの戦いは続くw
ExcelにPythonが搭載されるその日まで彼らの戦いは続くw
494デフォルトの名無しさん
2021/04/24(土) 12:27:50.29ID:baEZyXkr なんだ
春先によく湧くただの統失か
春先によく湧くただの統失か
495デフォルトの名無しさん
2021/04/24(土) 12:30:19.80ID:nmitijXh ExcelにPythonが搭載される件、rangeでもめて、お蔵入りした説
496デフォルトの名無しさん
2021/04/24(土) 12:35:28.78ID:5Ctu9Ag7497デフォルトの名無しさん
2021/04/24(土) 14:27:15.44ID:w/TV0+ha >>476
マイコン時代のVTLというエディタ付きのプログラム言語。
そのサイズは僅か768バイト。キロバイトではない。
1バイトの節約のために何でもやる。1バイトでも並び替えたら、もう動かなくなる。
命令の途中にジャンプして別の命令として使ったり、
データ領域の並びも使ってプログラムロジックに使ってるんだってさ。
有名なのかな。他の本にも書いた話だそうだよ。
マイコン時代のVTLというエディタ付きのプログラム言語。
そのサイズは僅か768バイト。キロバイトではない。
1バイトの節約のために何でもやる。1バイトでも並び替えたら、もう動かなくなる。
命令の途中にジャンプして別の命令として使ったり、
データ領域の並びも使ってプログラムロジックに使ってるんだってさ。
有名なのかな。他の本にも書いた話だそうだよ。
498デフォルトの名無しさん
2021/04/24(土) 14:31:20.52ID:n+JXhE4b 日本でも最初期のTK80とかはそんなレベルやったしね
499デフォルトの名無しさん
2021/04/24(土) 16:12:14.26ID:hh64S9E7 >>497
あー、なるほど。まぁ昔はね。
ゲームのスーパーマリオなんかも
320Kbしか使えなくて内64Kbに絵を
入れるキャラジェネって部分があるけど
そこにもPG食い込ませて
逆アセンブルしてプリンターに出すと
電話帳一冊くらいのページ数になるけど
その中で使っていない部分は全部で3バイトだった。
もちろんアセンブラの知識だけでは
完全な解析は困難で機械語として
覚えていないと見れない部分がちょこまかと
出て来てた。
その辺の知識は今となってはクソの役にも
立たないことの方が多いのが悲しいけど
それだけ今は恵まれた時代になったと
言うことだよきっと
あー、なるほど。まぁ昔はね。
ゲームのスーパーマリオなんかも
320Kbしか使えなくて内64Kbに絵を
入れるキャラジェネって部分があるけど
そこにもPG食い込ませて
逆アセンブルしてプリンターに出すと
電話帳一冊くらいのページ数になるけど
その中で使っていない部分は全部で3バイトだった。
もちろんアセンブラの知識だけでは
完全な解析は困難で機械語として
覚えていないと見れない部分がちょこまかと
出て来てた。
その辺の知識は今となってはクソの役にも
立たないことの方が多いのが悲しいけど
それだけ今は恵まれた時代になったと
言うことだよきっと
500デフォルトの名無しさん
2021/04/24(土) 16:37:05.87ID:n+JXhE4b >>499
当時はROMも少なかったし少なくともスーパーファミコン位まではグラフィックデータは圧縮したりしてたよ
当時はROMも少なかったし少なくともスーパーファミコン位まではグラフィックデータは圧縮したりしてたよ
501デフォルトの名無しさん
2021/04/24(土) 19:37:33.80ID:jGF5fZl8 >>478
Lispが難しいのは
> 最初から高水準の抽象化を扱わければならず、
> 見た目や感覚に 頼らずに自分がいま何をしているかを理解しなければならないからだ。
ということなんだね、わかる気がするw
> しかしこのことは Lisp で抽象化や複雑さの階層をふやすのを簡単している。
> Lisp では非常にむずかしいことを、そんなにむずかしくないレベルにまで落とすことができる。
でも結局のところ難しいということなんだよね(´・ω・`)
Pythonやるかな
Lispが難しいのは
> 最初から高水準の抽象化を扱わければならず、
> 見た目や感覚に 頼らずに自分がいま何をしているかを理解しなければならないからだ。
ということなんだね、わかる気がするw
> しかしこのことは Lisp で抽象化や複雑さの階層をふやすのを簡単している。
> Lisp では非常にむずかしいことを、そんなにむずかしくないレベルにまで落とすことができる。
でも結局のところ難しいということなんだよね(´・ω・`)
Pythonやるかな
502デフォルトの名無しさん
2021/04/24(土) 20:05:31.59ID:NCX6NdqZ 歴史的な理由からLispの解説はcar, cdrから始まるけど
実はあんまり使わない
setq, if, loopあたりを使えば
他のプログラム言語と実はあんまりかわらない
実はあんまり使わない
setq, if, loopあたりを使えば
他のプログラム言語と実はあんまりかわらない
503デフォルトの名無しさん
2021/04/24(土) 21:50:49.90ID:hgsQr1t4 まあそういうわけで、Haskellがお勧めなわけです。
504デフォルトの名無しさん
2021/04/24(土) 21:51:13.60ID:+v1plSJo >>502
そういう書き方もできるけど、そんなレベルのことLispでわざわざやる意味ある?
そういう書き方もできるけど、そんなレベルのことLispでわざわざやる意味ある?
505デフォルトの名無しさん
2021/04/25(日) 10:28:20.86ID:IoXyqRUD >>504
逆に今時car, cdrが必要になることある?
逆に今時car, cdrが必要になることある?
506デフォルトの名無しさん
2021/04/25(日) 10:39:38.26ID:KtTIhOup じゃlispいらないな
507デフォルトの名無しさん
2021/04/25(日) 10:54:21.86ID:lXkGjuCJ LispがなかったらEmacsの設定できないじゃん
508デフォルトの名無しさん
2021/04/25(日) 11:22:17.81ID:KtTIhOup 結局そんな理由か
ま、そうだよな
ま、そうだよな
509デフォルトの名無しさん
2021/04/25(日) 12:55:13.86ID:tX5v4AJc 基本はHaskellですからね。
510デフォルトの名無しさん
2021/04/25(日) 13:07:53.03ID:vrxr0D/D Lispは美しい
中置記法なんか俗世間の穢れ
中置記法なんか俗世間の穢れ
511デフォルトの名無しさん
2021/04/25(日) 13:20:46.34ID:CXBEgNTo (+ 3 1 4 1 5 9 2) うん
(* 3 1 4 1 5 9 2) うん
(- 3 1 4 1 5 9 2) ん?
(/ 3 1 4 1 5 9 2) ん?
(* 3 1 4 1 5 9 2) うん
(- 3 1 4 1 5 9 2) ん?
(/ 3 1 4 1 5 9 2) ん?
512デフォルトの名無しさん
2021/04/25(日) 13:25:15.01ID:Y6VCDk9p やっぱRPNだってはっきりわかんだね
513デフォルトの名無しさん
2021/04/25(日) 13:28:00.18ID:vrxr0D/D >>511
普通に何が言いたいのか分かんねーから
普通に何が言いたいのか分かんねーから
514デフォルトの名無しさん
2021/04/25(日) 13:43:47.51ID:/NByfBPS 右結合でも左結合でも結果が同じ二項演算子は自然に多項に拡張できるけど
そうでない場合はどう結合するのかはっきりさせておく必要があるってだけだな。
そうでない場合はどう結合するのかはっきりさせておく必要があるってだけだな。
515デフォルトの名無しさん
2021/04/25(日) 14:15:02.44ID:5Wr8avcB 女でプログラムくんでるやつってRuby率多くね?
516デフォルトの名無しさん
2021/04/25(日) 14:40:34.46ID:oFpMkyEJ 女は大蛇が嫌いで、宝石が好き
Python は男っぽい。
ガチガチしてる
Ruby はメソッドチェーンなど、滑らかな感じ
Python は男っぽい。
ガチガチしてる
Ruby はメソッドチェーンなど、滑らかな感じ
517デフォルトの名無しさん
2021/04/25(日) 15:15:47.59ID:4i70iPwA 私とRubyの旅はまだ始まったばかり
< fin >
< fin >
518デフォルトの名無しさん
2021/04/25(日) 16:44:29.93ID:oFpMkyEJ Python はMIT などの理系で、
Ruby はハーバードなどの文系
女は数学が苦手で、文学部が多いから、Ruby
Rails ではプログラミングよりも、
フレームワーク・英語のモジュールの説明書を読む時間の方が多いから、
英語が得意な女が有利
今夜から始まるテレビドラマのドラゴン桜みたいに、
実は理系の東大工学部でも、英語ができる女が有利だけどw
英語が苦手な男 vs 数学が苦手な女で、
英語の点差の方が、数学の点差よりも大きいから
Ruby はハーバードなどの文系
女は数学が苦手で、文学部が多いから、Ruby
Rails ではプログラミングよりも、
フレームワーク・英語のモジュールの説明書を読む時間の方が多いから、
英語が得意な女が有利
今夜から始まるテレビドラマのドラゴン桜みたいに、
実は理系の東大工学部でも、英語ができる女が有利だけどw
英語が苦手な男 vs 数学が苦手な女で、
英語の点差の方が、数学の点差よりも大きいから
519デフォルトの名無しさん
2021/04/25(日) 17:07:30.16ID:1VoXvbiw そしてこれからもRubyの戦いは続く
真の平和が訪れるそのときまで
< Fin >
真の平和が訪れるそのときまで
< Fin >
520デフォルトの名無しさん
2021/04/25(日) 17:51:39.12ID:dXQU53En Rubyはない
Haskellもない
VBAもない
Haskellもない
VBAもない
521デフォルトの名無しさん
2021/04/25(日) 18:11:52.98ID:3N3J6RJO522デフォルトの名無しさん
2021/04/25(日) 18:13:13.56ID:tX5v4AJc フロンティアでは関数型が使われている。
523デフォルトの名無しさん
2021/04/25(日) 20:19:31.78ID:3N3J6RJO Haskellも全てS式にすればいいんじゃないのかな
524デフォルトの名無しさん
2021/04/25(日) 20:53:02.32ID:tX5v4AJc あわしろ氏はそうは言ってなかったな。
525デフォルトの名無しさん
2021/04/25(日) 20:55:47.92ID:tX5v4AJc ある意味>>520が示唆に富むお言葉を遺しておられる。
つまり、HaskellとRubyとVBAこそ学ぶ価値がある。
算術にHaskell、ウェブにRuby、ビジネスにVBA。
何でもできるは何もできない。
バランスが大切。
つまり、HaskellとRubyとVBAこそ学ぶ価値がある。
算術にHaskell、ウェブにRuby、ビジネスにVBA。
何でもできるは何もできない。
バランスが大切。
526デフォルトの名無しさん
2021/04/25(日) 22:06:51.63ID:3N3J6RJO あわしろさんって何作った人?
527デフォルトの名無しさん
2021/04/25(日) 22:18:32.67ID:3N3J6RJO 泡の城?
528デフォルトの名無しさん
2021/04/25(日) 22:39:23.07ID:QQ0V4ej4 >>526
日本のIT業界
日本のIT業界
529520
2021/04/25(日) 23:07:57.36ID:dXQU53En 信者がキモい3大言語を挙げてみました
530デフォルトの名無しさん
2021/04/25(日) 23:40:48.21ID:B0d72kDU Python
Lisp
Java
Lisp
Java
531デフォルトの名無しさん
2021/04/26(月) 10:16:36.62ID:yH1QUeey >>528
それなら真に受けないほうが良さそうだ
それなら真に受けないほうが良さそうだ
532デフォルトの名無しさん
2021/04/26(月) 10:54:11.01ID:oHxAx7LN www
533デフォルトの名無しさん
2021/04/26(月) 11:37:03.55ID:zLUYOgu8 ライブラリがあればなんでもよろしい
あとはマニュアル通りに組むだけ
あとはマニュアル通りに組むだけ
534デフォルトの名無しさん
2021/04/26(月) 16:03:20.37ID:bUVu+CgS シェルスクリプトで良い。
535デフォルトの名無しさん
2021/04/27(火) 07:03:40.51ID:mH9VXFld >>526
こんなTwitterのアカウント
https://mobile.twitter.com/ikunya?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor
https://twitter.com/5chan_nel (5ch newer account)
こんなTwitterのアカウント
https://mobile.twitter.com/ikunya?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor
https://twitter.com/5chan_nel (5ch newer account)
536デフォルトの名無しさん
2021/04/27(火) 10:56:50.63ID:LNs0Wm24 C++
537デフォルトの名無しさん
2021/04/27(火) 11:22:52.98ID:+8N5DBu5 アセンブリ言語
538デフォルトの名無しさん
2021/04/27(火) 12:28:32.05ID:mH9VXFld539デフォルトの名無しさん
2021/04/27(火) 15:24:13.73ID:en9By0iV マシン語出来るから偉い、みたいな考え方は罠だよ
そこを勘違いしないようにして学ぶなら学ぶべきだと思う
そこを勘違いしないようにして学ぶなら学ぶべきだと思う
540デフォルトの名無しさん
2021/04/27(火) 16:23:24.37ID:RVxlIcyJ でもアセンブリ細かいところはや特殊な命令は知る必要ないが、
Cで書いたもののニーモニックでちゃんと追う、ってのを数年程度はやった経験ないと
Cの動きの本質がわからないからねぇ。
Cの表面底な表記ばかり、あるいは出来合いのAPIの利用をいくら反復実践してもあまり成長せず、アセンブラをある程度理解すると本質の理解がぐっと深まる。
Cで書いたもののニーモニックでちゃんと追う、ってのを数年程度はやった経験ないと
Cの動きの本質がわからないからねぇ。
Cの表面底な表記ばかり、あるいは出来合いのAPIの利用をいくら反復実践してもあまり成長せず、アセンブラをある程度理解すると本質の理解がぐっと深まる。
541デフォルトの名無しさん
2021/04/27(火) 16:53:34.72ID:pi+NfSuo アセンブラを覚えた方がいい層は組み込みだけどこれもarmでlinuxとかOS上で
動いているようなものは使う事も無いだろうしなぁ
もっと古いz80やら8bitだと全てがアセンブラもあり得るし
16bitの68000とかになればCコンパイラくらいはありそうだからアセンブラで組む必要は
特殊な人(ドライバとか)だけなんじゃないかな
Cが吐き出したアセンブラのコードも最適化無しで見ないとそもそも人間には意味不明過ぎるし
その辺何も分かってない奴はそもそもアセンブラなんか勉強したところで全く捗らない
動いているようなものは使う事も無いだろうしなぁ
もっと古いz80やら8bitだと全てがアセンブラもあり得るし
16bitの68000とかになればCコンパイラくらいはありそうだからアセンブラで組む必要は
特殊な人(ドライバとか)だけなんじゃないかな
Cが吐き出したアセンブラのコードも最適化無しで見ないとそもそも人間には意味不明過ぎるし
その辺何も分かってない奴はそもそもアセンブラなんか勉強したところで全く捗らない
542デフォルトの名無しさん
2021/04/27(火) 17:35:35.05ID:14SguT2O アセンブラは誰も信用できない人向けだとじっちゃんが言ってた。
543デフォルトの名無しさん
2021/04/27(火) 18:03:18.34ID:U2+PAgrF544デフォルトの名無しさん
2021/04/27(火) 18:04:16.44ID:fwuox+6b メモリレイアウトがどうなるかとか
計算をシフトと論理演算でできないかとか
アセンブラ使ってない時も割と気になる
計算をシフトと論理演算でできないかとか
アセンブラ使ってない時も割と気になる
545デフォルトの名無しさん
2021/04/27(火) 18:07:34.58ID:O9TE6IBQ いらんわ!!
お前らいつの世代の生き物だ
Object指向言語で組まれたもののILとか見たことないのか?
あんな爆長になったり飛び回ったりするもの追っかけてったら
初心者なんてそれだけで間違いなく心が折れるわ!!
お前らいつの世代の生き物だ
Object指向言語で組まれたもののILとか見たことないのか?
あんな爆長になったり飛び回ったりするもの追っかけてったら
初心者なんてそれだけで間違いなく心が折れるわ!!
546デフォルトの名無しさん
2021/04/27(火) 18:22:17.38ID:v8wVAlmZ アセンブリ言語そのものを覚える必要はないけど
プログラムがマシンをどう動かすかはある程度知ってた方がいいと思う
関数のcall/returnに合わせてスタックメモリ領域が伸び縮みして
そこでローカル変数が展開・廃棄されたり引数や戻り値がやり取りされるとか
関数の出入りに影響を受けないヒープメモリ領域があって
こっちは自分で確保・解放する必要があるとか
プログラム実行中のメモリの動きは多少不正確でもイメージできた方がいい
分かってる人には常識レベルのことなんだけどこの辺を理解しないと
C言語でローカル変数の参照を返すのがダメな理由も分からない
プログラムがマシンをどう動かすかはある程度知ってた方がいいと思う
関数のcall/returnに合わせてスタックメモリ領域が伸び縮みして
そこでローカル変数が展開・廃棄されたり引数や戻り値がやり取りされるとか
関数の出入りに影響を受けないヒープメモリ領域があって
こっちは自分で確保・解放する必要があるとか
プログラム実行中のメモリの動きは多少不正確でもイメージできた方がいい
分かってる人には常識レベルのことなんだけどこの辺を理解しないと
C言語でローカル変数の参照を返すのがダメな理由も分からない
547デフォルトの名無しさん
2021/04/27(火) 18:33:29.45ID:8P5pqz+6 >>540
俺らが普段使ってる「あたらしい」って単語が実は「あらた」から来た
「あらたしい」を、女官たちが「あたら」って言い換えたらおしゃれじゃね?
ねーねーいいよねーってんで言い換えて、「あたらしい」が定着したなんて
知識が無いと「あたらしい」使っちゃだめって感覚?
俺らが普段使ってる「あたらしい」って単語が実は「あらた」から来た
「あらたしい」を、女官たちが「あたら」って言い換えたらおしゃれじゃね?
ねーねーいいよねーってんで言い換えて、「あたらしい」が定着したなんて
知識が無いと「あたらしい」使っちゃだめって感覚?
548デフォルトの名無しさん
2021/04/27(火) 18:40:11.18ID:8P5pqz+6 >>546
> 分かってる人には常識レベルのことなんだけどこの辺を理解しないと
> C言語でローカル変数の参照を返すのがダメな理由も分からない
これこそ生のCが廃れてる理由なんじゃね?
「ここまでプログラマに考えさせるのはおかしくねえか」っていう。
実際証券会社とか銀行とかのシステムに携わってたけど、malloc とか
free を簡単に使えちゃうのがものすごく怖かった。
ガーベージコレクタが勝手に走るっていうEiffelの解説見たときに、K&Rの
C本読んだときみたいな感動があった。
> 分かってる人には常識レベルのことなんだけどこの辺を理解しないと
> C言語でローカル変数の参照を返すのがダメな理由も分からない
これこそ生のCが廃れてる理由なんじゃね?
「ここまでプログラマに考えさせるのはおかしくねえか」っていう。
実際証券会社とか銀行とかのシステムに携わってたけど、malloc とか
free を簡単に使えちゃうのがものすごく怖かった。
ガーベージコレクタが勝手に走るっていうEiffelの解説見たときに、K&Rの
C本読んだときみたいな感動があった。
549デフォルトの名無しさん
2021/04/27(火) 18:41:20.55ID:O9TE6IBQ >>546
>関数のcall/returnに合わせてスタックメモリ領域が伸び縮みして
結局アセンブラの知識を知っていると言ってもスタックエリアが伸び縮みするって程度の認識なら
やっぱりアセンブラの知識は要らないってこった
スタックポインタはどこ行った
>関数のcall/returnに合わせてスタックメモリ領域が伸び縮みして
結局アセンブラの知識を知っていると言ってもスタックエリアが伸び縮みするって程度の認識なら
やっぱりアセンブラの知識は要らないってこった
スタックポインタはどこ行った
550デフォルトの名無しさん
2021/04/27(火) 19:29:24.12ID:mH9VXFld うんうん、解るよ
もちろんハードの成り立ちから知ってた方が
作るときもそれを意識しながら作れるし
いざというとき痒いところに手が届く。
だからそういう考えが最初から必要な
ことやる人はそういうところから入れば
いいと思うよ。
もっと簡単に四則演算や代入、分岐とか
そういうところから入りたい人は
VBAがお勧めだよ。
もちろんハードの成り立ちから知ってた方が
作るときもそれを意識しながら作れるし
いざというとき痒いところに手が届く。
だからそういう考えが最初から必要な
ことやる人はそういうところから入れば
いいと思うよ。
もっと簡単に四則演算や代入、分岐とか
そういうところから入りたい人は
VBAがお勧めだよ。
551デフォルトの名無しさん
2021/04/27(火) 19:37:10.33ID:RKA7FCNE 「Cで書くコードの方がCommon Lispで書くより速いって人がいたら、それは彼のCの技量が高すぎるってことだね。」
http://blog.practical-scheme.net/shiro/20100620a-lisp-speed
一部の人には気分悪い話かもしれない
http://blog.practical-scheme.net/shiro/20100620a-lisp-speed
一部の人には気分悪い話かもしれない
552デフォルトの名無しさん
2021/04/27(火) 19:45:23.12ID:ujuZyJ3g アセンブラのさらに中のリングカウンタ、フリップフロップ、トランジスタ
あたりも思い出してやってください。
あたりも思い出してやってください。
>>541
6809 はいっぺんやってみたいと思ってみたものの、ルーズキットの基盤だけ買って放置しています‥‥
https://www.switch-science.com/catalog/3583/
6809 はいっぺんやってみたいと思ってみたものの、ルーズキットの基盤だけ買って放置しています‥‥
https://www.switch-science.com/catalog/3583/
554デフォルトの名無しさん
2021/04/27(火) 21:11:33.35ID:Ef5J8J5c 初心者がアセンブラ学ぶことが無駄とはいわないけど
アセンブラ学ぶ時間で、オブジェクト指向や
関数型プログラム、学べ 時間は有限だ
アセンブラ学ぶ時間で、オブジェクト指向や
関数型プログラム、学べ 時間は有限だ
555デフォルトの名無しさん
2021/04/27(火) 21:19:14.99ID:wZnPuw9V556デフォルトの名無しさん
2021/04/27(火) 23:17:32.28ID:gljNAico アセンブリ言語やCはカーネル、ドライバ、小さいコンピュータでのプログラミング
以外では必要なくない?
以外では必要なくない?
557デフォルトの名無しさん
2021/04/28(水) 06:28:41.87ID:M5uDUSOh KENTA, 4/26
2021年のWeb系エンジニア転職を成功させる3つの技術要素
https://www.youtube.com/watch?v=70VrB7LTe9g
今までは、Ruby on Rails, Bootstrap, Docker Compose, Heroku あたりのポートフォリオで良かったのが、
未経験者の実力が上がりすぎて、AWS, Docker, Capistrano, CircleCI も必須になってきた
さらに、SPA対策で、TypeScript, React, Vue.js、
AWS Fargate, Terraform なども必要
今や、Udemy, YouTube のKENTA・くろかわこうへいのサロンなどによって、
未経験者が10年以上のプロ以上になってしまった!
2021年のWeb系エンジニア転職を成功させる3つの技術要素
https://www.youtube.com/watch?v=70VrB7LTe9g
今までは、Ruby on Rails, Bootstrap, Docker Compose, Heroku あたりのポートフォリオで良かったのが、
未経験者の実力が上がりすぎて、AWS, Docker, Capistrano, CircleCI も必須になってきた
さらに、SPA対策で、TypeScript, React, Vue.js、
AWS Fargate, Terraform なども必要
今や、Udemy, YouTube のKENTA・くろかわこうへいのサロンなどによって、
未経験者が10年以上のプロ以上になってしまった!
558557
2021/04/28(水) 06:36:20.77ID:M5uDUSOh 2, 3年前までは、こういう事は無かった
Docker と、YouTube のKENTA・くろかわこうへいのサロンが出来てから、
未経験者の技術力が上がりすぎた
教育革命。
Ruby on Rails 1年ぐらいで、未経験者が10年以上のプロ以上になってしまう!
Docker と、YouTube のKENTA・くろかわこうへいのサロンが出来てから、
未経験者の技術力が上がりすぎた
教育革命。
Ruby on Rails 1年ぐらいで、未経験者が10年以上のプロ以上になってしまう!
559デフォルトの名無しさん
2021/04/28(水) 07:19:50.84ID:1JLk1QuL PRタヒねよ
>>556
多倍長演算を自作するなら必須です…
多倍長演算を自作するなら必須です…
>>556
あと、言語をまたいで広く使われるライブラリを提供したいなら、入出力部分だけでも C で書くしかない
あと、言語をまたいで広く使われるライブラリを提供したいなら、入出力部分だけでも C で書くしかない
562デフォルトの名無しさん
2021/04/28(水) 18:47:03.80ID:ByNOEugs RoRを選択していない時点でプロとは呼べないのでは?
給料泥棒のアマチュアだと思います。
給料泥棒のアマチュアだと思います。
563デフォルトの名無しさん
2021/04/28(水) 18:48:55.89ID:ByNOEugs 24でクロエさんがボソッと呟くじゃないですか。
アマチュアって。
そんな状態だと思いますね。
アマチュアって。
そんな状態だと思いますね。
564デフォルトの名無しさん
2021/04/28(水) 20:22:47.59ID:u2gO+cD/ >>560-561
それらも自分で書きたいと思わない人の方が多いのでは
それらも自分で書きたいと思わない人の方が多いのでは
565デフォルトの名無しさん
2021/04/29(木) 05:11:56.09ID:xPFf86S8 やっぱり何かしらの言語を薦める際には、他の言語のことも知っておくのが嗜みと言うものだよね。
今、Pythonの勉強を始めたところだけど、果たしていつも薦めてるVBAより初心者に薦めるのに向いた言語なのか?
この間買った「こんにちはPython」という本はとりあえず3/4くらいまで読み進めてサンプルコードもそのまま打っても
タイピングの練習にしかならないので自分の理解を深めるように可変しながら打ってるけど
VBAだけじゃなくC#やC++などの他の言語から見ても軽く文法に違和感があるね。まぁこれは多分慣れの範疇だと思ってる。
恐らくこの本では文法に慣れておしまいっぽいので、日経ソフトウェアが今回のはPython特集だったの思い出して引きずり出してきた。
やっぱり昔ならI/O、今なら日経ソフトウェアだよね。
今々の感覚だとまだ、VBAやって基本的なもの覚えた後にVisual StudioやVisual Studio Code をPCに突っ込んでやればいいじゃん、て感じ。
ただ、顔認証とかは当然VBAとかでは無理だからそう言う意味でそそられるものはあるかな。
どっちにしても仕事しながらだからある程度理解してまともに使えるようになるには3ヶ月〜半年くらいは最低掛かると思ってて、
それまではVBAは薦めるけどPythonは肯定も否定もしないつもり。何せまだ全然解ってないし。
と、言う訳で今のお薦めはVBA!
なんと言ってもお手軽だし、自分の操作した手順もマクロ先生がコードにしてくれるし、トレースしながらコードを直せるし、
覚えるのも早い人なら細かいところでなければ1週間くらいで覚えるんじゃない?
もっとも、そのくらいの素質がある人ならいきなり他の言語でも大丈夫だとは思うけど。
今、Pythonの勉強を始めたところだけど、果たしていつも薦めてるVBAより初心者に薦めるのに向いた言語なのか?
この間買った「こんにちはPython」という本はとりあえず3/4くらいまで読み進めてサンプルコードもそのまま打っても
タイピングの練習にしかならないので自分の理解を深めるように可変しながら打ってるけど
VBAだけじゃなくC#やC++などの他の言語から見ても軽く文法に違和感があるね。まぁこれは多分慣れの範疇だと思ってる。
恐らくこの本では文法に慣れておしまいっぽいので、日経ソフトウェアが今回のはPython特集だったの思い出して引きずり出してきた。
やっぱり昔ならI/O、今なら日経ソフトウェアだよね。
今々の感覚だとまだ、VBAやって基本的なもの覚えた後にVisual StudioやVisual Studio Code をPCに突っ込んでやればいいじゃん、て感じ。
ただ、顔認証とかは当然VBAとかでは無理だからそう言う意味でそそられるものはあるかな。
どっちにしても仕事しながらだからある程度理解してまともに使えるようになるには3ヶ月〜半年くらいは最低掛かると思ってて、
それまではVBAは薦めるけどPythonは肯定も否定もしないつもり。何せまだ全然解ってないし。
と、言う訳で今のお薦めはVBA!
なんと言ってもお手軽だし、自分の操作した手順もマクロ先生がコードにしてくれるし、トレースしながらコードを直せるし、
覚えるのも早い人なら細かいところでなければ1週間くらいで覚えるんじゃない?
もっとも、そのくらいの素質がある人ならいきなり他の言語でも大丈夫だとは思うけど。
566デフォルトの名無しさん
2021/04/29(木) 06:55:34.01ID:ZKmOLTy8 ..
567デフォルトの名無しさん
2021/04/29(木) 12:21:54.32ID:qKoV/Jqw Rubyガイジも酷いけど最近はVBAガイジも登場したのか?w
568デフォルトの名無しさん
2021/04/29(木) 12:55:53.41ID:TK6MftS9 >>567
ジジイだろ
ジジイだろ
569デフォルトの名無しさん
2021/04/29(木) 14:24:45.54ID:RErNGDPY mruby の本も出た。
C でも文字列処理の部分だけは、Ruby で書くとよい
Webで使えるmrubyシステムプログラミング入門、近藤宇智朗、2020/11
宇宙開発などの組み込み用、MicroPython, Lua, Squirrel の代替になる。
Ubuntu 18.04, C99 対応
人工衛星イザナギ・イザナミでも、使っている
C でも文字列処理の部分だけは、Ruby で書くとよい
Webで使えるmrubyシステムプログラミング入門、近藤宇智朗、2020/11
宇宙開発などの組み込み用、MicroPython, Lua, Squirrel の代替になる。
Ubuntu 18.04, C99 対応
人工衛星イザナギ・イザナミでも、使っている
570デフォルトの名無しさん
2021/04/29(木) 18:20:23.99ID:NDGBRI+4571デフォルトの名無しさん
2021/04/29(木) 18:33:10.01ID:TK6MftS9 いまでもFortranか?
宇宙開発にLispを使っていたこともあるようだが
宇宙開発にLispを使っていたこともあるようだが
572デフォルトの名無しさん
2021/04/29(木) 18:46:43.28ID:NDGBRI+4 最近はHaskellが多いようですね。
573デフォルトの名無しさん
2021/04/29(木) 19:41:30.05ID:Uk4l3wFW ほんまかいなw
口から出まかせは良くないよ
口から出まかせは良くないよ
574デフォルトの名無しさん
2021/04/30(金) 07:46:44.30ID:zZsemWet 宇宙開発の下りは余り気にしなくていいと思うよ
俺の後輩もNASAでなんちゃらって聞いたけど
そいつがやってるのはjava
俺の後輩もNASAでなんちゃらって聞いたけど
そいつがやってるのはjava
575デフォルトの名無しさん
2021/04/30(金) 20:49:48.84ID:iPGUaP0P 宇宙関係でCが使われないのは信頼性の問題ではないよ
別の理由だね
AWSR信者以外のみなさんわかってると思うけどw
別の理由だね
AWSR信者以外のみなさんわかってると思うけどw
576デフォルトの名無しさん
2021/04/30(金) 21:10:22.73ID:lUzIA11U そういや前宇宙開発では無いけど
飛行機関係でアセンブラの話が来たことはあったな
CPUによって全然扱いが変わるし
知らないのだったら嫌だから蹴っぱねたけど
飛行機関係でアセンブラの話が来たことはあったな
CPUによって全然扱いが変わるし
知らないのだったら嫌だから蹴っぱねたけど
577デフォルトの名無しさん
2021/04/30(金) 21:11:32.54ID:Tw6LM1zY なぜならmrubyがあるからです。
578デフォルトの名無しさん
2021/04/30(金) 21:22:56.79ID:vdA8B0Vy 言語はストレスがそれほどでもなければ、ライブラリとプラットホーム勝負だろ
そりゃ全部1から作れる人は違うかも知れんが
自分が書きたいソフトをより簡単に作れる言語が一番優秀
そりゃ全部1から作れる人は違うかも知れんが
自分が書きたいソフトをより簡単に作れる言語が一番優秀
579569
2021/04/30(金) 21:48:50.54ID:OOQWIiqB 飛行機などは、Erlang 処理系のElixir じゃないの?
IoT ならNerves とか
Elixir の本も出た。
Ruby on Rails 6 の本も出している著者
Elixir実践ガイド、黒田努、2021/2
Ubuntu 20.04, Docker CE 19.03, Elixir 1.11
IoT ならNerves とか
Elixir の本も出た。
Ruby on Rails 6 の本も出している著者
Elixir実践ガイド、黒田努、2021/2
Ubuntu 20.04, Docker CE 19.03, Elixir 1.11
580デフォルトの名無しさん
2021/04/30(金) 22:08:24.93ID:lUzIA11U さあ?
詳しい事は聞かないで蹴っぱねたから知らない。
Rubyはやったことないし
今はPython勉強中だし
お薦めはVBAだし。
詳しい事は聞かないで蹴っぱねたから知らない。
Rubyはやったことないし
今はPython勉強中だし
お薦めはVBAだし。
581デフォルトの名無しさん
2021/04/30(金) 22:58:51.63ID:Tw6LM1zY あわしろ氏の著書もよろしくね。
コッショリ
コッショリ
582デフォルトの名無しさん
2021/05/01(土) 02:15:35.84ID:A5z0nkME 偏ってる奴が数名いるな
583デフォルトの名無しさん
2021/05/01(土) 16:48:37.80ID:LV7yEruu Ubuntu JT/翻訳家 あわしろいくや氏を語るスレ
https://mao.5ch.net/test/read.cgi/linux/1618570009/
https://mao.5ch.net/test/read.cgi/linux/1618570009/
584デフォルトの名無しさん
2021/05/03(月) 16:16:48.54ID:Z48Z3RPU 日本語
むかし、バブル時代前後からいい加減なスキルでこの業界渡ってきたおっさん達は日本語が怪しい
まず、専門書読んでたら使わないような言葉遣いをするもんだ
話し言葉見てれば大体スキルがどの程度かわかる
むかし、バブル時代前後からいい加減なスキルでこの業界渡ってきたおっさん達は日本語が怪しい
まず、専門書読んでたら使わないような言葉遣いをするもんだ
話し言葉見てれば大体スキルがどの程度かわかる
585デフォルトの名無しさん
2021/05/03(月) 16:24:39.39ID:wPDZYGzA 日本語の文法を真面目に学ぶって結構重要なんじゃないかと最近思う
586デフォルトの名無しさん
2021/05/03(月) 16:27:52.63ID:Z48Z3RPU 高偏差値大に行く人は国文法からしっかりしてると言われたりしますし
それって一生、フォーマルな国語に付き纏うことですからね
自分は大人になってから中学生向けのシグマベスト国文法買いましたよ笑
それって一生、フォーマルな国語に付き纏うことですからね
自分は大人になってから中学生向けのシグマベスト国文法買いましたよ笑
587デフォルトの名無しさん
2021/05/03(月) 16:28:42.04ID:Z48Z3RPU 「言われてたりしますし」
かな、俺も日本語怪しいなw
かな、俺も日本語怪しいなw
588デフォルトの名無しさん
2021/05/03(月) 16:31:45.17ID:F6YeN7jU 古文をやる時も国文法が身についてるかどうかで学習効率が違うかもとか言われてるから
やはり日本語と英語を分析的に学ぶのも結構大事なのかもわからないですね
コミュニケーション能力にも関わってきますしね
やはり日本語と英語を分析的に学ぶのも結構大事なのかもわからないですね
コミュニケーション能力にも関わってきますしね
590デフォルトの名無しさん
2021/05/03(月) 18:06:37.46ID:bcVlJAyr 国内でしか役に立たない日本語なんかより、英語の方が遥かにマシ
591デフォルトの名無しさん
2021/05/03(月) 18:48:48.12ID:PEwKX15q ちょっと検索すれば記事が出てくるけど、
プログラミング能力と国語力には相関があるといわれてるよね
プログラミング能力と国語力には相関があるといわれてるよね
592デフォルトの名無しさん
2021/05/03(月) 18:50:27.37ID:h5k5+/JO 文法はそれほど大事じゃない
大事なのは論理構成力
論理構成力がプログラミング能力と最も強い相関がある(俺調べ)
大事なのは論理構成力
論理構成力がプログラミング能力と最も強い相関がある(俺調べ)
593デフォルトの名無しさん
2021/05/03(月) 18:51:48.22ID:PEwKX15q >>592
それです
それです
594デフォルトの名無しさん
2021/05/03(月) 19:17:45.68ID:ssz87/Lo 論理構成余力よりも抽象化する能力だと思う
大事なのは
あれと同じだ
と思える人はプログラムが早い
大事なのは
あれと同じだ
と思える人はプログラムが早い
595デフォルトの名無しさん
2021/05/03(月) 19:48:44.00ID:Z48Z3RPU >>589
わたくしは5chのことをフォーマルな場所とは思っておりません、ハイ
わたくしは5chのことをフォーマルな場所とは思っておりません、ハイ
596デフォルトの名無しさん
2021/05/03(月) 20:07:15.83ID:53hOAPa1 日本人ならほとんどの人は文法は身に付いているよ
大事なのは長文を読む力だろう
規約とかクソ長い文章でアレルギーを起こさず読み切る力
大事なのは長文を読む力だろう
規約とかクソ長い文章でアレルギーを起こさず読み切る力
597デフォルトの名無しさん
2021/05/03(月) 21:07:13.72ID:Z48Z3RPU うーん、それは一応そうなんだけど
仕事だから規約などは読めても、話の論理を追ったり、含意されてる言外の論理を読み取ったりする力が足りない人種ってのがいるんだよ
まあ大抵はマンガしか読まないか、読書週間がない人だね
好きで読む本のレベルと、仕事で勉強する本のレベルというのは相関するのではないかと思ったりする
仕事だから規約などは読めても、話の論理を追ったり、含意されてる言外の論理を読み取ったりする力が足りない人種ってのがいるんだよ
まあ大抵はマンガしか読まないか、読書週間がない人だね
好きで読む本のレベルと、仕事で勉強する本のレベルというのは相関するのではないかと思ったりする
598デフォルトの名無しさん
2021/05/03(月) 21:11:12.69ID:Z48Z3RPU 週間→習慣
599デフォルトの名無しさん
2021/05/03(月) 21:15:40.85ID:q3iWq2fr 書いてないことを読み取っちゃったらあぶないじゃないか
情報産業従事者のくせに何虫のいいこと言ってるんだ
空気を読めないPGの力が足りないのではない
おまえに情報を整理する力がないんだ
情報産業従事者のくせに何虫のいいこと言ってるんだ
空気を読めないPGの力が足りないのではない
おまえに情報を整理する力がないんだ
600デフォルトの名無しさん
2021/05/03(月) 21:23:20.27ID:LNyXHZwN 日本の程度の低い無能コーダーが騒がしいことではある。
日本のIT技術者は原則採用時情報科学の学位を求められない。
低レベルは必然と言える。
日本のIT技術者は原則採用時情報科学の学位を求められない。
低レベルは必然と言える。
601デフォルトの名無しさん
2021/05/03(月) 21:27:21.37ID:Z48Z3RPU602デフォルトの名無しさん
2021/05/03(月) 21:29:38.75ID:q3iWq2fr 知ったげに偉そうな面をするのがうまい人間がずっと幅をきかせてきた
何かあったら相手の無知をなじるだけで何一つ解決できない人間が
何かあったら相手の無知をなじるだけで何一つ解決できない人間が
603デフォルトの名無しさん
2021/05/03(月) 21:46:30.79ID:Z48Z3RPU まともな古典的とされる文学に触れ続けてない人は文系の人にはまずいないと思うが
自称理系には多い
コンピュータを多少いじれることが免罪符になるのと、生き方がスキルに依存するのを良しとしてしまう
人間としての何かを学び続けるということに無自覚な場合が多いのね
それで、実はそこのところを続けてる人は新しい技術に対する柔軟性が高いんだよね
学歴関係なく
だから文系出身でプログラマという人たちが意外と強かったりするわけ
もちろんコミュ力にも、アイデア力にも相関する
自称理系には多い
コンピュータを多少いじれることが免罪符になるのと、生き方がスキルに依存するのを良しとしてしまう
人間としての何かを学び続けるということに無自覚な場合が多いのね
それで、実はそこのところを続けてる人は新しい技術に対する柔軟性が高いんだよね
学歴関係なく
だから文系出身でプログラマという人たちが意外と強かったりするわけ
もちろんコミュ力にも、アイデア力にも相関する
604デフォルトの名無しさん
2021/05/03(月) 21:54:18.29ID:F6YeN7jU 最近の大学受験英語では
文法的文法、文法問題的文法と英文解釈の衰退による
和訳までいく手前ぐらいで英文を大まかに構造把握した上で意味を読み取る英文読解と
ある程度型どったフレームの中で
英文を作り出していく自由英作文が台頭しているのだけど
それらができる人はプログラミングが上手いもしくは上達が早いのかは結構気になる
文法的文法、文法問題的文法と英文解釈の衰退による
和訳までいく手前ぐらいで英文を大まかに構造把握した上で意味を読み取る英文読解と
ある程度型どったフレームの中で
英文を作り出していく自由英作文が台頭しているのだけど
それらができる人はプログラミングが上手いもしくは上達が早いのかは結構気になる
605デフォルトの名無しさん
2021/05/03(月) 22:04:14.74ID:q3iWq2fr 何が生き方だ
まわりを煙に巻いてるだけじゃねーか!
まわりを煙に巻いてるだけじゃねーか!
606デフォルトの名無しさん
2021/05/03(月) 22:05:09.69ID:Z48Z3RPU 仕事と作業は違うわけで
決まったルーチンでこなせるのは作業
プログラマは決まったスキルだけで対応しきれない未知の問題にどう対処していくか、どれだけ広く扱えるか、
ということが本当の実力だと思うけどね
専門バカは実力ないんだ
もちろん簡単な話で片付けられないから仕事になるわけで
わかりきったことの組み合わせの延長で整理できることなんか続けて行っても何も成長しない
成功もしない、それどころか詰むよ
決まったルーチンでこなせるのは作業
プログラマは決まったスキルだけで対応しきれない未知の問題にどう対処していくか、どれだけ広く扱えるか、
ということが本当の実力だと思うけどね
専門バカは実力ないんだ
もちろん簡単な話で片付けられないから仕事になるわけで
わかりきったことの組み合わせの延長で整理できることなんか続けて行っても何も成長しない
成功もしない、それどころか詰むよ
607デフォルトの名無しさん
2021/05/03(月) 22:06:59.53ID:q3iWq2fr だまされるアホが多かったからつまり成果がでたということになって
このたぐいの人間が長らく国を蝕んできた
もう欺瞞を許したくない
このたぐいの人間が長らく国を蝕んできた
もう欺瞞を許したくない
608デフォルトの名無しさん
2021/05/03(月) 22:23:57.20ID:p/GyZahf 強く無いよ文系君。
間違ってもおまいらにはGitみたいなシステムの開発、発案は絶対無理だからw
間違ってもおまいらにはGitみたいなシステムの開発、発案は絶対無理だからw
609デフォルトの名無しさん
2021/05/03(月) 22:27:28.97ID:Sbb8ew53 下らない
日本語や古典のことを語りたいなら言語学板に行ってやってろここはプログラム板だ
何より日本語が正しく使えることが良いプログラムが組めることに繋がると言うのであれば身を持ってそれを証明してみせろ
お前らはいつも下らない能書きばかりで肝心の結果を証明していない
日本語や古典のことを語りたいなら言語学板に行ってやってろここはプログラム板だ
何より日本語が正しく使えることが良いプログラムが組めることに繋がると言うのであれば身を持ってそれを証明してみせろ
お前らはいつも下らない能書きばかりで肝心の結果を証明していない
610デフォルトの名無しさん
2021/05/03(月) 22:35:55.17ID:5HHQUDgz こういう阿呆な文系大口叩きが「上流」に居座ってるから、
日本のIT企業はCOCOAみたいな詐欺商品:
糞の山を延々作り続けることになる。
日本のIT企業はCOCOAみたいな詐欺商品:
糞の山を延々作り続けることになる。
611デフォルトの名無しさん
2021/05/03(月) 22:38:06.24ID:53hOAPa1 ごめんなさいコードコンプリート買います
612デフォルトの名無しさん
2021/05/03(月) 23:10:07.08ID:Z48Z3RPU 見ての通り、自分はそんなに能力高くない笑
必死に伝えようとしてるのは、理系バカに甘んじる傾向が強かった自分の反省文みたいなことなんだ
文系には知り得ないような概念を理解することがまず仕事であって、そこから導き出される何かは作業だけれど
だから専門知識を勉強するんだ、的なアホの思考で学んでたわけ
全くアホな俺だよ
必死に伝えようとしてるのは、理系バカに甘んじる傾向が強かった自分の反省文みたいなことなんだ
文系には知り得ないような概念を理解することがまず仕事であって、そこから導き出される何かは作業だけれど
だから専門知識を勉強するんだ、的なアホの思考で学んでたわけ
全くアホな俺だよ
>>595
うふふ、それでいいと思いますよ、私もついやっちまったので、ごめんなさいね‥‥
うふふ、それでいいと思いますよ、私もついやっちまったので、ごめんなさいね‥‥
614デフォルトの名無しさん
2021/05/03(月) 23:27:17.33ID:3R0gwrA+ 日記は他で
615デフォルトの名無しさん
2021/05/03(月) 23:43:54.82ID:FlpB7hfH >>607
君は典型的な作業員思考だよね
国、社会、会社、何らかの仕組みに依存して生きてる
別にそれ自体悪いとは思わないけど
プログラミングというのはそこを突き抜ける思考を実現するものであって
依存してる人向けの仕事ではないんだ
違う仕事の方が幸せに生きられると思う
君は典型的な作業員思考だよね
国、社会、会社、何らかの仕組みに依存して生きてる
別にそれ自体悪いとは思わないけど
プログラミングというのはそこを突き抜ける思考を実現するものであって
依存してる人向けの仕事ではないんだ
違う仕事の方が幸せに生きられると思う
616デフォルトの名無しさん
2021/05/03(月) 23:48:39.03ID:3R0gwrA+ スレタイ
>>615
まあ、仕事では突き抜けたことを実現するのは膨大なエネルギーを必要としますから(まず周りを説得してまわることからが大変でしょうね)無理なのかもしれませんが、仮に仕事で無理ではあっても、プライベートの時間で何か新しいことはしたいと思っています
10年前に比べると個人でシステムを現実化することが簡単になりましたし
まあ、仕事では突き抜けたことを実現するのは膨大なエネルギーを必要としますから(まず周りを説得してまわることからが大変でしょうね)無理なのかもしれませんが、仮に仕事で無理ではあっても、プライベートの時間で何か新しいことはしたいと思っています
10年前に比べると個人でシステムを現実化することが簡単になりましたし
618デフォルトの名無しさん
2021/05/04(火) 08:20:48.00ID:Squ463zp すまん、昨日は酔っ払って連投してしまった
619デフォルトの名無しさん
2021/05/04(火) 10:50:31.48ID:FOTNwXH0 酔っぱらわないと連投できないのか?
素面で堂々と連投するのが漢でないか?
素面で堂々と連投するのが漢でないか?
620デフォルトの名無しさん
2021/05/05(水) 17:49:16.60ID:zeHcaUEq 酔っ払わずに連投したら漢だ、なんてことはないだろw
621デフォルトの名無しさん
2021/05/05(水) 18:18:02.79ID:bMZBV1tZ 女性の場合だってあるし
622デフォルトの名無しさん
2021/05/05(水) 21:50:32.04ID:mGxnTjjU 結局プログラムできる部下雇えってことでOK?
言語は日本語
言語は日本語
623デフォルトの名無しさん
2021/05/05(水) 22:25:42.48ID:jY8tHBWM それができるならそっちの方がいい。
ただし人を動かすのはプログラムを動かすより難しいかもしれんがな。
ただし人を動かすのはプログラムを動かすより難しいかもしれんがな。
624デフォルトの名無しさん
2021/05/06(木) 08:28:20.34ID:sert4ukx Why Every Developer Should Start Programming With C
https://betterprogramming.pub/why-every-developer-should-start-programming-with-c-39b3a87392bf
https://betterprogramming.pub/why-every-developer-should-start-programming-with-c-39b3a87392bf
625デフォルトの名無しさん
2021/05/06(木) 09:27:19.68ID:wXYtG8CR プログラム言語なんだから当然、言葉なんだよね
母国語をはなすようにプログラム言語があつかえれば一人前
プログラム言語で思考できるようになる 言語はなんであれ一番
効果的なのは暗唱と音読だよ
母国語をはなすようにプログラム言語があつかえれば一人前
プログラム言語で思考できるようになる 言語はなんであれ一番
効果的なのは暗唱と音読だよ
626デフォルトの名無しさん
2021/05/06(木) 10:47:02.15ID:i2hEkYUX 日本語とか英語とか持ち出すのは正しいけどなんだか極論っぽい。
627デフォルトの名無しさん
2021/05/06(木) 12:26:06.17ID:2fdHoq/h 俺は一つの言語を日常的に使うということがほぼ無いから毎回のようにググってるわ
言語というより、単なる設定ファイルの一種くらいの意識だな
もちろん一つの言語に習熟することも最初は必要だけど、複数の言語をやって勘所がわかってくればなんとなく空気読んで適当に使えるようになる
言語というより、単なる設定ファイルの一種くらいの意識だな
もちろん一つの言語に習熟することも最初は必要だけど、複数の言語をやって勘所がわかってくればなんとなく空気読んで適当に使えるようになる
628デフォルトの名無しさん
2021/05/06(木) 13:17:58.01ID:tBbfHJNm 人間をプログラムして使うみたいな発想、感覚になってくるとまずいんだけどね
ファジーさを残しておかないとどんどん自分自身を追い詰めてしまう
ファジーさを残しておかないとどんどん自分自身を追い詰めてしまう
629デフォルトの名無しさん
2021/05/06(木) 18:30:16.35ID:KzWSfvKA あわしろ氏はHaskellを薦めてるけどね。
630デフォルトの名無しさん
2021/05/06(木) 18:41:04.44ID:Z7ULIHvg >>628
AI様が「こいつは効率悪いからリストラしてね」みたいな企業があったな。
世界的大企業。
日本だと、「人徳」みたいな概念で動いてることが多くて、みんなが「あの人の
頼みだから頑張ろう」とか、「あの人があそこまで言うんだからなんか意味が
あるんだろう」みたいのがあるけど、「えーあい様」は全否定しそうな気がするな。
松下幸之助だの本田宗一郎だのビル・ゲイツだのジョブズだの、下手すると
エジソンやらニュートンでも全否定される気がする。
AI様が「こいつは効率悪いからリストラしてね」みたいな企業があったな。
世界的大企業。
日本だと、「人徳」みたいな概念で動いてることが多くて、みんなが「あの人の
頼みだから頑張ろう」とか、「あの人があそこまで言うんだからなんか意味が
あるんだろう」みたいのがあるけど、「えーあい様」は全否定しそうな気がするな。
松下幸之助だの本田宗一郎だのビル・ゲイツだのジョブズだの、下手すると
エジソンやらニュートンでも全否定される気がする。
631デフォルトの名無しさん
2021/05/06(木) 19:20:51.81ID:8aH64jDh >>630
どうかなぁ、AIなんか口実に過ぎないかもしれないよ?
どうかなぁ、AIなんか口実に過ぎないかもしれないよ?
>>629
誰?
誰?
633デフォルトの名無しさん
2021/05/06(木) 19:57:25.85ID:UiLpgPNF ハナモゲラ語
634デフォルトの名無しさん
2021/05/06(木) 20:35:49.21ID:B7k1kp8x ハナモゲラ語は昔タモリが完成させた言語だが
今ではスプラトゥーンのシオカラーズが
ハナモゲラ語の曲を歌っているな
今ではスプラトゥーンのシオカラーズが
ハナモゲラ語の曲を歌っているな
635デフォルトの名無しさん
2021/05/07(金) 00:00:38.45ID:yT/f7cl9 >>625
出来るようになるコツは、写経と改変、じゃない?
出来るようになるコツは、写経と改変、じゃない?
636デフォルトの名無しさん
2021/05/07(金) 00:52:28.26ID:qcAXU6zY ここでいう日本語は、小学生でもしゃべるそれじゃなくて、論理的な日本語でしょ
プログラマの能力を推し量るのに日本語の作文を書かせれば、論理的な思考がでけているかが分かるみたいな
プログラマの能力を推し量るのに日本語の作文を書かせれば、論理的な思考がでけているかが分かるみたいな
637デフォルトの名無しさん
2021/05/07(金) 05:59:30.37ID:l4TY6HBm 結局音読か。単語テストも毎日あるんだろうな。
638デフォルトの名無しさん
2021/05/07(金) 06:47:13.68ID:q95sBdEg >>636
メリケンのソフトウェア企業にそのアイデアを提案してみようなw
メリケンのソフトウェア企業にそのアイデアを提案してみようなw
639デフォルトの名無しさん
2021/05/07(金) 06:53:48.21ID:4Zsu/uQv Javascriptが広く使われてるからお勧めっぽく見えるけど、
沢山使われてるのはブラウザ上で選択肢が限られてるからだよね。
だったらTypescriptってことだろうけど。
沢山使われてるのはブラウザ上で選択肢が限られてるからだよね。
だったらTypescriptってことだろうけど。
640デフォルトの名無しさん
2021/05/07(金) 07:06:34.87ID:SwgxjIgL 珈琲スクリプトにしろよ
641デフォルトの名無しさん
2021/05/07(金) 07:45:27.97ID:bt5OxQUb mavenよりましだと聞いたgradleが動きがとろすぎて死ぬ
642デフォルトの名無しさん
2021/05/07(金) 08:19:58.19ID:de+XDvk0 >>638
ここは日本だから日本語で、それぞれの母国語で論理的な文章が書けるかだよ
ここは日本だから日本語で、それぞれの母国語で論理的な文章が書けるかだよ
643デフォルトの名無しさん
2021/05/07(金) 09:28:18.67ID:xcOawpxO 高卒やFランのフィルタリングには良いかな。
アチラさんは高卒相当は雇用しないから不要か。
アチラさんは高卒相当は雇用しないから不要か。
644デフォルトの名無しさん
2021/05/07(金) 09:54:16.63ID:nVfatkwW >>594
ですね
ですね
645デフォルトの名無しさん
2021/05/07(金) 10:02:29.53ID:J6rXnB2n >>635
おれは頭が悪いからか、音読が一番効果あった
英語がそうだったからやってみたら抜群に効果があった
そのうち、プログラム以外でもオブジェクト指向で整理し、考えるくせがつき
周りがアホに見えだした 今はなんでもオブジェクト指向で考えることこそアホだとおもってるけどな
おれは頭が悪いからか、音読が一番効果あった
英語がそうだったからやってみたら抜群に効果があった
そのうち、プログラム以外でもオブジェクト指向で整理し、考えるくせがつき
周りがアホに見えだした 今はなんでもオブジェクト指向で考えることこそアホだとおもってるけどな
646デフォルトの名無しさん
2021/05/07(金) 11:34:17.94ID:J6rXnB2n647デフォルトの名無しさん
2021/05/07(金) 15:58:50.86ID:9R/YzbGn これから関数型思考が普通の思考しているときにも顔を出すように
なるのかもなw
なるのかもなw
648デフォルトの名無しさん
2021/05/08(土) 06:28:24.17ID:Z/jAVLJW おはよう
いつもはVBAを薦めているけど
今日は凄い変わり種を見つけたのでそっちの紹介ね
ちょっと言語と呼べるか微妙だけど
小学校の低〜中学年くらいで初めてやるなら
これはアリかもしれない
ナビ付き 作ってわかるはじめてゲームプログラミング
https://youtu.be/ukT5SgdoPoY
詳しいことはまだ分かってないけど
発売されたら仕事やPythonの勉強の
息抜き用に買ってやってみるわ
いつもはVBAを薦めているけど
今日は凄い変わり種を見つけたのでそっちの紹介ね
ちょっと言語と呼べるか微妙だけど
小学校の低〜中学年くらいで初めてやるなら
これはアリかもしれない
ナビ付き 作ってわかるはじめてゲームプログラミング
https://youtu.be/ukT5SgdoPoY
詳しいことはまだ分かってないけど
発売されたら仕事やPythonの勉強の
息抜き用に買ってやってみるわ
649デフォルトの名無しさん
2021/05/08(土) 23:22:59.18ID:t2Q6i5cn スクラッチでええやん
650デフォルトの名無しさん
2021/05/09(日) 03:52:18.88ID:bP/OoSkm スクラッチでええな
651デフォルトの名無しさん
2021/05/09(日) 06:52:51.14ID:ZqKmGa3k あわしろ氏もスクラッチで良いと言ってる。
652デフォルトの名無しさん
2021/05/09(日) 06:54:24.10ID:nklq2BbJ 雑食系YouTuberのKENTAもスクラッチの価値を認めてる
653デフォルトの名無しさん
2021/05/09(日) 09:52:49.14ID:V3SoAzZL 満場一致
654デフォルトの名無しさん
2021/05/09(日) 13:14:19.92ID:WMytKT+1 >>648
時間の無駄
時間の無駄
655デフォルトの名無しさん
2021/05/09(日) 13:39:57.95ID:Z3FlqzV/ 息抜きにC++な人がいるのに…
656デフォルトの名無しさん
2021/05/09(日) 16:28:39.78ID:AK+W4ixT switchしか持ってない家庭もいるのに
657デフォルトの名無しさん
2021/05/09(日) 16:34:57.08ID:WMytKT+1 これで造れたものはGameBoy(死語)で動きます!とかならいいのに
658デフォルトの名無しさん
2021/05/09(日) 20:39:57.97ID:V3SoAzZL 生活保護とかでスイッチしか持ってない可哀想な子はそれやればいいと思うけど
勉強用のPCなんか1、2万の中古機で十分だし、余程でなければ買うでしょ今時
勉強用のPCなんか1、2万の中古機で十分だし、余程でなければ買うでしょ今時
659デフォルトの名無しさん
2021/05/10(月) 07:39:58.61ID:pnQuCrIk 知性が足りないだけ
ジャンクなPCにLinux入れればunixが学べる
ジャンクなPCにLinux入れればunixが学べる
660デフォルトの名無しさん
2021/05/10(月) 08:38:12.96ID:pWEv0Mle 今時の子供は学校からタブレット配布されるからそれで頑張れば
661デフォルトの名無しさん
2021/05/10(月) 14:38:08.09ID:soeutFtR Switchのソフトの話持ち出した者だけど
スクラッチって言うのはよく知らんけど
Nodeや簡易的なクラス図が
ぱっと見て感覚的にすぐ捉えることが
出来るもんなの?
だったらそれでもいいと思うけど
スクラッチって言うのはよく知らんけど
Nodeや簡易的なクラス図が
ぱっと見て感覚的にすぐ捉えることが
出来るもんなの?
だったらそれでもいいと思うけど
662デフォルトの名無しさん
2021/05/10(月) 19:26:21.60ID:xcgCzU4E まずターンテーブルを用意します
663デフォルトの名無しさん
2021/05/10(月) 21:25:28.56ID:nHPlM5tJ664デフォルトの名無しさん
2021/05/10(月) 21:57:41.82ID:8vaggdpD Scratch知らんのに低年齢向けプログラミング教育の話しようとするのマジかよ
真面目な話をするとScratchの方がコードベースのプログラミングに近そう
ナビつき!は目的がゲーム特化でモダンなゲームエンジンで流行のノードベースを採用をしているように見える
加えてSwitchなので単に資金面で有利というだけでなく初学者にとって心理的ハードルも低くて触れやすいだろうので、これはこれで役割がある気がする
我々は心理的ハードルを軽視し過ぎるきらいがあるからね
真面目な話をするとScratchの方がコードベースのプログラミングに近そう
ナビつき!は目的がゲーム特化でモダンなゲームエンジンで流行のノードベースを採用をしているように見える
加えてSwitchなので単に資金面で有利というだけでなく初学者にとって心理的ハードルも低くて触れやすいだろうので、これはこれで役割がある気がする
我々は心理的ハードルを軽視し過ぎるきらいがあるからね
665デフォルトの名無しさん
2021/05/10(月) 22:11:40.04ID:xcgCzU4E666デフォルトの名無しさん
2021/05/10(月) 22:12:15.20ID:xcgCzU4E667デフォルトの名無しさん
2021/05/10(月) 22:13:46.19ID:xcgCzU4E668デフォルトの名無しさん
2021/05/10(月) 23:07:45.29ID:pnQuCrIk669デフォルトの名無しさん
2021/05/11(火) 08:11:29.72ID:mSPmL20t Pyston 2.2
Pythonではない。Pythonをベースに高速化したんだってさ。
Pythonのように使えて、しかも早いとなったら最強じゃないか。
Pythonではない。Pythonをベースに高速化したんだってさ。
Pythonのように使えて、しかも早いとなったら最強じゃないか。
670デフォルトの名無しさん
2021/05/11(火) 08:34:12.74ID:i8JDdIgg Pythonは何故に入門書で
Hello Worldの後、高確率で
FizzBuzzの話が出て来るのか
Hello Worldの後、高確率で
FizzBuzzの話が出て来るのか
671デフォルトの名無しさん
2021/05/11(火) 09:53:55.86ID:garj9rNI 丸暗記人間はFizzBussを、これはFuzzBissですから気を付けてください、と
言って出題するだけで解けなくなるから面白い。
言って出題するだけで解けなくなるから面白い。
672デフォルトの名無しさん
2021/05/11(火) 10:40:36.42ID:FWZS8iTB ちょうど良いフィルターなんだよな
673デフォルトの名無しさん
2021/05/11(火) 10:43:16.49ID:FWZS8iTB674デフォルトの名無しさん
2021/05/11(火) 10:47:51.60ID:N9YwYNix まずは、sql。そして、jsかvbs。いちばん学習が楽で、いちばん使えるパターン、モノを売る企業の日常の要望に何でも対応できる。
675デフォルトの名無しさん
2021/05/11(火) 14:11:08.89ID:OdxLqdYd Pythonが比較的手続き型言語としての側面を持っていて、かつFizzBuzzは条件分岐とループが含まれてるからだと思うけど
676デフォルトの名無しさん
2021/05/11(火) 15:31:20.61ID:sEIibCUz 個人的には体系的な勉強するならGoがいいと思うんだけど、文法の雰囲気がC系と違いすぎてJSとかにすぐ移行出来なさそうで心配になる
普通のエディタで見る分にはいいけど、たまにハイライト付いてないと気持ち悪くなるからなぁ
普通のエディタで見る分にはいいけど、たまにハイライト付いてないと気持ち悪くなるからなぁ
677デフォルトの名無しさん
2021/05/11(火) 16:23:32.72ID:0PLqfmL6 Prologやれ
678デフォルトの名無しさん
2021/05/11(火) 18:31:43.56ID:FTv18IXV >>674
それらの言語の重要性には同意するけど、なぜ全部小文字?
それらの言語の重要性には同意するけど、なぜ全部小文字?
679デフォルトの名無しさん
2021/05/11(火) 18:47:53.12ID:jNoRPHuJ シフト押すのめんでえから
680デフォルトの名無しさん
2021/05/11(火) 19:29:44.61ID:Xb35tJF5 まずRubyが常識やろ。
って、あわしろ氏が言うてたで。
って、あわしろ氏が言うてたで。
681デフォルトの名無しさん
2021/05/11(火) 20:46:04.50ID:A3wz6UH+ ハングルはプログラマーの常識。
682デフォルトの名無しさん
2021/05/11(火) 22:37:34.64ID:a76gfq+l 笑
683デフォルトの名無しさん
2021/05/11(火) 22:52:27.57ID:Xb35tJF5 Rubyはハングルにも対応してる。
684デフォルトの名無しさん
2021/05/11(火) 23:01:08.16ID:Xb35tJF5 Rubyをある程度学んだらHaskellやって、スクラッチで〆る。
685デフォルトの名無しさん
2021/05/11(火) 23:09:40.57ID:JXtLK/sj ビール飲んだら焼酎飲んで、あわしろじゃなくて泡盛で〆る
686デフォルトの名無しさん
2021/05/11(火) 23:12:02.35ID:JXtLK/sj ルービー飲んで、焼酎++して吐きかけてからの、あわもりで〆
687デフォルトの名無しさん
2021/05/12(水) 00:16:33.96ID:ZHoOZmUH ルービー飲んで、C酎飲んで、あわもりで〆る
ハングル版scratchならあわしろさんもニッコリマッコリ
ハングル版scratchならあわしろさんもニッコリマッコリ
688デフォルトの名無しさん
2021/05/12(水) 09:55:21.56ID:BdPBmasF あわしろとやらをネットでググると
栗城史多という人が出て来るな
エベレスト登山失敗して滑落死した人らしい
栗城史多という人が出て来るな
エベレスト登山失敗して滑落死した人らしい
689デフォルトの名無しさん
2021/05/12(水) 11:08:49.47ID:AzMNz/GQ >>668
>>673
turtle graphics は再帰の勉強にはなるけどそれそのものが言語の勉強になるかは微妙
https://booth.pximg.net/adc63749-2e60-4592-81a4-0783ad4e9699/i/1306534/ff95332a-1257-449f-abdc-41291163c873_base_resized.jpg
https://booth.pximg.net/adc63749-2e60-4592-81a4-0783ad4e9699/i/1306534/21f7e93a-c5c8-4918-a88d-f1d1df322f53_base_resized.jpg
https://booth.pm/ja/items/1306534
>>673
turtle graphics は再帰の勉強にはなるけどそれそのものが言語の勉強になるかは微妙
https://booth.pximg.net/adc63749-2e60-4592-81a4-0783ad4e9699/i/1306534/ff95332a-1257-449f-abdc-41291163c873_base_resized.jpg
https://booth.pximg.net/adc63749-2e60-4592-81a4-0783ad4e9699/i/1306534/21f7e93a-c5c8-4918-a88d-f1d1df322f53_base_resized.jpg
https://booth.pm/ja/items/1306534
690デフォルトの名無しさん
2021/05/12(水) 18:49:38.92ID:ZHoOZmUH 再帰はScheme手習い読むのが良いよ
文法的にはミニマムだから覚えることは少ししかないし
文法的にはミニマムだから覚えることは少ししかないし
691デフォルトの名無しさん
2021/05/12(水) 19:06:35.65ID:CvXcepfD692デフォルトの名無しさん
2021/05/13(木) 05:50:47.76ID:tYFt//PZ ぶっちゃけ言語なんて必要に迫られて粉していけば自然に身につく
693デフォルトの名無しさん
2021/05/13(木) 11:56:21.36ID:5nXHHwyu694デフォルトの名無しさん
2021/05/13(木) 17:32:57.27ID:V0WuHXBT Rustに比べりゃRubyもPythonも大差ないだろうに
695デフォルトの名無しさん
2021/05/13(木) 18:47:06.55ID:M5n2jeUu >>692
それな
それな
696デフォルトの名無しさん
2021/05/13(木) 18:57:08.79ID:s93rHGxO 日本語すら身についてないやつが言っても説得力がないな
697デフォルトの名無しさん
2021/05/13(木) 22:29:47.33ID:urdVAGrh >>696
それな
それな
698デフォルトの名無しさん
2021/05/13(木) 22:41:13.73ID:e+CFy6Tl もう4スレ目なのに結論出ないってこの先永久に出ないだろ…
699デフォルトの名無しさん
2021/05/13(木) 23:19:54.29ID:NATYYilK 今テレビ東京で、食べチョクをやってる
若い女社長が1人で始めた、食べチョクも今や社員50人。
売上は数十億円。手数料は2割
Ruby on Rails, React
若い女社長が1人で始めた、食べチョクも今や社員50人。
売上は数十億円。手数料は2割
Ruby on Rails, React
700デフォルトの名無しさん
2021/05/13(木) 23:42:15.56ID:hyY0zin7 取っ付き、興味が持てればいいのだから、言語というより対象が問題なのかもね
楽しいとか、必要に迫らてとか
楽しいとか、必要に迫らてとか
701699
2021/05/14(金) 00:54:34.31ID:QMgVBpCt 食べチョクの女社長が言ってた
努力じゃ、夢中には勝てない。
努力している人よりも、夢中になってやっている人の方が続く
努力じゃ、夢中には勝てない。
努力している人よりも、夢中になってやっている人の方が続く
702699
2021/05/14(金) 00:58:52.86ID:QMgVBpCt Ruby みたいに、夢中になって楽しむ言語じゃないと、ダメ!
Rubyだけは、楽しむための言語
勉強する努力を、強いるような言語じゃダメ!
Rubyだけは、楽しむための言語
勉強する努力を、強いるような言語じゃダメ!
703デフォルトの名無しさん
2021/05/14(金) 04:01:24.08ID:FzyL+8Cp まあそれはそうだね
704デフォルトの名無しさん
2021/05/14(金) 06:57:24.77ID:yhWztJD+ 信頼と実績のCOBOL
705デフォルトの名無しさん
2021/05/14(金) 11:20:38.93ID:N2rlLeCr 今朝の深夜番組でアニメの再放送やってたが
管制塔に3DのWireframeと一緒にC#らしいソースがスクロールして出てた
わざわざソース観てるってことは管制塔でデバッグするのか?
Unity使ってるのか?
管制塔に3DのWireframeと一緒にC#らしいソースがスクロールして出てた
わざわざソース観てるってことは管制塔でデバッグするのか?
Unity使ってるのか?
706デフォルトの名無しさん
2021/05/14(金) 17:00:39.10ID:C4z8VNUC よく知らんけど
RubyってVSにあるC++やC#みたいな
フォームのUIってあるの?
もしHTMLやXML覚えなきゃいけないなら
その時点で初心者用言語失格なんだけど
RubyってVSにあるC++やC#みたいな
フォームのUIってあるの?
もしHTMLやXML覚えなきゃいけないなら
その時点で初心者用言語失格なんだけど
707デフォルトの名無しさん
2021/05/14(金) 19:02:23.43ID:cj/61VEI あわしろ氏の一番弟子、ケンタもそう言ってた。
708699
2021/05/14(金) 21:17:44.47ID:QMgVBpCt Ruby on Rails は、HTML, SASS/CSS, JavaScript,
jQuery, Bootstrap, Node.js(Webpack, Babel)
VSCode, Linux, Docker Compose, CircleCI、データベース
最近のカリキュラムには、KENTA も言ってるように、
Vue.js, React, AWS Fargate, Terraform も入る
最近のKENTAの教育体制により、Rails の未経験者のレベルが、
10年以上のプロよりも、技術力が上になった!
基本、Udemy とか、どこかの学校のカリキュラムが変わると、
すべての学校が追従するから、技術スタックが永久に上がっていく
就職競争だから、下がる事はない。
皆、KENTA・AWSのくろかわこうへいのサロンを掛け持ちしてる
jQuery, Bootstrap, Node.js(Webpack, Babel)
VSCode, Linux, Docker Compose, CircleCI、データベース
最近のカリキュラムには、KENTA も言ってるように、
Vue.js, React, AWS Fargate, Terraform も入る
最近のKENTAの教育体制により、Rails の未経験者のレベルが、
10年以上のプロよりも、技術力が上になった!
基本、Udemy とか、どこかの学校のカリキュラムが変わると、
すべての学校が追従するから、技術スタックが永久に上がっていく
就職競争だから、下がる事はない。
皆、KENTA・AWSのくろかわこうへいのサロンを掛け持ちしてる
709デフォルトの名無しさん
2021/05/14(金) 21:20:42.68ID:cj/61VEI mrubyで人工衛星開発。
710デフォルトの名無しさん
2021/05/14(金) 21:20:49.96ID:Nx7Q2ZFU レポたのむ。自分はSwitchも持っていない。
711699
2021/05/14(金) 21:27:32.01ID:QMgVBpCt HTML は、そんなに知らなくてもよい。
Rails の関数で、HTMLの部品を作るから
SASS/CSS も、Bootstrap を使うから、そんなに知らなくてもよい
例えば、React などのリアクティブ機能は、
HTMLのinput タグで、1文字ずつ入力するたびに、イベントを取りたいとか、
そういう特殊な場合のみ
普通のHTMLでは、inputタグ内の文字列は、フォーカスを失わないと確定しないから、
リアクティブに反映されない
Rails の関数で、HTMLの部品を作るから
SASS/CSS も、Bootstrap を使うから、そんなに知らなくてもよい
例えば、React などのリアクティブ機能は、
HTMLのinput タグで、1文字ずつ入力するたびに、イベントを取りたいとか、
そういう特殊な場合のみ
普通のHTMLでは、inputタグ内の文字列は、フォーカスを失わないと確定しないから、
リアクティブに反映されない
712デフォルトの名無しさん
2021/05/14(金) 23:15:46.47ID:WRBJ9zuU >>711
何だかよくわからないな
何だかよくわからないな
713699
2021/05/14(金) 23:44:10.95ID:QMgVBpCt 例えば、埋め込みERB では、
HTML 内に、<%= 〜 %>, <%= 〜 %> でRuby の式を埋め込めるので、a.html.erb に、
<%= text_field_tag(:q) %>
と書くと、
<input id="q" name="q" type="text" />
に変換される
他には例えば、
pt-4 mt-4 text-center
とか、Bootstrap の属性を使えば、CSS/SASS を知らなくてもデザインできる
HTML 内に、<%= 〜 %>, <%= 〜 %> でRuby の式を埋め込めるので、a.html.erb に、
<%= text_field_tag(:q) %>
と書くと、
<input id="q" name="q" type="text" />
に変換される
他には例えば、
pt-4 mt-4 text-center
とか、Bootstrap の属性を使えば、CSS/SASS を知らなくてもデザインできる
714デフォルトの名無しさん
2021/05/15(土) 06:47:02.50ID:SdGad5At 何だかよく分からんけど
フォームみたいに開いて例えばボタンだったらボタンのコントロール選択して画面にドラッグ&ドロップみたいには出来んの?
VSであればフォームだろうがWPFだろうがHTMLであろうがC++やC#ならそれが出来るのに
やっぱり小難しくて初心者にはRuby向かないみたいだな
フォームみたいに開いて例えばボタンだったらボタンのコントロール選択して画面にドラッグ&ドロップみたいには出来んの?
VSであればフォームだろうがWPFだろうがHTMLであろうがC++やC#ならそれが出来るのに
やっぱり小難しくて初心者にはRuby向かないみたいだな
715デフォルトの名無しさん
2021/05/15(土) 12:24:26.61ID:eYtIld1h いわゆるポトペタでGUI造るのは一見便利なようで
メンテ考えるとやめた方が良い
後々まで長く使う気がある開発なら不採用
メンテ考えるとやめた方が良い
後々まで長く使う気がある開発なら不採用
716デフォルトの名無しさん
2021/05/15(土) 12:25:14.21ID:eYtIld1h あと Ruby は昔から tk 推奨だったはず
Visualuby とかもあったけど流行らんかったし
Visualuby とかもあったけど流行らんかったし
717デフォルトの名無しさん
2021/05/15(土) 12:28:27.05ID:OwE66VLF QtRubyあかんのか
718デフォルトの名無しさん
2021/05/15(土) 12:37:51.35ID:DHw5VSYA HTMLとかUWPのXMLのようにカリカリコードを書いてUIを組む方が好きかな。
絶対値よりも比率で配置したい。
絶対値よりも比率で配置したい。
719デフォルトの名無しさん
2021/05/15(土) 14:33:25.98ID:pFIS9zV0 KENTAに聞け
720デフォルトの名無しさん
2021/05/15(土) 16:08:44.07ID:JEZjf1sF KENTAポイント貯めるか
721デフォルトの名無しさん
2021/05/15(土) 19:12:17.34ID:ZfPDs85z KENTAI?
722デフォルトの名無しさん
2021/05/15(土) 19:36:30.03ID:pwYkHcz0 KENTAとかみたいなの魔に受ける奴いるんかね
アクセス数多い彼らの言ってることを真似てもあっという間に飽和する
それと、YouTubeで金にしてる訳であって、本業行き詰まってるってことだろ?
アクセス数多い彼らの言ってることを真似てもあっという間に飽和する
それと、YouTubeで金にしてる訳であって、本業行き詰まってるってことだろ?
723デフォルトの名無しさん
2021/05/15(土) 19:52:23.27ID:arX0cJ00 Rubyってすごいんかね。マイナーな言語だし使いたいと思ったことがない。
昔、まつもとゆきひろとかいう奴がHSPを馬鹿にした発言をしているのを知って大嫌いになった。
RubyやるくらいならPythonをやったほうがはるかにマシなんじゃないの。
Windowsユーザーならマイクロソフトが推してる言語を使ったほうがいいだろうね。
https://docs.microsoft.com/ja-jp/windows/dev-environment/
JavaScript、Python、C、C++、C#、Rust のいずれか。
初心者なら、JavaScript か Python がおすすめになるだろうね。
昔、まつもとゆきひろとかいう奴がHSPを馬鹿にした発言をしているのを知って大嫌いになった。
RubyやるくらいならPythonをやったほうがはるかにマシなんじゃないの。
Windowsユーザーならマイクロソフトが推してる言語を使ったほうがいいだろうね。
https://docs.microsoft.com/ja-jp/windows/dev-environment/
JavaScript、Python、C、C++、C#、Rust のいずれか。
初心者なら、JavaScript か Python がおすすめになるだろうね。
724デフォルトの名無しさん
2021/05/15(土) 20:05:41.53ID:m9+thDeX725デフォルトの名無しさん
2021/05/15(土) 20:18:00.34ID:5tvezHBj あわしろ氏はHaskellを薦めてる。
726デフォルトの名無しさん
2021/05/15(土) 20:24:45.71ID:pwYkHcz0 あわしろさんは結構です
727デフォルトの名無しさん
2021/05/15(土) 20:50:32.36ID:SIjysvwx728デフォルトの名無しさん
2021/05/15(土) 21:31:15.87ID:5tvezHBj まずRubyから始めて、ある程度覚えたらHaskellに取り掛かり、スクラッチで〆る。
729デフォルトの名無しさん
2021/05/15(土) 21:35:14.41ID:pFIS9zV0 最後には童心に帰りスクラッチの世界に遊ぶ
730デフォルトの名無しさん
2021/05/15(土) 21:42:13.20ID:5tvezHBj スクラッチに始まりスクラッチに終わる。
731デフォルトの名無しさん
2021/05/15(土) 22:38:56.04ID:sw5CYKBX ところで、今って手続き型→オブジェクト指向以来のパラダイムシフト
起こってるよね。オブジェクト指向→オブジェクト指向+関数型(もしくは純関数型)
この時期、最初に学ぶべき言語って相当難しいよな。言語を貫いてる思想って
プログラマの頭に母語のように定着しちゃうし。
「今」って初心者に正解なのは手続き言語?オブジェクト指向言語?関数型言語?
もしくはjavascript的ハイブリッド?
起こってるよね。オブジェクト指向→オブジェクト指向+関数型(もしくは純関数型)
この時期、最初に学ぶべき言語って相当難しいよな。言語を貫いてる思想って
プログラマの頭に母語のように定着しちゃうし。
「今」って初心者に正解なのは手続き言語?オブジェクト指向言語?関数型言語?
もしくはjavascript的ハイブリッド?
732デフォルトの名無しさん
2021/05/16(日) 00:02:59.41ID:MUcXPhzv Lisp
733デフォルトの名無しさん
2021/05/16(日) 00:04:39.57ID:LKzrJH8Q プログラミングを学ぶのとプログラム言語を学ぶのとは違う
初心者にとって一番大事なことは
言語やパラダイムに依存しないプログラミングの基本的な考え方を身に付けること
その基本的な考え方を身に付けるために必須でない要素を
多く学ばないと使えない言語ほど初心者向きではない
初心者にとって一番大事なことは
言語やパラダイムに依存しないプログラミングの基本的な考え方を身に付けること
その基本的な考え方を身に付けるために必須でない要素を
多く学ばないと使えない言語ほど初心者向きではない
734デフォルトの名無しさん
2021/05/16(日) 00:21:42.10ID:R/k6sd0e せっかくアブストラクトからコンクリートに落として話そうとしてるのにw
735デフォルトの名無しさん
2021/05/16(日) 11:09:11.00ID:Skz1otPf プログラムを学ぶのと宗教は違う
Rubyは宗教
Rubyは宗教
736デフォルトの名無しさん
2021/05/16(日) 11:18:19.75ID:LKzrJH8Q >>734
難しかったみたいなので要約しとく
「初心者はどのパラダイムの言語を学ぶのがいいの?」
「パラダイムを直接の判断基準にすべきではないよ」
「具体で話したかったのに抽象で返すなやw」
「え?」
難しかったみたいなので要約しとく
「初心者はどのパラダイムの言語を学ぶのがいいの?」
「パラダイムを直接の判断基準にすべきではないよ」
「具体で話したかったのに抽象で返すなやw」
「え?」
737デフォルトの名無しさん
2021/05/16(日) 12:07:02.16ID:SPtqbmz9 手続き、関数型でとりあえず書けるようにしてから少しオブジェクト指向やる
って感じで良いと思う。
って感じで良いと思う。
738デフォルトの名無しさん
2021/05/16(日) 12:22:33.54ID:PYi1CyX0 激辛は止めて
なんでも良いからsweetなやつ教えたれ
なんでも良いからsweetなやつ教えたれ
739デフォルトの名無しさん
2021/05/16(日) 12:24:22.01ID:VrljQEwT forth
740デフォルトの名無しさん
2021/05/16(日) 13:38:20.43ID:xdMdwjs4 押し付けないけどRuby楽しいよ
741デフォルトの名無しさん
2021/05/16(日) 14:11:22.75ID:h9BfQQwn 押し付けないんならいいよ
742デフォルトの名無しさん
2021/05/16(日) 14:52:13.80ID:4gdUShx0 Lispはマルチパラダイムだよ
743デフォルトの名無しさん
2021/05/16(日) 16:06:29.89ID:B9sy+H3u 初心者はHaskellから始めるのが良いと思う。
744デフォルトの名無しさん
2021/05/16(日) 16:33:37.85ID:CPTH1MJH これから十年くらいは Python + Prolog 機械学習は持続して使われると思うので
745デフォルトの名無しさん
2021/05/16(日) 19:09:16.54ID:R/k6sd0e >>724
20年ほど前、ポインタは関数へのポインタまで、すっと理解
できた(K&Rすげー)。
けど、今(転職した)やり直しプログラム勉強してみっかって
やってみると、ラムダで関数を返すって概念は相当難しいね。
俺が年取ったのも大きな原因なんだろうけど、これ初手から
この様式で学ぶ人達はすっと理解できるの?
20年ほど前、ポインタは関数へのポインタまで、すっと理解
できた(K&Rすげー)。
けど、今(転職した)やり直しプログラム勉強してみっかって
やってみると、ラムダで関数を返すって概念は相当難しいね。
俺が年取ったのも大きな原因なんだろうけど、これ初手から
この様式で学ぶ人達はすっと理解できるの?
746デフォルトの名無しさん
2021/05/16(日) 19:17:34.95ID:B9sy+H3u あわしろ氏も指摘してるけど、数学の素養が無い人には難しくても、数学の素養がある一般人には簡単なんですよ。
ラムダが無かったら式をどうやって合成します?
ラムダが無かったら式をどうやって合成します?
747デフォルトの名無しさん
2021/05/16(日) 19:20:41.51ID:B9sy+H3u 関数が第一級オブジェクトであるという特性は、数学の素養を持つ普通の人々にとって大変重要なことなんです。
ごく少数の特殊な人が異論を述べますが、重箱の隅をつつくような極論に終始し、とてもあわしろ氏との議論に耐えうるような論客と思えません。
やはり数学は必須ですよ。
ごく少数の特殊な人が異論を述べますが、重箱の隅をつつくような極論に終始し、とてもあわしろ氏との議論に耐えうるような論客と思えません。
やはり数学は必須ですよ。
748デフォルトの名無しさん
2021/05/16(日) 19:26:19.60ID:Oujin8R5 >>745
使ってる言語によると思うな
C++とかRustとかだと環境をキャプチャするにもライフタイムがモロ表に出てくるから難しさがある
もっと関数型に寄った言語ならそこはGCに任せられたりデフォルトイミュータブルで変数の状態を意識しなくて良かったりするし、カリー化が自然に行われるから使い勝手の良さがダンチなのもあって意識しなきゃいけない事がグッと少なくなる
使ってる言語によると思うな
C++とかRustとかだと環境をキャプチャするにもライフタイムがモロ表に出てくるから難しさがある
もっと関数型に寄った言語ならそこはGCに任せられたりデフォルトイミュータブルで変数の状態を意識しなくて良かったりするし、カリー化が自然に行われるから使い勝手の良さがダンチなのもあって意識しなきゃいけない事がグッと少なくなる
>>747
あわしろ氏って数学が得意なんですか?どういう数学が得意なんですか?
あわしろ氏って数学が得意なんですか?どういう数学が得意なんですか?
750デフォルトの名無しさん
2021/05/16(日) 21:55:46.78ID:peQcB5Y3751デフォルトの名無しさん
2021/05/16(日) 22:38:48.63ID:peQcB5Y3 ちなみに、ラムダはラムダ計算、計算可能性理論由来の概念だから、数理論理学、数学基礎論の分野に属する。
普通の数学者、特に日本の数学者は基礎論なんてやらない、興味ないって人が多い。
日本では応用数学は数学屋から嫌われ差別されているが、基礎論は文系の哲学とか応用数学みたいな物との認識あり。
「ラムダ計算なんてね分かるけど興味無い」って数学屋がほとんど。
普通の数学者、特に日本の数学者は基礎論なんてやらない、興味ないって人が多い。
日本では応用数学は数学屋から嫌われ差別されているが、基礎論は文系の哲学とか応用数学みたいな物との認識あり。
「ラムダ計算なんてね分かるけど興味無い」って数学屋がほとんど。
752デフォルトの名無しさん
2021/05/16(日) 22:49:35.60ID:H8u6A8fZ php
753デフォルトの名無しさん
2021/05/16(日) 22:50:25.77ID:H8u6A8fZ 情報科学? 何それ美味しいの?
phpで糞サイトコーディングするのに
そんな凝った知識要らんとですよ
phpで糞サイトコーディングするのに
そんな凝った知識要らんとですよ
754デフォルトの名無しさん
2021/05/17(月) 00:13:32.83ID:k7zEGMPZ 計算の本質が捉えられてなくてはイノベーションは起こせないよね
755デフォルトの名無しさん
2021/05/17(月) 00:26:00.02ID:pZmmPhcQ >>746
ラムダ式は関数表記法の一種であってラムダ式なくても合成関数の概念はなくならない
ラムダ式が言語になくたって合成関数書ける言語はあるし、
関数がファーストクラスでなくてもチューリング完全な言語なら
関数を表すデータ構造を自分で作れる
ラムダ式は関数表記法の一種であってラムダ式なくても合成関数の概念はなくならない
ラムダ式が言語になくたって合成関数書ける言語はあるし、
関数がファーストクラスでなくてもチューリング完全な言語なら
関数を表すデータ構造を自分で作れる
756デフォルトの名無しさん
2021/05/17(月) 01:06:32.73ID:+0j9FXFm ラムダ計算なんてラムダ式とほとんど関係ないし、実際の計算機の実行と全く関係ない。
(実際はチューリングマシン)
関数適用を一種の計算と捉えるとか、実際の計算でそう捉える必要性はほぼないわ。
バカが自己満足度を高めるために時々持ち出すが無視しても何にも困らん。
(実際はチューリングマシン)
関数適用を一種の計算と捉えるとか、実際の計算でそう捉える必要性はほぼないわ。
バカが自己満足度を高めるために時々持ち出すが無視しても何にも困らん。
757デフォルトの名無しさん
2021/05/17(月) 02:11:51.24ID:nYJz7tFS そりゃ簡単な課題だけ相手にしていたら高級な知識は要らんよw
電気屋さんレベルのタスクに電磁気学の知識が要らんように。
どのみちIT土方には無用の知識。
使う機会が無い。
電気屋さんレベルのタスクに電磁気学の知識が要らんように。
どのみちIT土方には無用の知識。
使う機会が無い。
758デフォルトの名無しさん
2021/05/17(月) 02:37:36.05ID:+0j9FXFm じゃあ話すな。
以下のスレタイだってことを理解してから書きこめ。
「ぶっちゃけ始めるのにいい言語て何」
以下のスレタイだってことを理解してから書きこめ。
「ぶっちゃけ始めるのにいい言語て何」
759デフォルトの名無しさん
2021/05/17(月) 04:48:02.01ID:k7zEGMPZ ぶっちゃけ、始めるのに良い言語は実際の計算機が実行するマシン語などではなく高級言語でしょ
ぶっちゃけ、ラムダ計算は数学であり高級言語だよ
ぶっちゃけ、ラムダ計算は数学であり高級言語だよ
760デフォルトの名無しさん
2021/05/17(月) 05:04:38.74ID:k7zEGMPZ ぶっちゃけ、実際の計算はどのように実行されているか
なんてことは最初に学ばなくても全然良い
なんとなくわかってればいいだけ
なんてことは最初に学ばなくても全然良い
なんとなくわかってればいいだけ
761デフォルトの名無しさん
2021/05/17(月) 06:04:40.50ID:OHzuPjAB ラムダ計算とかβ簡約とか、やけにカッコよく見える
762デフォルトの名無しさん
2021/05/17(月) 06:15:00.80ID:as4B2dVo 機械は動作原理がわからなければ組み立てられない
簡単なCPU作ってLEDをチカチカさせたりするところから始めたら
原理的にはGoogleだってAmazonだって一人で組み立てられる
けどそれは、時間は有限だと言うことを忘れてる思考だよ
あいつらはそんなこと考えてない
簡単なCPU作ってLEDをチカチカさせたりするところから始めたら
原理的にはGoogleだってAmazonだって一人で組み立てられる
けどそれは、時間は有限だと言うことを忘れてる思考だよ
あいつらはそんなこと考えてない
763デフォルトの名無しさん
2021/05/17(月) 06:43:06.08ID:as4B2dVo アプローチが逆だということを言ってますので
まさか思うけど、一人で作ろうなんて誰も思わないというようなツッコミは無しでお願いしますね
一応念のため
まさか思うけど、一人で作ろうなんて誰も思わないというようなツッコミは無しでお願いしますね
一応念のため
764デフォルトの名無しさん
2021/05/17(月) 10:41:34.30ID:vx2aOrVc こんにちは。
大好きだった初代PSゲームの自作MODをつくってみたい!というわけのわからん夢を持っています。
なんの言語を学べばいいのか御指導いただければとorz
大好きだった初代PSゲームの自作MODをつくってみたい!というわけのわからん夢を持っています。
なんの言語を学べばいいのか御指導いただければとorz
765デフォルトの名無しさん
2021/05/17(月) 11:27:05.33ID:rmLtnvOa たぶんMIPSアセンブラだろ
でもあの頃のゲームってCで書かれるようになってるから、ソース流出してない限り一人ではかなり厳しい戦いになると思う
N64マリオの逆アセンブルされたコードとか見るとめちゃサイズ大きいし
でもあの頃のゲームってCで書かれるようになってるから、ソース流出してない限り一人ではかなり厳しい戦いになると思う
N64マリオの逆アセンブルされたコードとか見るとめちゃサイズ大きいし
766デフォルトの名無しさん
2021/05/17(月) 13:13:40.93ID:xsKpz66C PS1はCで書けるけどライブラリとか仕様が分からんと多分何も出来ない気がする
767デフォルトの名無しさん
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を使うなと強く言ってました。
868デフォルトの名無しさん
2021/05/26(水) 22:28:13.97ID:8NIluYSN とは言え低級言語のアセンブラなんかだと
GOTOと言うかジャンプ命令とか
分岐無しのブランチ命令とか使ったり
飛び先も別のサブルーチン(他の言語でいう関数)だったりするから
絶対使っては行けないと言うのも言語によりけりってこともあるだろうね
構造化言語と言われているCやC++でもテーブルジャンプなんて似たようなもん使うし
GOTOと言うかジャンプ命令とか
分岐無しのブランチ命令とか使ったり
飛び先も別のサブルーチン(他の言語でいう関数)だったりするから
絶対使っては行けないと言うのも言語によりけりってこともあるだろうね
構造化言語と言われているCやC++でもテーブルジャンプなんて似たようなもん使うし
869デフォルトの名無しさん
2021/05/26(水) 22:36:14.69ID:vW3gZbcp >>867
それは偽物のあわしろ氏
それは偽物のあわしろ氏
870デフォルトの名無しさん
2021/05/27(木) 00:46:00.96ID:9I7L4KFT つねに順次処理でなく、IA変える方法がないと何もできないものね
871デフォルトの名無しさん
2021/05/27(木) 07:28:56.98ID:hr4m5nAR マウント取るのに適した言語教えてくれ
872デフォルトの名無しさん
2021/05/27(木) 07:31:57.98ID:hr4m5nAR あわしろさんの様なカリスマになってアホを罵倒したいんや
873デフォルトの名無しさん
2021/05/27(木) 18:29:44.80ID:peOTVjA/ >>869
本物のあわしろ氏は三度の飯よりgotoがすき。
本物のあわしろ氏は三度の飯よりgotoがすき。
874デフォルトの名無しさん
2021/05/27(木) 18:47:55.56ID:peOTVjA/ gotoトラベルで47都道府県制覇したって言ってた。
875デフォルトの名無しさん
2021/05/27(木) 18:51:46.02ID:p4nUW1b/ あわしろさんのgotoなら月にだって行ける
876デフォルトの名無しさん
2021/05/27(木) 19:03:31.93ID:p4nUW1b/ >>871
あわしろ氏はHaskellを強く推奨している
あわしろ氏はHaskellを強く推奨している
877デフォルトの名無しさん
2021/05/27(木) 21:51:36.62ID:peOTVjA/ むしろHaskellがあわしろ氏を強く推奨している。
878デフォルトの名無しさん
2021/05/27(木) 22:29:45.13ID:8OJqA+XV シロツメグサの花が咲いたらさあ、行こうハスケル
879デフォルトの名無しさん
2021/05/27(木) 22:36:22.41ID:peOTVjA/ アライグマはすける。
880デフォルトの名無しさん
2021/05/28(金) 10:56:30.25ID:cr8Zbdi5 画像開くと肘と膝に蓮がついてる若槻千夏が写ってるあれか
881デフォルトの名無しさん
2021/05/28(金) 12:30:40.65ID:mXJgbi90 プログラミングに触れてみたいなと思ったけど
色々種類多くて結局何が何だか分からずそっ閉じするのでした
色々種類多くて結局何が何だか分からずそっ閉じするのでした
882デフォルトの名無しさん
2021/05/28(金) 15:23:10.53ID:cr8Zbdi5883デフォルトの名無しさん
2021/05/28(金) 16:19:49.70ID:d4trihsO なでなでシコシコ
884デフォルトの名無しさん
2021/05/28(金) 19:59:21.07ID:Zg+uON1M JS始めた
885デフォルトの名無しさん
2021/05/28(金) 22:13:21.61ID:8UhEFj16 このロリコンめ
886デフォルトの名無しさん
2021/05/28(金) 22:21:44.01ID:vr7bjX0e ある程度広げていきたいなら「C」。
ライトユーザーに徹して深く行きたいなら「VB」
こんなもんだと思うけどな。
俺もJS始めたw
ライトユーザーに徹して深く行きたいなら「VB」
こんなもんだと思うけどな。
俺もJS始めたw
887デフォルトの名無しさん
2021/05/29(土) 00:32:55.63ID:Ihaj3k28 pythonを始めた
いろいろできて面白いが、オブジェクト指向や関数型かじってるからいろいろ類推できるけど、そういった予備知識がないと厳しいなぁ……
いろいろできて面白いが、オブジェクト指向や関数型かじってるからいろいろ類推できるけど、そういった予備知識がないと厳しいなぁ……
888デフォルトの名無しさん
2021/05/29(土) 01:44:18.49ID:hG567TCp VBAはやっててある程度身についたら
VBA → VB.Net → C#って進められるからね
VBA → VB.Netの際にちょっと苦労するかも知れないけどVB.Net → C#は然程苦労しないはず。
いきなりC#でもいいけどまぁ山登りに例えると緩やかに比較的楽に上がって行くのと
キツいけど早く登頂を目指す違いみたいなもん。
C#いきなりやってみて挫折しそうになったり心が折れそうな人はそういう進み方も有りだと思う。
>>886
JSはJqueryに入ってからが面白いよ
ちょっと何か凝ったものを作る際には是非CSSと組み合わせて覚えるといいと思うよ。
Cは基盤系で一生やってくつもりならいいかもだけど、一応Object指向のC++の方が何か有ったとき潰しが効く気がする。
VBA → VB.Net → C#って進められるからね
VBA → VB.Netの際にちょっと苦労するかも知れないけどVB.Net → C#は然程苦労しないはず。
いきなりC#でもいいけどまぁ山登りに例えると緩やかに比較的楽に上がって行くのと
キツいけど早く登頂を目指す違いみたいなもん。
C#いきなりやってみて挫折しそうになったり心が折れそうな人はそういう進み方も有りだと思う。
>>886
JSはJqueryに入ってからが面白いよ
ちょっと何か凝ったものを作る際には是非CSSと組み合わせて覚えるといいと思うよ。
Cは基盤系で一生やってくつもりならいいかもだけど、一応Object指向のC++の方が何か有ったとき潰しが効く気がする。
889デフォルトの名無しさん
2021/05/29(土) 06:06:26.87ID:+4/+KaLe やっぱ初心者はPythonが向いてると思うね
ネットで調べたら大量に情報が出てくるから個人でも学習しやすい
インデントにうるさいのも可読性良くなるし
ネットで調べたら大量に情報が出てくるから個人でも学習しやすい
インデントにうるさいのも可読性良くなるし
890デフォルトの名無しさん
2021/05/29(土) 09:43:17.19ID:DLhoEVoU >インデントにうるさいのも可読性良くなるし
昭和の発想
昭和の発想
891デフォルトの名無しさん
2021/05/29(土) 10:17:31.48ID:Mn09FlPk Pythonはスコープのおしりが閉じられてないのとCase分がないのが微妙
892デフォルトの名無しさん
2021/05/29(土) 11:45:00.70ID:eCdX3xcf C++もjsも脳が破壊される
CやったあとはPythonで良い
VB?PHP?論外
CやったあとはPythonで良い
VB?PHP?論外
893デフォルトの名無しさん
2021/05/29(土) 12:21:30.02ID:Mn09FlPk >>892は脳が破壊された老害
894デフォルトの名無しさん
2021/05/29(土) 12:22:59.54ID:1FnfX9o5 ソープキャッスル氏は蓮ケルを強く推薦してる
895デフォルトの名無しさん
2021/05/29(土) 12:24:00.96ID:Ce5eoWvo Agdaの方が良いよ
896デフォルトの名無しさん
2021/05/29(土) 12:57:01.21ID:/RL10lHL >>891
ブロック閉じてないからエディタがな
ブロック閉じてないからエディタがな
897デフォルトの名無しさん
2021/05/29(土) 14:11:05.76ID:eCdX3xcf perl と出会うまではまだ正常だった気がする
898デフォルトの名無しさん
2021/05/29(土) 14:16:15.49ID:ehKbAfuY マコナリ社長とか、ほとんどの学校は、Ruby on Rails。
Python を勧める学校はない
日本6位、YouTube で有名な雑食系エンジニア・KENTA のサロンでも、Rails
Python を勧める学校はない
日本6位、YouTube で有名な雑食系エンジニア・KENTA のサロンでも、Rails
899デフォルトの名無しさん
2021/05/29(土) 14:59:34.59ID:6QHLcaGi OOP的な言語の中でもC++は色々特殊だし落とし穴も多いし学習コスト高いしで、マトモにC++触ってる人だったらOOPだからって理由ではオススメはしないよ
900デフォルトの名無しさん
2021/05/29(土) 15:01:07.03ID:yUS4j2Lc そりゃ国内の土方向けの仕事でpython使うことなんてほぼ無いから
901デフォルトの名無しさん
2021/05/29(土) 16:08:17.84ID:/g9NZSDI あわしろ氏の一番弟子、ケンタもお勧めするRuby。
902デフォルトの名無しさん
2021/05/29(土) 17:54:44.94ID:uMjQcY2N903デフォルトの名無しさん
2021/05/29(土) 18:59:12.37ID:+4/+KaLe904デフォルトの名無しさん
2021/05/29(土) 19:20:29.75ID:DLhoEVoU インデントなんて今どきいちいち手で揃えることはしないでフォーマッタに任せりゃいいからどの言語も大して変わらんというだけ。
初心者がpythonで始めること自体は悪くないと思うが。
初心者がpythonで始めること自体は悪くないと思うが。
905デフォルトの名無しさん
2021/05/29(土) 21:18:13.93ID:4HE+Mbju python の場合はインデントを自動でそろえることができないが
906デフォルトの名無しさん
2021/05/29(土) 21:57:11.47ID:hG567TCp みんなPythonPython言うから
GW辺りからちょいPythonやってみたけど悪くはない気がする
まだ見てからそんなに経ってる訳じゃないからあまり詳しくもないし、言ってることが違うかも知れないけど
例えばEXCELのVBAが本来表や数値計算特化だとするとPythonはどちらかというと計算の集計や分析に強いね。
まだ見ていないところに機械学習とか深層学習とかあるみたいだけどそれもどう言うもんか楽しみ。
HTML以外にWindowが開けるのもいい。
恐らくこの辺が「ゲームにも向いてる」と言われる所以なのかな?
でもインタプリタだしスピードは出なさそうと思っていたけどマルチスレッドが使えるみたいなのでその辺を上手く利用すればそこそこ出そうな気はする
そしてなんと言ってもVisual Studio Codeじゃなくて普通にVisual Studio側の方で対応言語になっていること。
これのおかげでC#やVB.Netと同じようにインテリセンスも効くしトレースも出来て、しかも何かの開発のついでに色々試せる。
EXCELで塩漬けになってしまったのがとっても残念と思える。
せめてVisual StudioのOfficeアドインの対応言語にしてくれればEXCEL側でも気軽に使えるのに。
GW辺りからちょいPythonやってみたけど悪くはない気がする
まだ見てからそんなに経ってる訳じゃないからあまり詳しくもないし、言ってることが違うかも知れないけど
例えばEXCELのVBAが本来表や数値計算特化だとするとPythonはどちらかというと計算の集計や分析に強いね。
まだ見ていないところに機械学習とか深層学習とかあるみたいだけどそれもどう言うもんか楽しみ。
HTML以外にWindowが開けるのもいい。
恐らくこの辺が「ゲームにも向いてる」と言われる所以なのかな?
でもインタプリタだしスピードは出なさそうと思っていたけどマルチスレッドが使えるみたいなのでその辺を上手く利用すればそこそこ出そうな気はする
そしてなんと言ってもVisual Studio Codeじゃなくて普通にVisual Studio側の方で対応言語になっていること。
これのおかげでC#やVB.Netと同じようにインテリセンスも効くしトレースも出来て、しかも何かの開発のついでに色々試せる。
EXCELで塩漬けになってしまったのがとっても残念と思える。
せめてVisual StudioのOfficeアドインの対応言語にしてくれればEXCEL側でも気軽に使えるのに。
907デフォルトの名無しさん
2021/05/29(土) 22:17:59.92ID:9KU4ooqJ ( ;´Д`)
908デフォルトの名無しさん
2021/05/29(土) 22:35:12.60ID:YGO4RRS+ Pythonは別にゲームに向いてないし向いてるとも言われてないだろ
ゲームならC++とC#とJavaScriptの三択だよ
ゲームならC++とC#とJavaScriptの三択だよ
909デフォルトの名無しさん
2021/05/29(土) 22:36:53.64ID:Ce5eoWvo ゲームならLuaの方がまだマシ
910デフォルトの名無しさん
2021/05/29(土) 22:36:58.70ID:rs3l1CrS ゲームならLuaの方がまだマシ
911デフォルトの名無しさん
2021/05/29(土) 22:52:00.16ID:hG567TCp >>908
それはそう。
現在ゲーム作成に一番向いているのはC++だと思うよ。
正直C#はクロスプラットフォームの話があるからゲームのSDKに使われることがあるくらいでC++とかに比べると痒いところに手が届かない
JavaScriptはどうなんだろうな?
コイツもインタプリタだけどいつも仕事で使うからあまりゲームで使おうかと思ったことないな。
画面分割のスクロールくらいですぐJQueryのお世話になったりするから
単体だと結構ツラいんじゃないかな?
それはそう。
現在ゲーム作成に一番向いているのはC++だと思うよ。
正直C#はクロスプラットフォームの話があるからゲームのSDKに使われることがあるくらいでC++とかに比べると痒いところに手が届かない
JavaScriptはどうなんだろうな?
コイツもインタプリタだけどいつも仕事で使うからあまりゲームで使おうかと思ったことないな。
画面分割のスクロールくらいですぐJQueryのお世話になったりするから
単体だと結構ツラいんじゃないかな?
912デフォルトの名無しさん
2021/05/30(日) 02:23:28.66ID:wQMimd0a 新発想、邪念駆動開発。
913デフォルトの名無しさん
2021/05/30(日) 09:26:33.81ID:2sBFPTyF 最初のゲーム作りはunityがいい
で、unityやるならC#一択や
で、unityやるならC#一択や
914デフォルトの名無しさん
2021/05/30(日) 10:17:26.43ID:ssDmNHo+915898
2021/05/30(日) 11:42:17.83ID:Gk//zzeB YouTube で有名な雑食系エンジニア・KENTA と双へき、
Udemy の人気講師・山浦清透も、遂に新しい学校を作るみたい!
モニター募集してる
YouTube、5/29
【プログラミング相談会】エンジニアキャリアの相談に乗ります
YouTube、1/15
Docker超入門講座 合併版 | ゼロから実践する4時間のフルコース
Windows 10 Home 版, WSL2, Ubuntu 20.04 LTS,
Docker Compose, VSCode, Heroku, Ruby on Rails, Git, CI/CD, CircleCI
山浦のDockerからCircleCIまで含めた、一連の動画はすごかった!
KENTA・山浦・くろかわこうへいと、日本のIT 教育革命が起きてる!
Udemy の人気講師・山浦清透も、遂に新しい学校を作るみたい!
モニター募集してる
YouTube、5/29
【プログラミング相談会】エンジニアキャリアの相談に乗ります
YouTube、1/15
Docker超入門講座 合併版 | ゼロから実践する4時間のフルコース
Windows 10 Home 版, WSL2, Ubuntu 20.04 LTS,
Docker Compose, VSCode, Heroku, Ruby on Rails, Git, CI/CD, CircleCI
山浦のDockerからCircleCIまで含めた、一連の動画はすごかった!
KENTA・山浦・くろかわこうへいと、日本のIT 教育革命が起きてる!
916デフォルトの名無しさん
2021/05/30(日) 12:13:57.53ID:nIiPbBvy >>914
でもお前恥ずかしい人間じゃん
でもお前恥ずかしい人間じゃん
917デフォルトの名無しさん
2021/05/30(日) 19:33:59.13ID:n7mymJL5918デフォルトの名無しさん
2021/05/30(日) 21:53:13.35ID:RLi5nRhC ヲチャー、ナード体質になるとなかなか一歩先に踏み出せなくなる
919デフォルトの名無しさん
2021/05/31(月) 09:17:08.71ID:/OEBZvZ3 RubyはWebデザインとかしてるオシャレ女子専用言語
スイーツ言語
スイーツ言語
920デフォルトの名無しさん
2021/05/31(月) 17:13:41.65ID:dxZCxWYy921デフォルトの名無しさん
2021/05/31(月) 18:28:19.56ID:CkJfycmK んなアホな。
人工衛星に使われるキーテクノロジなのに。
人工衛星に使われるキーテクノロジなのに。
922デフォルトの名無しさん
2021/05/31(月) 21:34:18.17ID:gCZcTz1Z そんな目的と手段を履き違えた例を出されても…
そもそもリアルタイムシステムにスクリプト言語が使い物になるのか?
Javaならリアルタイム用の処理系が有るってのは聞いたことはある
そもそもリアルタイムシステムにスクリプト言語が使い物になるのか?
Javaならリアルタイム用の処理系が有るってのは聞いたことはある
923デフォルトの名無しさん
2021/06/01(火) 07:02:51.72ID:/wnpo2mk 人工衛星はなぜ落ちてこないのですか?というFAQがあります。
答えは、Rubyで制御されているからですよ。
答えは、Rubyで制御されているからですよ。
924デフォルトの名無しさん
2021/06/01(火) 07:12:22.91ID:9EeX6HNU このスレ見てるとRuby推す奴って頭おかしい奴ばっかだな
925デフォルトの名無しさん
2021/06/01(火) 09:52:07.89ID:1wFLYDaV Pythonゆうほど初心者むきか?
あるていど、オブジェクト指向がわかってないときついぞ
ちょっと動かしてみたいとかなら、VBAのほうが気軽だろうな
なんつかPython スマートすぎて逆に初心者にはわかりずらそう
あるていど、オブジェクト指向がわかってないときついぞ
ちょっと動かしてみたいとかなら、VBAのほうが気軽だろうな
なんつかPython スマートすぎて逆に初心者にはわかりずらそう
926デフォルトの名無しさん
2021/06/01(火) 09:59:12.10ID:CEg9nz3H 世界で流行ってます
意識高い系です
お洒落
Pythonやらない理由無いでしょw
意識高い系です
お洒落
Pythonやらない理由無いでしょw
927デフォルトの名無しさん
2021/06/01(火) 11:28:23.59ID:1wFLYDaV いきなりPythonいって挫折組増やしてる気がする
しっかりオブジェクト指向から教えてくれるならいいけど、おそらくそうじゃないんだろ
簡単にできますよ、楽ですよってのが罠なんだよな、簡単に楽にやろうと
するからいつまでも習得できない、手間かけて、カチャカチャやればもっと
「簡単」に習得できるのにな
しっかりオブジェクト指向から教えてくれるならいいけど、おそらくそうじゃないんだろ
簡単にできますよ、楽ですよってのが罠なんだよな、簡単に楽にやろうと
するからいつまでも習得できない、手間かけて、カチャカチャやればもっと
「簡単」に習得できるのにな
928デフォルトの名無しさん
2021/06/01(火) 12:00:38.20ID:CEg9nz3H コード貼り付けて動かす。
これ最強の学習法。
これ最強の学習法。
929デフォルトの名無しさん
2021/06/01(火) 12:42:28.24ID:kwpPXA44 Python入門書かじってみたけど関数名だかメソッドだかライブラリーだかの名前が長かったりややこしかったり意味不明だったりであまりに覚えづらくて挫折した
みんなこの言語が簡単とかすごいわ。。
みんなこの言語が簡単とかすごいわ。。
930デフォルトの名無しさん
2021/06/01(火) 12:45:02.42ID:RCgUx8aj パイパイは英語が母語の人に優しいのがCOBOLっぽい
931デフォルトの名無しさん
2021/06/01(火) 13:05:22.25ID:sclbkM2r >>929
いやいや、前ちょこっと書いたけど
インテリセンスの効かないツールでそんなの書いても地獄よ。
俺はVS使ったけど、そんなの一々スペルまで覚えてないよ。
頭だけちょこっと書いて後はどれ使うか選択するだけ。
そんなこと言ったら名前空間持つ言語全部挫折しちゃうじゃん。
いやいや、前ちょこっと書いたけど
インテリセンスの効かないツールでそんなの書いても地獄よ。
俺はVS使ったけど、そんなの一々スペルまで覚えてないよ。
頭だけちょこっと書いて後はどれ使うか選択するだけ。
そんなこと言ったら名前空間持つ言語全部挫折しちゃうじゃん。
932デフォルトの名無しさん
2021/06/01(火) 13:43:34.56ID:kwpPXA44933デフォルトの名無しさん
2021/06/01(火) 14:03:51.86ID:xEl47B+y ウホッ、いい言語
934デフォルトの名無しさん
2021/06/01(火) 15:31:10.58ID:Dbf622Mk mruby の本も出た
Webで使えるmrubyシステムプログラミング入門、近藤宇智朗、2020/11
宇宙開発などの組み込み用、MicroPython, Lua, Squirrel の代替になる。
Ubuntu 18.04, C99 対応
人工衛星イザナギ・イザナミで、使っている
Webで使えるmrubyシステムプログラミング入門、近藤宇智朗、2020/11
宇宙開発などの組み込み用、MicroPython, Lua, Squirrel の代替になる。
Ubuntu 18.04, C99 対応
人工衛星イザナギ・イザナミで、使っている
935デフォルトの名無しさん
2021/06/01(火) 16:40:34.95ID:sclbkM2r936デフォルトの名無しさん
2021/06/01(火) 18:04:59.65ID:C15XX0XG Pythonは学びはじめのころモジュール作ってテストしようとしたときに
何かすごく腹立った覚えがある
importまわりで
何かすごく腹立った覚えがある
importまわりで
937デフォルトの名無しさん
2021/06/01(火) 18:37:18.69ID:sclbkM2r Pythonは良いけど
すがやみつるの「こんにちはPython」は
あまりお勧め出来ない
いや、昔この人が書いてる「こんにちはマイコン」って本があって受け狙いで買ったのをGW中に読んだんだけど
PC6001MK2だったっけかな?
「こんにちはマイコン」ではそれでBASICでスカッシュみたいな、ブロック崩しのブロックがないやつを組めるところまで書いてあって、
「こんにちはPython」もほぼその内容をPythonにしたもの。
仕事のある日でも定時以降の時間を使って3日もあれば打ち込んで内容も理解しながら読み終わることが出来ると思うけど、
あまり基本と言えるところまで網羅されていないし読んでもグラフィック周りが多少分かるようになる程度。
これならグラフィック周り捨ててもっと基本がしっかり書かれた本を探した方が良さげ。
すがやみつるの「こんにちはPython」は
あまりお勧め出来ない
いや、昔この人が書いてる「こんにちはマイコン」って本があって受け狙いで買ったのをGW中に読んだんだけど
PC6001MK2だったっけかな?
「こんにちはマイコン」ではそれでBASICでスカッシュみたいな、ブロック崩しのブロックがないやつを組めるところまで書いてあって、
「こんにちはPython」もほぼその内容をPythonにしたもの。
仕事のある日でも定時以降の時間を使って3日もあれば打ち込んで内容も理解しながら読み終わることが出来ると思うけど、
あまり基本と言えるところまで網羅されていないし読んでもグラフィック周りが多少分かるようになる程度。
これならグラフィック周り捨ててもっと基本がしっかり書かれた本を探した方が良さげ。
938デフォルトの名無しさん
2021/06/01(火) 18:44:52.44ID:jDBoA5/f いや、Pythonは良くないよ。
939デフォルトの名無しさん
2021/06/01(火) 18:46:35.91ID:uW7uznRl こんにちは赤ちゃん -- 誰でもできる子供の作り方 --
940デフォルトの名無しさん
2021/06/01(火) 20:46:37.17ID:G7hDbSOM Pythonはリストと辞書が柔軟で使いやすい
リストと辞書と辞書をうまく使う感覚最初にみにつけると
上達はやいだろうな
リストと辞書と辞書をうまく使う感覚最初にみにつけると
上達はやいだろうな
941デフォルトの名無しさん
2021/06/01(火) 21:34:26.94ID:DTJf7Hob Scratch
VBA
Pyhon
JavaScript/TypeScript
雑食系Ruby
PHP
英語
ハナモゲラ語
アセンブリ言語
シェルスクリプト
Lisp
Haskell
C
C++
COBOL
VBA
Pyhon
JavaScript/TypeScript
雑食系Ruby
PHP
英語
ハナモゲラ語
アセンブリ言語
シェルスクリプト
Lisp
Haskell
C
C++
COBOL
942デフォルトの名無しさん
2021/06/02(水) 11:18:37.35ID:qtmfAhQ7 list 使いまくりは遅くなるんじゃね
速さを求めるなら numpy で ndarray 使うのに慣れる方が良いと思う
速さを求めるなら numpy で ndarray 使うのに慣れる方が良いと思う
943デフォルトの名無しさん
2021/06/02(水) 11:29:39.69ID:YMvqaA+K はぁ?リストの塊のLispは爆速だぞ
944デフォルトの名無しさん
2021/06/02(水) 17:31:27.83ID:mFj9WJv2 Lispを今風の言語にしたのがPythonってイメージだな
リストが味噌って意味で
リストが味噌って意味で
945デフォルトの名無しさん
2021/06/02(水) 18:03:22.65ID:NSnxAv07 どっちか片方でも知ってるやつは
絶対そんなこと言わないだろうな
絶対そんなこと言わないだろうな
946デフォルトの名無しさん
2021/06/02(水) 18:16:02.32ID:jKrI90XY LISP を今風にしたのは ECMAScript の気がする。
むか〜し、EMacs の設定ファイル見て「おえ」って感じに
なったけど、まさかあれが未来だったとは。
はじめるのにいい言語は、目的がオフィスでがんがん
使いたいっていう現世利益ならVBA一択な気がする。
プログラム学習なら…やっぱCかなあ。
むか〜し、EMacs の設定ファイル見て「おえ」って感じに
なったけど、まさかあれが未来だったとは。
はじめるのにいい言語は、目的がオフィスでがんがん
使いたいっていう現世利益ならVBA一択な気がする。
プログラム学習なら…やっぱCかなあ。
947デフォルトの名無しさん
2021/06/02(水) 18:39:57.87ID:9ddIGheJ あわしろ氏はMS言語は学ばないほうが良いと言ってる。
948デフォルトの名無しさん
2021/06/02(水) 20:47:45.23ID:fOjSBv40 俺氏は「あわしろ氏は〜」と言ってる奴の話は聞かない方が良いと言っている。
949デフォルトの名無しさん
2021/06/02(水) 21:04:18.49ID:ytlJyWhw あわしろ氏はあわしろ氏だと言ってる
950デフォルトの名無しさん
2021/06/02(水) 21:08:53.49ID:ytlJyWhw Lisp プログラマのための Python 入門
by Peter Norvig
これは Lisp プログラマのための簡単な Python 概説である。 (はからずも、Python プログラマにとってもこのページは Lisp を学ぶのによいそうだ。)
基本的には、Python は「伝統的な」構文 (Lisp 使いが "infix (中置記法)" とか "m-lisp" とか呼ぶもの) をもつ Lisp の方言と思われている。
Comp.lang.python のあるメッセージによれば 「自分は Python で遊ぶようになるまで、なぜ LISP がそんなにいいアイデアなのか わからなかっbス」
とのbアとで、Python は マクロ をのぞく Lisp の主要な機能をすべてサポートしている。それでも eval や演算子オーバーロードの 機能も持っているから
マクロが完全になくなったというわけではない。この方法を使えば 自分の独自言語を作ることができる。
http://www.unixuser.org/~euske/doc/python
by Peter Norvig
これは Lisp プログラマのための簡単な Python 概説である。 (はからずも、Python プログラマにとってもこのページは Lisp を学ぶのによいそうだ。)
基本的には、Python は「伝統的な」構文 (Lisp 使いが "infix (中置記法)" とか "m-lisp" とか呼ぶもの) をもつ Lisp の方言と思われている。
Comp.lang.python のあるメッセージによれば 「自分は Python で遊ぶようになるまで、なぜ LISP がそんなにいいアイデアなのか わからなかっbス」
とのbアとで、Python は マクロ をのぞく Lisp の主要な機能をすべてサポートしている。それでも eval や演算子オーバーロードの 機能も持っているから
マクロが完全になくなったというわけではない。この方法を使えば 自分の独自言語を作ることができる。
http://www.unixuser.org/~euske/doc/python
951デフォルトの名無しさん
2021/06/02(水) 21:35:48.14ID:4mby1Q15 >>946
JSの原型はschemeだしね。
JSの原型はschemeだしね。
952デフォルトの名無しさん
2021/06/02(水) 21:36:48.44ID:3s5tinHV ぼくはぼくなんだ!
おめでとう!おめでとう!
おめでとう!おめでとう!
953デフォルトの名無しさん
2021/06/02(水) 21:47:08.86ID:bsZq/wh3 >>952
クワインコードか
クワインコードか
954デフォルトの名無しさん
2021/06/02(水) 21:47:08.93ID:oQYtoSgh lispは速いのにpythonはアホみたいに遅い
955デフォルトの名無しさん
2021/06/02(水) 22:01:15.27ID:y9OF8J1M >>947
LINUXに縛り付けられた者の末路か・・・
LINUXに縛り付けられた者の末路か・・・
956デフォルトの名無しさん
2021/06/03(木) 09:03:35.22ID:WbEwitqY >>955 クロスプラットホームいける言語を選べってことでは?
GNUは(昔は)移植性が高いと言われていたC言語を採用したし
GNUは(昔は)移植性が高いと言われていたC言語を採用したし
957デフォルトの名無しさん
2021/06/03(木) 10:45:27.16ID:jnApLDzu >>956
何との?
例えばAndroidやiOS、MAC OSとのクロスプラットフォームであればWindowsで xamarin使えばBL以降はC#が使える。
と言うかむしろPS VITAのようなゲーム機でPS VITAとAndroid ExperiaのクロスプラットフォームはSDKでC#の開発でないと出来ないなんて場合もある。
LINUXやUNIXに囚われていてそこからiOSやMAC OSの開発とか出来るの?
あなたの信仰する「あわしろ氏」と言う人はその辺の使い分けということも考えられない人なの?
何との?
例えばAndroidやiOS、MAC OSとのクロスプラットフォームであればWindowsで xamarin使えばBL以降はC#が使える。
と言うかむしろPS VITAのようなゲーム機でPS VITAとAndroid ExperiaのクロスプラットフォームはSDKでC#の開発でないと出来ないなんて場合もある。
LINUXやUNIXに囚われていてそこからiOSやMAC OSの開発とか出来るの?
あなたの信仰する「あわしろ氏」と言う人はその辺の使い分けということも考えられない人なの?
958デフォルトの名無しさん
2021/06/03(木) 12:16:12.29ID:WbEwitqY959デフォルトの名無しさん
2021/06/03(木) 12:29:37.90ID:WbEwitqY ついでに言わせてもらうなら
> LINUXやUNIXに囚われていてそこからiOSやMAC OSの開発とか出来るの?
MacOSとiOSはUNIX
> LINUXやUNIXに囚われていてそこからiOSやMAC OSの開発とか出来るの?
MacOSとiOSはUNIX
960デフォルトの名無しさん
2021/06/03(木) 12:39:11.25ID:jnApLDzu961デフォルトの名無しさん
2021/06/03(木) 12:44:13.16ID:WbEwitqY >>960 MacOSがUNIXじゃないみたいな言い方してるから
ちなみにちょっとググってみたところ出来るらしい
https://qiita.com/YutoMizutani/items/a550b6fa5767a7c55eea
https://qiita.com/doraTeX/items/c35e25c2afbb48a1469f
ちなみにちょっとググってみたところ出来るらしい
https://qiita.com/YutoMizutani/items/a550b6fa5767a7c55eea
https://qiita.com/doraTeX/items/c35e25c2afbb48a1469f
962デフォルトの名無しさん
2021/06/03(木) 12:50:20.97ID:WbEwitqY んでMacOSはUNIXだからお前の言う「UNIXに囚われた人」にはマカーも入るわけで
むしろお前こそWindowsに囚われてるのではないか?
むしろお前こそWindowsに囚われてるのではないか?
963デフォルトの名無しさん
2021/06/03(木) 12:59:01.17ID:Rh3KxqOB ハングル
964デフォルトの名無しさん
2021/06/03(木) 12:59:09.64ID:jnApLDzu >>961
話の本質が見えていないと言うか、わざと避けているのか?
そもそもクロスプラットフォームの話から起因しているよな?
そのCOCOAでない環境で作ったGUIはiOSやMAC OSで使えるのか?
話の本質が見えていないと言うか、わざと避けているのか?
そもそもクロスプラットフォームの話から起因しているよな?
そのCOCOAでない環境で作ったGUIはiOSやMAC OSで使えるのか?
965デフォルトの名無しさん
2021/06/03(木) 13:03:11.23ID:WbEwitqY966デフォルトの名無しさん
2021/06/03(木) 13:05:14.56ID:WbEwitqY そして本質は >>958 だが、お前がそれに「UNIXからSwiftやObjective Cの開発が出来ると言うのか?」とか言ってきて話そらしてるし
967デフォルトの名無しさん
2021/06/03(木) 13:13:38.44ID:jnApLDzu968デフォルトの名無しさん
2021/06/03(木) 13:17:13.35ID:jnApLDzu969デフォルトの名無しさん
2021/06/03(木) 13:18:50.17ID:SpS2DqI7 objective-cの開発は出来るでしょ
GNU STEPあるから
GNU STEPあるから
970デフォルトの名無しさん
2021/06/03(木) 13:19:45.33ID:SpS2DqI7 ところで、あわしろさんに薦められてRubyを始める人は当然Emacs使うよね
http://gihyo.jp/magazine/wdpress/plus/978-4-7741-5002-4/0001
http://gihyo.jp/magazine/wdpress/plus/978-4-7741-5002-4/0001
971デフォルトの名無しさん
2021/06/03(木) 13:21:46.50ID:SpS2DqI7 GNUstepは、NeXTのOPENSTEP仕様に完全互換なプラットフォームにまたがったオブジェクト指向開発環境を備えている(NeXT社はApple Computerに買収された)。
Appleと同様GNUstepはJavaインターフェイスを持ち、同時にRuby[1]やSchemeとも接続できる。 GNUstepのアプリケーションインタフェースはmacOSのCocoaの
インタフェースと根幹は同じ(NeXTとOPENSTEP)である。GNUstepの発祥はCocoaより先であった。
GNUstep Wikipedia
Appleと同様GNUstepはJavaインターフェイスを持ち、同時にRuby[1]やSchemeとも接続できる。 GNUstepのアプリケーションインタフェースはmacOSのCocoaの
インタフェースと根幹は同じ(NeXTとOPENSTEP)である。GNUstepの発祥はCocoaより先であった。
GNUstep Wikipedia
972デフォルトの名無しさん
2021/06/03(木) 13:29:05.26ID:jnApLDzu >>969
https://ja.m.wikipedia.org/wiki/GNUstep
GNUstepの開発者は互換性を保つため、AppleのCocoaの追加機能に追随しようとしている。ただし、CocoaとGNUstepはABIが全く異なるため、アプリケーションのバイナリレベルの互換性は期待できない
つまり、ある程度テストするには使えるが
結局COCOAで再度コンパイルした後、再テストが必要ということだな。
https://ja.m.wikipedia.org/wiki/GNUstep
GNUstepの開発者は互換性を保つため、AppleのCocoaの追加機能に追随しようとしている。ただし、CocoaとGNUstepはABIが全く異なるため、アプリケーションのバイナリレベルの互換性は期待できない
つまり、ある程度テストするには使えるが
結局COCOAで再度コンパイルした後、再テストが必要ということだな。
973デフォルトの名無しさん
2021/06/03(木) 13:33:52.05ID:WbEwitqY >>968 気持ち悪いのはどっちなんだかw
974デフォルトの名無しさん
2021/06/03(木) 14:09:35.47ID:jnApLDzu 話を戻すと「クロスプラットフォームに使えないから初心者向きではない、学ばない方が良い」というのは論外であり、笑止千万と言える
何故なら世の中には多種多様な環境が存在し、プログラミング言語も同様に多種多様な言語が存在するからである
クロスプラットフォームの枠に括られることはそもそも何と何のクロスプラットフォームであるかにより選択される言語も変わってくるし
そもそも異なる環境で使用する可能性がある場合、その条件内でどのような言語を使用しクロスプラットフォームで作成するか否かを選択すれば良いだけで
「クロスプラットフォームに使えないから」と言うのはクロスプラットフォームでは作らないという選択肢を無条件に潰していることに他ならない
何故なら世の中には多種多様な環境が存在し、プログラミング言語も同様に多種多様な言語が存在するからである
クロスプラットフォームの枠に括られることはそもそも何と何のクロスプラットフォームであるかにより選択される言語も変わってくるし
そもそも異なる環境で使用する可能性がある場合、その条件内でどのような言語を使用しクロスプラットフォームで作成するか否かを選択すれば良いだけで
「クロスプラットフォームに使えないから」と言うのはクロスプラットフォームでは作らないという選択肢を無条件に潰していることに他ならない
975デフォルトの名無しさん
2021/06/03(木) 14:46:57.45ID:WbEwitqY 代表的な3OS(Windows、Linux、MacOS)と2命令セット(x86_64、aarch64)でクロスプラットホームできれば十分じゃないかな
この条件だったらPython、Javascript、Ruby、Go、Rust、Haskell...と選択肢は結構あるから潰れる選択肢はあんまりないな
クロスプラットホームができるならできた方がいいからできる言語を選ぶべきだと思う
この条件だったらPython、Javascript、Ruby、Go、Rust、Haskell...と選択肢は結構あるから潰れる選択肢はあんまりないな
クロスプラットホームができるならできた方がいいからできる言語を選ぶべきだと思う
976デフォルトの名無しさん
2021/06/03(木) 16:41:06.16ID:SpS2DqI7 >>972
別にOSXと互換性なくともLinuxとBSD上で動くなら良いんじゃないかな
別にOSXと互換性なくともLinuxとBSD上で動くなら良いんじゃないかな
977デフォルトの名無しさん
2021/06/03(木) 18:15:30.36ID:c7VZBmIU どうだろうねえ。
あわしろ氏はviを薦めてるからねえ。
あわしろ氏はviを薦めてるからねえ。
978デフォルトの名無しさん
2021/06/03(木) 18:46:59.88ID:SpS2DqI7 残念、Rubyの作者まつもと氏はEmacs使いなんだよなぁ
979デフォルトの名無しさん
2021/06/03(木) 18:48:08.12ID:SpS2DqI7 あわしろさんの信用度が一気に下がったなw
980デフォルトの名無しさん
2021/06/03(木) 18:58:11.42ID:sBa6av37 vscode使わないやつはモグリ
981デフォルトの名無しさん
2021/06/03(木) 20:01:23.79ID:iAu5QCGB しっかりしたIDEで始めるのか、メモ帳でいちからタイプするか、どっちを薦めるべきか。
Microsoft Basicから始めた俺は後者が近いけど、まず紙に手書きする人も居たりする。
Microsoft Basicから始めた俺は後者が近いけど、まず紙に手書きする人も居たりする。
982デフォルトの名無しさん
2021/06/03(木) 20:01:51.50ID:+wPYnFmz じゃあ間をとって秀丸で
983デフォルトの名無しさん
2021/06/03(木) 22:00:42.94ID:nc8O51rq 高校の時ならったんだけど、COBOLの紙に書くやつってなんだったの?
他のフローチャートとかはわかるんだけど
他のフローチャートとかはわかるんだけど
984デフォルトの名無しさん
2021/06/03(木) 22:14:51.59ID:nc8O51rq 懐かしくて調べてしまった
コーディングシートからのパンチシート
古き良き時代
コーディングシートからのパンチシート
古き良き時代
985デフォルトの名無しさん
2021/06/03(木) 22:17:55.70ID:SpS2DqI7 なにからやったらいいかわからないならオライリーのEmacs入門本読んでカスタマイズしたりしながら
Emacs Lispの入門をwebで読んで勉強したらいいと思うけどな
他言語やるにしても役立つじゃん
Emacs Lispの入門をwebで読んで勉強したらいいと思うけどな
他言語やるにしても役立つじゃん
986デフォルトの名無しさん
2021/06/03(木) 22:22:14.60ID:SpS2DqI7 クロスプラットフォーム、リアルタイムLisp環境、だからね
見た目は古臭いけど
自分的にはこれと元気さえあればなんでも出来る!と言える様になりたい
あわしろさんが何と言おうと
見た目は古臭いけど
自分的にはこれと元気さえあればなんでも出来る!と言える様になりたい
あわしろさんが何と言おうと
987デフォルトの名無しさん
2021/06/04(金) 00:08:43.11ID:nHzCWsfU エディタはVSCodeがいいと思う
この世に存在する殆どの言語に対応してるから
あとGUIだからちょっと使えばすぐ慣れるし
この世に存在する殆どの言語に対応してるから
あとGUIだからちょっと使えばすぐ慣れるし
988デフォルトの名無しさん
2021/06/04(金) 00:58:16.57ID:aFDiGVLB いやだ、俺はEmacs使いになるんだい!
989デフォルトの名無しさん
2021/06/04(金) 01:06:38.36ID:yXI/MC9G990デフォルトの名無しさん
2021/06/04(金) 01:09:56.07ID:n50ApA7d emacs lispは確かにいい選択じゃないか?
関数型プログラミングの考え方は早めに覚えた方がいい。
しかも、emacs lispに精通したらemacsカスタマイズし放題、何やるにも役立つだろう。
関数型プログラミングの考え方は早めに覚えた方がいい。
しかも、emacs lispに精通したらemacsカスタマイズし放題、何やるにも役立つだろう。
991デフォルトの名無しさん
2021/06/04(金) 01:15:49.89ID:dBWuTFfm ボク精通未だです…
992デフォルトの名無しさん
2021/06/04(金) 01:19:44.46ID:ALohbJyN 今では考えられないけど、一人ひとりに端末がないから、コーティングシートに鉛筆でCOBOLとか書いて、パンチャーさんに入力してもらってパンチカードにして…って
993デフォルトの名無しさん
2021/06/04(金) 01:27:20.69ID:aFDiGVLB994デフォルトの名無しさん
2021/06/04(金) 02:10:10.09ID:MjKwKQTU 残念ながらEmacs使いは今では独善的なコード書いたりパイプラインの統一を拒否ったりする傾向があるから、いまでは国内国外関わらず敬遠される。
995デフォルトの名無しさん
2021/06/04(金) 02:14:19.08ID:n50ApA7d996デフォルトの名無しさん
2021/06/04(金) 04:52:38.52ID:a7aeY4e3 Dockerら来たのかヴァンパイアウーマーン
997デフォルトの名無しさん
2021/06/04(金) 07:47:42.48ID:L+lUyWaH クロスプラットフォームかぁ
Excel VBA推してる立場としてはクロスプラットフォームを考えると
実はLinuxに入れられるLibreOfficeというソフトが一応互換性があるからさほど問題ではないけど
やっぱり無料のものってしょぼいからその辺は自分への、社員への投資だと思って
お金掛けてもEXCELで勉強して欲しいなぁ
ま、LibreOfficeはPythonが使えるという利点はあるけどね。
Excel VBA推してる立場としてはクロスプラットフォームを考えると
実はLinuxに入れられるLibreOfficeというソフトが一応互換性があるからさほど問題ではないけど
やっぱり無料のものってしょぼいからその辺は自分への、社員への投資だと思って
お金掛けてもEXCELで勉強して欲しいなぁ
ま、LibreOfficeはPythonが使えるという利点はあるけどね。
998デフォルトの名無しさん
2021/06/04(金) 08:19:03.33ID:56fkmw6f >>989
ゼロにスラッシュの方がかっこいいんでオーの上に横棒は人気がなかった
ゼロにスラッシュの方がかっこいいんでオーの上に横棒は人気がなかった
999デフォルトの名無しさん
2021/06/04(金) 09:18:36.97ID:6z41VGxe1000デフォルトの名無しさん
2021/06/04(金) 09:25:42.24ID:nHzCWsfU10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 82日 19時間 9分 57秒
新しいスレッドを立ててください。
life time: 82日 19時間 9分 57秒
10021002
Over 1000Thread 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。
