ぶっちゃけ始めるのにいい言語て何 part5

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2021/06/04(金) 09:25:30.26ID:nHzCWsfU
前スレ

ぶっちゃけ始めるのにいい言語て何 part4
https://mevius.5ch.net/test/read.cgi/tech/1615612545/
204デフォルトの名無しさん
垢版 |
2021/06/18(金) 20:52:58.13ID:LwDdMIH0
継続渡しとかYコンビネータとか、LispでLispのインタプリタの実装とかまで再帰で勉強する
到達点のレベルは低くはないと思いますよ
2021/06/18(金) 22:52:15.10ID:K6IV+2I9
いやそういうことじゃないんだな
結局関数やメソッドを呼ぶこと、戻ることとは内部でどう動いていて、こういう原理になっているからこういう応用が出来るみたいなことが書いてあればいいのであって、
継続渡しスタイルみたいな断片的なことだけではその辺りの本質的なことは理解出来ないということ。
だから「スタックポインタやスタックエリアの操作」
と書いたんだけど、Lispという言語がどこまでその辺を操作出来るのか分からないけど、その辺のことが詳しく書いてあるなら読む価値あるのかな、と思っただけ。
2021/06/18(金) 23:02:30.26ID:K6IV+2I9
正直、再帰が「自分で自分を呼び出すこと」の枠を外れたらとてつもなく深い話になってくる。
207デフォルトの名無しさん
垢版 |
2021/06/18(金) 23:16:30.14ID:LwDdMIH0
へ?当然外れてますけど
Yコンビネータと書きました

内部がどうなってるのか興味があるなら必要ないですが
ぶっちゃけ「はじめるのにいい言語」スレで最初からLispのガベッジコレクタの話が求められるとは思いませんでした
2021/06/18(金) 23:22:33.87ID:K6IV+2I9

何を言ってる?
ガーベッジコレクションなんてある言語も有ればない言語もある。
そんなとこよりもっと根本的な話をしているのだけれど。
初めるのにいい言語として「再帰について」と言っているのだから当然出てくる話はもっと根本的なところだよ。
再帰について何を語ろうとしたの?
209デフォルトの名無しさん
垢版 |
2021/06/18(金) 23:30:56.35ID:LwDdMIH0
なんだ知ったかぶりのマウンティングかw
くだらん
2021/06/18(金) 23:32:08.33ID:fduPLV9P
Lisp in Lisp書けばそういう低層な概念は自ずとついてくる
学習なら実CPUのスタック操作できる必要ないし
といっても実際のLisperは処理系気にするひとばかりだから
知らんわけでもないよ
2021/06/18(金) 23:38:02.49ID:K6IV+2I9
>>209
なんだ結局自分から持ち出しといてよく理解出来ていないのか。まぁ俺も完全にその辺が理解出来てる訳ではないがな。
だが今の会話でその本と書いてある内容の程度は何となく想像ついたわ。
2021/06/19(土) 00:17:19.67ID:l44X66iJ
実装と本質は別だよ
2021/06/19(土) 00:29:17.17ID:Sr+mx5NP
ほんしついうな
214デフォルトの名無しさん
垢版 |
2021/06/19(土) 01:14:01.28ID:3FFA7ImF
再帰を使っていいのは再帰をループに変換できる処理系だけ
そうじゃない処理系ではループで書かないとスタックオーバーフローしてしまう
215デフォルトの名無しさん
垢版 |
2021/06/19(土) 07:40:02.61ID:P2nWdUnI
Σをプログラミングするときに再帰を使うのは自然だと思います。
2021/06/19(土) 07:55:17.06ID:hJEksJSA
再起処理って呼んで良いのか判らないけど、迷路書くのに使ったよ。
ある座標の上下左右の処理してない座標に穴をあけなさい。
空けた座標に同じ事をさせなさいってさ。

一瞬で迷路が出来るんだよ。
2021/06/19(土) 08:43:34.93ID:L3fVBnp5
>>216
そう考えると迷路とかぷよぷよみたいのが
簡単に画面に表示出来て再帰処理どう使ってるのか見て分かりやすいVBAが最強だね
2021/06/19(土) 08:51:57.34ID:at2d+0cn
猿でも分かるコンビネータの本あげれ
2021/06/19(土) 10:24:31.84ID:Eh1cRMA9
複雑なフォルダ構造の中でファイルを探し回るときに
再帰だとすっきり書けるしなあ
実用性もある
2021/06/19(土) 11:19:37.50ID:2FjsEtgh
ていうか木構造弄りは基本的にそうじゃね?
221デフォルトの名無しさん
垢版 |
2021/06/19(土) 15:12:37.68ID:P2nWdUnI
再帰を部品化するには関数型が最適。
222デフォルトの名無しさん
垢版 |
2021/06/19(土) 15:54:46.49ID:cGBHhj42
やっぱHaskellやね
2021/06/19(土) 16:14:13.44ID:5ab1/r7s
ごはん
224デフォルトの名無しさん
垢版 |
2021/06/19(土) 17:44:25.79ID:P2nWdUnI
あわしろ氏もHaskellを薦めてる。
アセンブラだのアルゼンチンだの言ってる奴は雑魚。
225デフォルトの名無しさん
垢版 |
2021/06/19(土) 17:45:24.00ID:P2nWdUnI
数学的に考えろ。
それが出来ない奴は奴隷。
2021/06/19(土) 20:51:42.01ID:Pr8RzzWS
そもそも働いてもいない奴が何か言ってるという感じがする
2021/06/19(土) 22:51:49.84ID:yi0kTguS
いつものコテハンおじさんマジ気持ち悪いな
2021/06/19(土) 23:34:10.24ID:elo/qglu
基本情報にあるCかJavaかPythonかVBAやな
229デフォルトの名無しさん
垢版 |
2021/06/20(日) 05:34:58.12ID:Xnu0TC+x
Scheme手習いはあのGuy L. Steele, Jr.の推薦図書だよ
2021/06/20(日) 09:13:49.21ID:3/yFYJ2B
再起するとなんかかっちょいい。
231デフォルトの名無しさん
垢版 |
2021/06/20(日) 12:01:36.08ID:jJVGTJXx
何かサクッと作りたいのか
根本からプログラミングを理解したいのなら
始めるって言っても前提でどれにでも転ぶわな
2021/06/20(日) 18:37:53.12ID:pcxvXbwb
機械工学科学部2年生です。最近某youtuberの影響でプログラミングを勉強したくなりました。
言語について、色々簡単で機械学習?が得意と言われているpythonと基礎的かつ電子工作関係に強いらしいC言語のどちらを学ぼうか迷っています。
Cについては去年授業で軽くやった(cmdで*をZ状に並べたりする程度)ので最低限の開発環境?はあると思います。
アドバイスよろしくおねがいします。
233デフォルトの名無しさん
垢版 |
2021/06/20(日) 19:02:44.33ID:zQHCpyBE
Cやっとけ
Pythonはわざわざ勉強するものじゃない
2021/06/20(日) 19:28:45.26ID:Kz8WPQ5n
普通に大学の勉強でCもPythonも使う可能性が高いぞ
2021/06/20(日) 19:37:02.41ID:pcxvXbwb
アドバイスありがとうございます。
とりあえずテストが終わったら苦しんでCを覚えようと思います。
2021/06/20(日) 20:04:25.17ID:E1+iRICr
>>235
そうしろアホ
2021/06/20(日) 20:26:46.21ID:G9M2TE0V
>>235
あわしろアホ
2021/06/20(日) 21:00:45.63ID:T2ocRPmu
わたし採用だけど機械工学なのにCも分からない学生はちょっと無理
2021/06/20(日) 21:09:39.83ID:1Z5g1YGh
なんもしとうない
240デフォルトの名無しさん
垢版 |
2021/06/21(月) 01:28:46.57ID:N9R4v2RF
あわしろ氏はHaskellを強く推奨してる。
241デフォルトの名無しさん
垢版 |
2021/06/21(月) 01:44:17.64ID:Ct6EZjIb
あわなんとかさんはなんの言語から始めたのか聞こうよ
それが答えじゃない?
2021/06/21(月) 01:54:02.25ID:Im5VqdJw
あわしろ氏は「あわしろ氏は〜」という奴のレスを強く非推奨してる
2021/06/21(月) 01:54:36.67ID:TAosSIZS
あわしろ氏はぴゅう太から始めた
2021/06/21(月) 04:02:06.13ID:NBtqVwMv
ぶっちゃけー
キムタク語
チョマテヨ
245デフォルトの名無しさん
垢版 |
2021/06/21(月) 09:02:14.60ID:QX+E0Nkf
>>235
こんなところでCが中途半端に出来るだけが自慢の専門卒みたいな連中に尋ねるよりも
大学の先生かチューターの院生に尋ねた方がいいだろう
進みたい研究室があればそこに行って訊くと良い
246デフォルトの名無しさん
垢版 |
2021/06/21(月) 18:27:52.94ID:N9R4v2RF
あわしろ氏の一番弟子ケンタがお勧めするRuby。
247デフォルトの名無しさん
垢版 |
2021/06/21(月) 20:24:33.91ID:JPizNFeB
Kenta氏がおすすめしてるVS Code
248デフォルトの名無しさん
垢版 |
2021/06/21(月) 23:49:32.68ID:N9R4v2RF
viのほうが良いだろ。
2021/06/22(火) 00:45:16.70ID:0qs9T9zK
日本人ならサクラダエデイタ
2021/06/22(火) 06:17:25.47ID:KEzmCk9y
チョッパリ語はゴミ
ハングルベースのエディタが最強
2021/06/22(火) 09:10:52.73ID:RAwUSwj0
ハングルは書くのに手数がかかる上に読みやすくも短くもならないのでゴミだと思う
252デフォルトの名無しさん
垢版 |
2021/06/22(火) 10:42:30.20ID:9PZ+AdPA
教育にも使われた実績が有るPascalをお勧めする。
2021/06/22(火) 12:31:57.73ID:Og9d/I5e
YouTube に、Udemy の山浦清透の新動画ある

Docker知らないとWeb開発を任せられない?Dockerは初学者に必須?

Dockerできない香具師は、クズみたいな論調で、
Dockerできない香具師が大暴れして、
Twitter のトレンドに入っていたらしいw

これは、YouTube で有名な、雑食系エンジニア・KENTA の初心者用コースに、
Dockerが入っているから
254253
垢版 |
2021/06/22(火) 12:38:12.17ID:Og9d/I5e
今は、Docker どころか、
AWS Fargate, Terraform まで入ってきてるから、
初心者でも、AWS のくろかわこうへいのサロンにも、入る必要がある

今の1年の未経験者は、10年以上のプロよりも技術力が上になってるから、
何も勉強しない老害が、勉強してる香具師は馬鹿とか、大暴れしてるw

老害の現実逃避w
2021/06/22(火) 13:27:30.98ID:YFNAwvBz
一年で抜かれる十年選手はヘッポコ
256デフォルトの名無しさん
垢版 |
2021/06/22(火) 16:19:01.68ID:9PZ+AdPA
プログラミング言語を勉強したければ、英語を読み書き出来た方が有利ですよ。

日本語で書かれた情報は古くて間違いだらけだ。
257デフォルトの名無しさん
垢版 |
2021/06/22(火) 16:23:46.22ID:9PZ+AdPA
AWS上で可動するサービスを実現する為のアプリを構築できる技術力は有るのかな?
商用系のアプリだと運用系も含めて構築しないと相手にされないよ。

日本語で仕様を書いてもコンピュータは理解できないよ。
258253
垢版 |
2021/06/22(火) 16:51:58.09ID:Og9d/I5e
不況の金余り・株高で、Amazon の株価は、80兆円から150兆円へ倍増した!
不況が来るたびに、政府が株を買い支えるから、倍々になっていく

米国では、AWS Solution Architect の年収が、1,500万円と、
Rails の1,300万円を抜いて、トップになった!

クラスメソッドは会社全体で、AWSの800資格を持ち、
12資格すべてを持つ、ジェダイマスターが7人いる!

たぶん、この会社の時価総額も、千億円は超えているだろう
2021/06/22(火) 17:01:59.18ID:bYGNNR/V
>>3
VB6は腐っても業務用だからな
Pythonみたいな入門者向けという位置づけの言語とはやっぱり違う

それにIT黎明期からITバブル真っ盛りまで大金使って開発された本道ど真ん中の開発環境
考え方は古いかもしれんし泥臭いかもしれんがとことん手間かけて開発されてる
Pythonとはかかわってる人間の数や開発規模が違いすぎる

汚い手を使ってでも結果を出してくれるプロ選手=VB6
さわやかなイケメンスポーツ学生=Python

こんなイメージだわ
260デフォルトの名無しさん
垢版 |
2021/06/22(火) 17:28:29.77ID:bifO5wsq
まるで python が結果を出せないみたいな言い草はよせ
あらゆる分野で python >>> vb だよ
2021/06/22(火) 17:30:26.53ID:mrLRISU2
>>259
>汚い手を使ってでも結果を出してくれるプロ選手=VB6

20年前に引退してるけどな
262デフォルトの名無しさん
垢版 |
2021/06/22(火) 18:22:18.65ID:9PZ+AdPA
VB族はベーシックしか理解出来ない解らないアマチュア向けの言語でしょ。
後方互換性が無いから使い捨てプログラムしか書けない。

過去にバージョンUPに伴い、ほぼ全てを書き直した嫌な思い出しか無い
2021/06/22(火) 18:41:42.56ID:7j121Wmb
>>262
VB族とはまた随分雑な括りだね。
VBS、VB6はまぁもう使われていないとしてその流れを組むVBA、VB.Netと言うのが今有る主要なVBだと思うけど、
VBAは最初にやる言語としては最強。別に長々とやる言語ではないと考えるとバージョンの変更なんてそもそもあまり考える必要はないし、
バージョンが変わったとしてもカーネルが変わるほどのメジャーチェンジで無ければ大体そのコードは使える。

VB.NetはまぁVBAからC#への繋ぎにはいいかな。
文法は旧VB6やVBA、内容はC#と同じようなもんだから。
まぁ直接VBA → C#に行ける人ならそれでもいい。というか素質のある人ならいきなりC#でいい。
2021/06/22(火) 18:53:46.19ID:7j121Wmb
VBAとPythonを比較するのは
それぞれ得意分野がかなり違うのでナンセンスだと思う。

VBAはVisual Basic For Applicationsと言われているだけあって、そのアプリケーション特化で、最初にやるのにはEXCELひとつあれば大体のことが出来るのが最大の利点。

PythonはEXCELとかを扱うとすればどうしてもEXCEL単体では収まらない。けど集約や分析に対して強い。

両方使いこなしてついでにJavascriptも覚えられればまぁいいんじゃないかなって気がする。
2021/06/22(火) 19:10:16.50ID:7j121Wmb
いつも最初にやる言語としてVBAを推しているのは最後までVBAで通すことはあまり考慮していない。
例えばPythonとかと比べると確かに便利部品は少ない。ただ、他の言語に進んだときに「この言語はこういう便利機能があるんだスゲー」となるから
VBAに無かった機能に興味を持つしその恩恵のありがたみがよく実感出来る。
逆に恐らく他の言語からVBAに入ると「何このクソ言語」となること請け合い。

その言語で一生やるならVBAはお勧めしない。
あくまで最初のとっかかりとして別の言語に後から進む人用だね。
266デフォルトの名無しさん
垢版 |
2021/06/22(火) 19:29:50.81ID:l1tu8KXt
Haskellが基本だと思います。
2021/06/22(火) 19:46:19.14ID:rwt59ZhW
あわしろ氏はMS言語は勧めてない
2021/06/22(火) 20:02:19.96ID:DMQZHTLD
QuickBASIC
2021/06/22(火) 20:15:27.92ID:rwt59ZhW
めんどくさいことは全てPython、VBAにやらせよう

どっちかといえばPythonがいい
十年後も確実に使われてるよ
今以上に使われるようになる可能性が高い
2021/06/22(火) 21:25:22.76ID:GRJzZNLA
いや、Pythonは言語仕様も好かれてないし、そろそろ打ち止めだと思うが
機械学習も、極論を言ってしまえばライブラリが充実してるだけでしょ?Railsみたいな感じで
次の波には逆らえないよ
所詮はベターBASICでしかない
2021/06/22(火) 21:35:50.41ID:kGm2q7jg
英語のPython書籍でたまに見かけるのが「通常の文章を読むように読める」
2はともかく3なんか特にそうは思わんし、
仮にそうだとしても日本人からしたらどうでもよすぎる
272デフォルトの名無しさん
垢版 |
2021/06/22(火) 22:23:05.33ID:9PZ+AdPA
>>271

日本人のITスキルが、
このまま向上しないのは由々しき問題だと思うな。

義務教育で教えてる内容が余りにも低レベル過ぎて
あれでは、オペレータレベルが量産されてしまう事になる。
273デフォルトの名無しさん
垢版 |
2021/06/22(火) 22:31:43.61ID:9PZ+AdPA
PYTHONで書かれた膨大な数のライブラリは、
他の言語から利用されてるから、生き残るんじゃないかな
2021/06/22(火) 23:58:40.17ID:7j121Wmb
10年後のことまでは分からないけど
BASICは何だかんだいわれながら
形を変えつつ40年生き残っている

多分、10年後もVBとは違う形態に
なるかも知れないけど
BASICが死滅するとは考え辛い
2021/06/23(水) 05:00:33.91ID:XK2Gt5Kb
膨大なライブラリの有るPerl廃れましたけど
2021/06/23(水) 07:19:45.43ID:o1CBRtXz
BASICは過去の繁栄から見るともう廃れたと言って過言でないレベルまでいったでしょう
2021/06/23(水) 08:54:24.29ID:VmJ9egwd
>>276
30年前にも同じことが言われていましたが、今でも生き残っているところを見ると、技術的には枯れきっているけれども
それだけまだ現役でかなり使われているくらいには周りに浸透しているポピュラーで馴染み易い言語と言ったところでしょうか。
2021/06/23(水) 09:28:04.75ID:02er78qp
N88 BASICもVB.NETも同じBASICっていうけどぶっちゃけPythonとC#以上に違う言語だよね
Basicな言語という以上の意味はないんじゃないの
N88みたいな古典的なBASICメインストリームで使われ続けてると言えるの?
2021/06/23(水) 10:15:20.75ID:XK2Gt5Kb
N88みたいなハードやOS機能と癒着したもんは直ぐに廃れる。
いまや完全な死語。
昔のハードやソフトを使いづけている町工場等で細々と動いているのみ。
2021/06/23(水) 11:27:19.28ID:h1/AXUzT
>>270
それと同じことを20年前も言われてた気がする
2021/06/23(水) 11:45:05.77ID:h1/AXUzT
多分、20年後もPython使ってると思うわ
Rubyも使われてると思う

Haskellは微妙だな
2021/06/23(水) 11:56:17.37ID:o1CBRtXz
Haskellは今も使われてないだろw
2021/06/23(水) 12:20:58.21ID:h1/AXUzT
あわしろ氏botがお勧めしてるのにね、、、
2021/06/23(水) 14:49:39.86ID:S3tAuwgF
たまに出てくるあわじひめじ氏とかケンコバ氏とか誰なん?
2021/06/23(水) 16:34:26.68ID:z6mFwAdk
世の中には知らない方がいいこともある
2021/06/23(水) 16:41:40.48ID:VmJ9egwd
恐らくこの人
https://twitter.com/ikunya?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor
https://twitter.com/5chan_nel (5ch newer account)
2021/06/23(水) 17:48:21.99ID:4kakg5vP
>>286
アイコンかわいい
2021/06/23(水) 18:05:56.11ID:h1/AXUzT
なんだ、ただのヲタクか
2021/06/23(水) 18:49:58.24ID:HYjDIJ1V
あわしろ氏もすき家の「エビチリ丼」をおすすめしている
2021/06/23(水) 19:14:00.79ID:uY7z/n/m
あわしろ氏も『ステラのまほう 1巻』を読み終わった
2021/06/23(水) 19:53:53.59ID:oeZ8FmqG
M1Macでubuntu動かす意味あんの??
2021/06/23(水) 20:29:21.11ID:DHVDoIqc
あるよ
2021/06/23(水) 21:53:42.93ID:SeYzj9UI
どんな?
294デフォルトの名無しさん
垢版 |
2021/06/23(水) 22:12:11.97ID:nFEaptB+
自己満でテンション爆上げできる
2021/06/23(水) 23:39:33.35ID:dfxZSyDP
個人へのリンクも貼ってあるからサロンの関係者だと思われてしまうだろうな
風評被害になるのでは
296デフォルトの名無しさん
垢版 |
2021/06/24(木) 00:01:37.53ID:OrkprRJ+
Mac マイクロカーネル
うぶんつ モノリシックカーネル

なんでわざわざ遅れた、劣ったOS入れてチンコ立ててるの?
あわしろさんは
2021/06/24(木) 00:08:37.82ID:400xYDNL
GPLぢゃないのと比べるアホだな
298デフォルトの名無しさん
垢版 |
2021/06/24(木) 00:37:56.43ID:qmy0uSvP
Excelはベンダーロックインされるので、オープンオフィスを使いましょう。
2021/06/24(木) 06:58:19.34ID:dqx2z3Mm
しょぼいからイヤです
2021/06/24(木) 07:27:08.99ID:JBN8cjjE
PCに訳ありでWindowsが入れられない、EXCELが入れられない人はせめてLibreOfficeを入れましょう。
機能的にはショボいですが、VBAもEXCELのと互換があってある程度使えます。
あわしろ氏もLibreOfficeの本を出しています。
2021/06/24(木) 08:38:15.46ID:76gkOrwl
ステラのまほうを読みましょう
あわしろ氏も読みました
302デフォルトの名無しさん
垢版 |
2021/06/24(木) 14:01:22.67ID:AJ4WJyEC
ITエンジニアを目指すなら、
COBOLは必須だろ。
簡単な言語だから一日でマスター出来なかったら別な仕事にしろ。
2021/06/24(木) 14:05:30.50ID:76gkOrwl
重宝されるのってCOBOLじゃなくて業務固有ドメイン知識だよなCOBOL案件やってる人はほぼ間違いなくそれが身に付いてるってだけで
今からCOBOLだけ学んでもガッカリされるだけでは
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況