- 1 名前:デフォルトの名無しさん [2021/06/04(金) 09:25:30.26 ID:nHzCWsfU.net]
- 前スレ
ぶっちゃけ始めるのにいい言語て何 part4 https://mevius.5ch.net/test/read.cgi/tech/1615612545/
- 552 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 00:08:17.23 ID:SyMdiWtG.net]
- あわしろ氏は
「うぶんちゅ! まがじん ざっぱ〜ん♪に出てくる里紗って可愛いよな。俺はプロフィールの画像に使ってるぜ(ニチャア)」 と言ってる
- 553 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 08:45:35.55 ID:zjUZT3rP.net]
- >>513
VBAの求人 # Python print( '4452587678800923041/sutats/70765999woroM/moc.rettiwt//:sptth'[::-1] ) # sh echo '4452587678800923041/sutats/70765999woroM/moc.rettiwt//:sptth' | rev # PowerShell '4452587678800923041/sutats/70765999woroM/moc.rettiwt//:sptth'[-1..-513] -join ""
- 554 名前:デフォルトの名無しさん [2021/07/19(月) 13:21:36.27 ID:5puvw54P.net]
- > ぶっちゃけ始めるのにいい言語て何
冗談でもなんでもなく、日本語と英語 今のプログラマには絶望しかない 努力した分だけ搾取される 究極的に技術力の高い都内のエンジニアだが、それでも30代で年収650しかもらっていない 今の政治じゃあ何をやっても無駄ということ もちろん自民党の中にも素晴らしい政治家はいる 谷垣グループと岸田派だ しかし次の選挙で自民党が大惨敗しなければ菅下ろしが始まらず、彼らが日の目を見ることはないだろう 社会は選挙でしか変えられない 日本語という言語の可能性を信じて、共に訴えよう! 我々労働者はブルジョアのために生まれてきたのではない 労働者は共に戦おう!自由の為に!
- 555 名前:デフォルトの名無しさん [2021/07/19(月) 14:13:44.12 ID:w90N3hbi.net]
- >>551
日本語よりもロシア語とフランス語ですねわかります
- 556 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 14:56:21.22 ID:54WNCHCS.net]
- まともに日本語使える人材は確かにレアリティ高いな
- 557 名前:デフォルトの名無しさん [2021/07/19(月) 16:50:18.26 ID:dmp1skc6.net]
- >>551
ばか、プログラミング言語でだぞバカタレ
- 558 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 17:29:00.12 ID:XzKt/aXn.net]
- >究極的に技術力の高い都内のエンジニア
- 559 名前:デフォルトの名無しさん [2021/07/19(月) 19:43:27.25 ID:7/nk1Dhv.net]
- あわしろ氏いわく、Haskellは問題解決の数学的アプローチである。
やっておいて損はない。
- 560 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 19:50:53.56 ID:gMKlwVbK.net]
- 時々わいてくるよね。プログラム言語じゃない日常言語持ち出す人。
プログラム板だっつーのに。
- 561 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 20:26:11.66 ID:X1usZ5UX.net]
- >>551
論理展開がメチャクチャだぞ日本語勉強頑張れ
- 562 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 20:53:48.06 ID:vpQnSn/B.net]
- あわしろ氏曰
- 563 名前:く
Haskelを使うと右利きが右曲がりに 左利きが左曲がりになることが 数学的アプローチで解決できるらしい [] - [ここ壊れてます]
- 564 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 21:03:28.98 ID:E1IAXrJg.net]
- >>559
「できるらしい」って あんたは理解できなかったのか?
- 565 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 21:06:40.64 ID:o3dc+hlK.net]
- 日常言語てw
- 566 名前:デフォルトの名無しさん mailto:sage [2021/07/19(月) 23:30:53.09 ID:O+CllEm4.net]
- >>558
それって日本語の勉強っていうより理論の勉強じゃない?
- 567 名前:デフォルトの名無しさん mailto:sage [2021/07/20(火) 00:04:23.13 ID:fPwp7BhC.net]
- >>560
出来ないなぁ むしろ出来るもんならしてみてくれ
- 568 名前:デフォルトの名無しさん [2021/07/20(火) 00:23:01.65 ID:+k4FLU9g.net]
- >>559
すごいコードだな 設計図共有サイトに上げといてくれよ
- 569 名前:デフォルトの名無しさん [2021/07/20(火) 00:24:29.27 ID:+k4FLU9g.net]
- 日本語と英語をどこまで頑張ればいいのか
マスターしてるうちにコード書いてる時間なくなってそう
- 570 名前:デフォルトの名無しさん [2021/07/20(火) 02:37:56.33 ID:kHZJzSst.net]
- あわしろ氏はMS言語を使うなと強く言っている。
ベンダーロックインされるからだ。
- 571 名前:デフォルトの名無しさん mailto:sage [2021/07/20(火) 08:39:00.70 ID:fPwp7BhC.net]
- あわしろ氏はTwitterのプロフィールに里紗という漫画のキャラクターの画像を使っている。
チンコがロックオンされるからだ。
- 572 名前:デフォルトの名無しさん [2021/07/20(火) 20:10:09.20 ID:8+rjcH7r.net]
- >>493ですが
Juliaは癖が無いですか?
- 573 名前:デフォルトの名無しさん mailto:sage [2021/07/20(火) 20:24:35.87 ID:3va8Zlke.net]
- 駆け出しエンジニアです。
ツイッターで「写経するのが上達の近道!」と言われたので、 試しましたがまったくプログラムを書けるようになりません。 写経は意味あるのでしょうか?
- 574 名前:デフォルトの名無しさん mailto:sage [2021/07/20(火) 20:32:38.93 ID:ZqxgUk8/.net]
- 筆で書けば状態間違いない
- 575 名前:デフォルトの名無しさん mailto:sage [2021/07/20(火) 20:51:37.11 ID:XzcW10SJ.net]
- はじめしゃきょーのサロンに入れば状態間違いない
- 576 名前:デフォルトの名無しさん mailto:sage [2021/07/20(火) 21:33:15.32 ID:wsZG0zwd.net]
- >>569
写経そのものにはタイピングがうまくなる程度の意味しかないぞ。 既存のコードを読んだり中身を調べて理解したりという題材に使うなら意味はあるけど、なにも考えずに漫然と書き写すなら、ただの手間仕事。
- 577 名前:デフォルトの名無しさん mailto:sage [2021/07/20(火) 23:03:16.34 ID:kSAF0CCr.net]
- >>569
文の意味も追わずただ写しても役には立たない 意味を追いながら、何をやっているのか自分で考えながら、 読んだり書いたりすることで力がつく
- 578 名前:デフォルトの名無しさん [2021/07/20(火) 23:33:03.64 ID:+k4FLU9g.net]
- 写経はイディオムに慣れるためではないかと
結局どう動くかは確認してかないと応用は効かないですよね
- 579 名前:デフォルトの名無しさん mailto:sage [2021/07/20(火) 23:54:41.29 ID:ZLL16lvF.net]
- 写経はプログラミング初心者向けではない
- 580 名前:デフォルトの名無しさん mailto:sage [2021/07/21(水) 01:50:59.52 ID:1PajC+dW.net]
- 雑食系エンジニア・KENTA、7/18
Web業界で使われている11個のプログラミング言語の価値比較 /Ruby/Python/PHP/Perl/Node.js/Java/Scala/Kotlin/Elixir/Rust/Go https://www.youtube.com/watch?v=9T5Tiiw0BnM バックエンド言語の結論は、Ruby → Go。 Go 1強! 他に使うのは、Python, Kotlin ぐらい
- 581 名前:デフォルトの名無しさん mailto:sage [2021/07/21(水) 07:46:41.35 ID:2Sk/qLeS.net]
- >>569
意味あるよ 読むだけじゃなく実際に試して動かしてみる体験を通して理解する方法 自分のレベルや学ぼうとしてる内容に対して 写経する教材やチュートリアルが適切であればそこそこ学習効果は高い 写経を前提としたものを選ぶのが大事 プログラムを書けるようにならないのは 自分にどういう知識エリアが不足してるのかよく分かってないから できることとできないことを整理して 何をどう学べがいいか先輩にアドバイスもらうといい
- 582 名前:デフォルトの名無しさん [2021/07/21(水) 12:37:57.21 ID:DbniEar0.net]
- つまり
先輩のアドバイス >>> 写経
- 583 名前:デフォルトの名無しさん mailto:sage [2021/07/21(水) 17:12:30.45 ID:QHXbTtb0.net]
- C→Java→C++で進めると良いぞ、天才ならいきなりC++でも良いが
Pythonとかはその後でやれば良い
- 584 名前:デフォルトの名無しさん mailto:sage [2021/07/21(水) 17:55:16.71 ID:xaZTcF84.net]
- Cから始めると、
・環境構築でつまずく ・文字列処理でつまずく ・scanfでつまずく ・ポインタでつまずく ・クラスが無くてつまずく とつっかかり要素が多い
- 585 名前:デフォルトの名無しさん mailto:sage [2021/07/21(水) 18:37:49.16 ID:NGAZSU43.net]
- ターゲットが直接メモリ操作するマイコンクラスでないと恩恵ないから
初学だといろいろ不可思議やろうな
- 586 名前:デフォルトの名無しさん [2021/07/21(水) 18:47:55.09 ID:GFKJOV8d.net]
- そこでHaskellなんですよ。
- 587 名前:デフォルトの名無しさん mailto:sage [2021/07/21(水) 19:11:00.37 ID:JQCH1b59.net]
- メモリやポインタのない言語でも、それを意識してるかどうかでプログラムの出来が変わってくると思うな。
- 588 名前:デフォルトの名無しさん [2021/07/21(水) 19:38:15.33 ID:8Js9Bbgd.net]
- >>580
指導者に恵まれなかったんだね 乙
- 589 名前:デフォルトの名無しさん mailto:sage [2021/07/21(水) 19:55:44.48 ID:+wuL0ZMi.net]
- 指導者に恵まれたんならどの言語から初めようとなんの問題もないわな
まぁCの環境構築でつまづくとか意味わからんけど
- 590 名前:デフォルトの名無しさん mailto:sage [2021/07/21(水) 19:56:38.17 ID:x4kcduqE.net]
- 昔はLSI-Cではじめるのが定番だったな
- 591 名前:デフォルトの名無しさん [2021/07/21(水) 21:08:05.96 ID:WNYtEPU6.net]
- 日本IT界の最高指導者あわしろさんはRubyを勧めてる
- 592 名前:デフォルトの名無しさん mailto:sage [2021/07/21(水) 22:30:56.80 ID:1PajC+dW.net]
- C を10年やっても、Ruby on Rails を1年やったものに勝てない。
10年の内、9年はポインターを追い回してるだけだから、無意味。 システムを学んでいないから、システムを作れない 例えば、YouTube で有名な、雑食系エンジニア・KENTA のサロンでは、 Rails, Linux, Docker Compose, Node.js(Webpack, Babel), Bootstrap VSCode(Remote Container, WSL2 ならRemote WSL), Heroku, CircleCI、データベース でHerokuで、食べチョクみたいに、若い女の子が1人で1年で、ビジネスを起業できる 今までは、Docker Compose までが初心者用コースだったが、 最近は誰でも、Docker出来るから、 AWS Fargate, Terraform, React, Vue.js, TypeScript も使う だから、AWSのくろかわこうへいのサロンにも、入る必要がある。 今では、1年の未経験者が、10年以上のプロよりも技術力が上になってる! 写経しなくても、Railsチュートリアル・Railsガイド・黒田努の本とか読むだけでも、 システムの作り方が学べる 教育体制が充実しているのが、Railsの強み。 Railsを作りながら、Linux, Docker, AWSを学べる
- 593 名前:デフォルトの名無しさん mailto:sage [2021/07/21(水) 23:39:18.21 ID:ks8UjWc9.net]
- >>588
Cは確かにあまり初心者向きではないが Rybyなんてマイナーな年収のやっすい言語やらせて未来を潰したら可哀想
- 594 名前:580 mailto:sage [2021/07/22(木) 01:15:39.22 ID:s1I9liYk.net]
- >まぁCの環境構築でつまづくとか意味わからんけど
例えばPythonだと、「Python」で検索して上位に出てくるサイト内の DownloadをクリックするだけでOKだから そういうのと比較してってこと どうせこのスレの住人は、初心者がいかに些細なことでつまずくかとか 分からんだろう
- 595 名前:デフォルトの名無しさん mailto:sage [2021/07/22(木) 06:32:54.16 ID:z8pfcb27.net]
- CはVisualStudioをインストールするだけでしょ?
- 596 名前:デフォルトの名無しさん mailto:sage [2021/07/22(木) 08:31:58.59 ID:Zjb3Hzgj.net]
- Visual Studio入れるんならC#やPythonの方が良くない?
そう言うとまたRuby信者がベンダーロックインがどうとかKENTA氏が餓死したのどうのとか言い出すんだろうけど
- 597 名前:デフォルトの名無しさん [2021/07/22(木) 10:10:10.55 ID:I7nexIle.net]
- C の勉強するのに Visual Studio はおすすめしない
無駄に複雑過ぎる
- 598 名前:デフォルトの名無しさん [2021/07/22(木) 10:10:45.09 ID:I7nexIle.net]
- あとそもそも思いし
ホント無駄多いだけ 百害あって一利無し
- 599 名前:デフォルトの名無しさん mailto:sage [2021/07/22(木) 10:31:31.77 ID:S0te5wzg.net]
- Visual Studioのチェック機能は素人にとって助かると思うけどな
メモリ操作でやらかしてそうな所も波線を引いて教えてくれるし まあ、変なMS拡張を使う癖が付かないように気を付けるだけだ
- 600 名前:デフォルトの名無しさん mailto:sage [2021/07/22(木) 12:36:11.21 ID:b8KnRy/n.net]
- Cのポインタ、構造体でつまづく人は
正直この業界に向いていないよ 知的水準が達していない
- 601 名前:デフォルトの名無しさん mailto:sage [2021/07/22(木) 13:01:58.15 ID:AX2ndQQy.net]
- >>596
Object指向のポリフォーリズムとかに弱そう
- 602 名前:デフォルトの名無しさん mailto:sage [2021/07/22(木) 13:50:16.91 ID:nmJSg1fS.net]
- >>597
ポリモーフィズムだろ 人の心配する前に自分のことをどうにかしよう
- 603 名前:デフォルトの名無しさん mailto:sage [2021/07/22(木) 14:06:51.40 ID:z8pfcb27.net]
- Perfumeじゃねーよ!
- 604 名前:デフォルトの名無しさん mailto:sage [2021/07/22(木) 14:49:45.77 ID:S0te5wzg.net]
- >>597
本物のC使いは関数ポインタを使ってオブジェクト指向を実現するからな!
- 605 名前:デフォルトの名無しさん mailto:sage [2021/07/22(木) 15:22:05.21 ID:s1I9liYk.net]
- >>591
上の方にも似たような意見があるけど、 初心者がVisual Studioを使いこなせるわけないでしょ… ぶっちゃけ始めるのにいい開発環境じゃないよ
- 606 名前:デフォルトの名無しさん mailto:sage [2021/07/22(木) 15:36:50.22 ID:kFdJ5CFB.net]
- 大昔のファミコンでも、ゼルダかマリオか何かを、
アセンブラで、オブジェクト指向で作っていたらしい
- 607 名前:デフォルトの名無しさん [2021/07/22(木) 16:01:55.19 ID:j2Z/DYBO.net]
- オブジェクティブ志向。
- 608 名前:デフォルトの名無しさん mailto:sage [2021/07/22(木) 16:27:00.02 ID:WBW/BloC.net]
- オブイェークト
- 609 名前:デフォルトの名無しさん [2021/07/22(木) 16:36:48.76 ID:j2Z/DYBO.net]
- ちょっと発音が良いと批判される日本。
- 610 名前:デフォルトの名無しさん [2021/07/22(木) 16:41:31.95 ID:hojCS1dB.net]
- アブジェクッ
- 611 名前:デフォルトの名無しさん mailto:sage [2021/07/22(木) 18:30:28.71 ID:5OFzAXDF.net]
- このスレで有名なYoutuberが
バックエンドのこれからはGoだっていうので 覚え始めましたが 私騙されてないですよね?
- 612 名前:デフォルトの名無しさん mailto:sage [2021/07/22(木) 18:33:45.50 ID:AX2ndQQy.net]
- >>602
嘘付き
- 613 名前:デフォルトの名無しさん mailto:sage [2021/07/22(木) 20:28:32.44 ID:sSLTRpJ4.net]
- >>600
使わなくてすむなら使いたくない。 可読性がひどく落ちる。 他の言語を理解するときにはものすごく役に立ってくれる知識だけど。 JavaScriptなんか読んでると、「あ〜、これって関数ポインタに 関数のアドレスが入ってるけど実行されてない状態だな」とか 思えるので、知ってるといい概念。 でもCでの書き方は正直汚い。
- 614 名前:デフォルトの名無しさん mailto:sage [2021/07/22(木) 21:25:58.33 ID:AX2ndQQy.net]
- Cのアドレス操作はポインタという形で中途半端にしか出来ないからあまり好きじゃない
- 615 名前:デフォルトの名無しさん [2021/07/22(木) 21:43:00.28 ID:hojCS1dB.net]
- GCCでc勉強中!
- 616 名前:デフォルトの名無しさん [2021/07/22(木) 23:59:28.69 ID:4mSeIR4p.net]
- >>610
kwsk
- 617 名前:デフォルトの名無しさん [2021/07/23(金) 02:22:52.67 ID:VoGOQ15K.net]
- 挙動を知ることが言語理解ではなくて、それは処理系理解でしょ
処理系がよく出来てれば考えなくていいことですよね
- 618 名前:デフォルトの名無しさん mailto:sage [2021/07/23(金) 06:30:41.75 ID:BjmNFMBr.net]
- >>612
例えばC#なんかだとDelegateって形で方式自体が変わっててあまり細かく触れない代わりにガッチガチにセーフティーに作ってるからそこまで行けばむしろ清々しい。 逆に細かに設定出来るアセンブラでは Cで言うところのテーブルジャンプがまず基本。レジスタにテーブルトップアドレスを入れてオフセットを設定することで間接修飾して簡単に実現出来る。 それから他の言語では概念がないから説明が難しいけど関数の飛び先を指定するのではなく、スタックエリアの内容とスタックポインタを操作して関数の戻り先を操作することが出来る。 これにより幾つもの分断されたコードをそのときのステータスでロードマップを決めつつ処理を実施することが出来る。 先程マリオやゼルダかがObject指向で作られていると書いた人がいるけどあれは嘘。 そもそも1/60秒で1画面描写分の設定を行わなければいけないのにヒープエリアにスタティックエリアのコードをコピーしているような時間はないしファミコンはヒープエリア自体が無い。 けどテクモのスーパーボウルとかは先程言った方式で各選手の動きとかを作っていたりする。
- 619 名前:576 mailto:sage [2021/07/23(金) 13:33:59.19 ID:Nx0yKcVz.net]
- 雑食系エンジニア・KENTA、2021/6
Web系エンジニアは結局どの技術を専門にすると得なのか? /転職ドラフトのグラフから考えてみました www.youtube.com/watch?v=CnYSQFiDn_c 転職ドラフトでは、Ruby on Rails, Docker, AWS などの期間技術は、600万円ぐらい。 ただし、Go だと採用率が高い 勉強の順番は、Ruby → Go。 最初に、Ruby on Rails で、Linux, Docker, AWS、データベースなどを一通りやるべき!
- 620 名前:デフォルトの名無しさん mailto:sage [2021/07/23(金) 13:45:10.89 ID:O9MjyOb4.net]
- >>615
グロ
- 621 名前:デフォルトの名無しさん [2021/07/23(金) 16:43:36.18 ID:hmMDCbjQ.net]
- あわしろ氏は、MS言語を使うなと強く警告している。
- 622 名前:デフォルトの名無しさん mailto:sage [2021/07/23(金) 21:34:30.56 ID:yenWje7e.net]
- 最近のこのスレでの泡城氏こわい
- 623 名前:デフォルトの名無しさん mailto:sage [2021/07/23(金) 21:52:47.79 ID:BjmNFMBr.net]
- あわしろ氏は
お嬢ちゃん、怖くないからこっちおいで、そうだ飴あげよう と言っている
- 624 名前:デフォルトの名無しさん mailto:sage [2021/07/23(金) 22:06:14.30 ID:yyxBtJE2.net]
- 泡白氏が言っていないことはないの?
- 625 名前:デフォルトの名無しさん mailto:sage [2021/07/23(金) 22:16:47.32 ID:6XtGBSYv.net]
- 今でもあわしろは私の光〜
- 626 名前:デフォルトの名無しさん mailto:sage [2021/07/23(金) 23:50:12.51 ID:XEQv9kz1.net]
- テスト
- 627 名前:デフォルトの名無しさん mailto:sage [2021/07/25(日) 22:49:26.17 ID:mXugsmaS.net]
- 阿波shiro氏は目的もなくテストするなと言っている
- 628 名前:デフォルトの名無しさん mailto:sage [2021/07/25(日) 22:54:10.80 ID:8JDY9fyR.net]
- 縄張り氏は意味なくシッコするな!と言っている
- 629 名前:デフォルトの名無しさん [2021/07/25(日) 23:05:57.02 ID:YWPkEqvf.net]
- >>620
言っていないことはない、てことはつまり 無限の猿定理? シェイクスピアも泡白氏が言った言葉なのか
- 630 名前:デフォルトの名無しさん mailto:sage [2021/07/26(月) 11:52:45.98 ID:gxC8xctS.net]
- はわわわ
- 631 名前:デフォルトの名無しさん [2021/07/26(月) 13:09:02.11 ID:Cr9loCLM.net]
- あわもりは沖縄の酒
- 632 名前:デフォルトの名無しさん [2021/07/27(火) 19:10:26.48 ID:kfDWq5Fx.net]
- ミルキーはママの味。
- 633 名前:デフォルトの名無しさん [2021/07/27(火) 19:27:28.66 ID:kfDWq5Fx.net]
- あわしろ氏は、プログラミングの数学的アプローチであるHaskellを強くお勧めしている。
- 634 名前:デフォルトの名無しさん mailto:sage [2021/07/27(火) 22:17:47.77 ID:kzjLLPkb.net]
- なぜか、「パルナス、パルナス、モスクワ〜〜〜の味〜♪」ってのが
頭に浮かんだ。
- 635 名前:デフォルトの名無しさん mailto:sage [2021/07/28(水) 01:29:12.15 ID:Ky1rxZdm.net]
- 今さらだけど月刊誌に連載もってるような人の名前を騙って適当な事を書いて大丈夫か?w
ユーチューバーかと思って調べたら俺らがよく読む雑誌のライターじゃん
- 636 名前:デフォルトの名無しさん [2021/07/28(水) 08:24:47.65 ID:hj3wYy/s.net]
- Facebook、次期ビルドシステムの開発でRust言語の採用を明らかに
https://www.publickey1.jp/blog/21/facebookrust.html 2021年7月28日
- 637 名前:デフォルトの名無しさん [2021/07/28(水) 13:57:53.50 ID:Zb5hS091.net]
- 本来の「ぶっちゃけ始めるのにいい言語て何」に
立ちもどって考えると、「将来、どんな方面に進みたいか」と いうのが、現在では関係してくると思う。 「コードを書くのが愉しい」のなら C++ だし、 「プログラミングというものに興味がある」んなら BCPL や Pasucal だし、 「システムエンジニアとして活躍したい」んなら Java とかだし、 よくわからなければ PHP とか Ruby とかだし、 俺は嫌いだが JavaScript という選択枝もあると思う。 ただ、いまどきはめっさマシンがあって、 それがネットワークで繋がっているので、 「強調コンピューティング」というコンセプトも あるということは、頭の隅っこに置いておいて ほしいと思う。
- 638 名前:デフォルトの名無しさん [2021/07/28(水) 14:16:41.00 ID:+/qzTzZw.net]
- >>633
GAFAMでもC++を捨ててRustへの流れ C++はメンテ要員の仕事になっていく
- 639 名前:デフォルトの名無しさん mailto:sage [2021/07/28(水) 14:27:17.13 ID:WXztrMah.net]
- それは要領良く書く言語としてであって
C/C++しらないでRust書くとか止めてほしい
- 640 名前:デフォルトの名無しさん mailto:sage [2021/07/28(水) 14:42:28.06 ID:yXqWu11l.net]
- だったら、ずぅーっとC/C++で良いじゃないかって思うけど。
みんな違う言語創りたがるから面倒くさいね。
- 641 名前:デフォルトの名無しさん [2021/07/28(水) 14:52:07.93 ID:Zb5hS091.net]
- >>22
> つまりEmacs最高ということか… emacs はエディタの名前であって言語の名前ではない。 「TECO」(テキスト・エディタ・コンパイラ)と呼ぼう。
- 642 名前:デフォルトの名無しさん [2021/07/28(水) 15:03:09.18 ID:Zb5hS091.net]
- >>636
基本的には C でいいと思うんだが、 私のような年寄りはハードウェアべったり (「あれはコンパイラ言語ではなくて、超高級マクロアセンブラだ」 という人もいる)の言語は、正直体力的にしんどいのですよ。 C++ というのは、C++のコード ⇒ プリプロセッサで処理した C のコード ⇒ マクロアセンブラのコード ⇒ オブジェクトコードと いった形になっていて、しかもそれをリンカで統合しようと思ったら ジェネミスでコケたりする。「三重に皮を被せていて、気持ちよくも なければ安全でもない」という点からいうと、「Pascal → BCPL → C → Java」あたりが順当だとは思うのだけれども、それは 「古いパラダイムであり、(現在の)電算業界で戦力になる」という コンセプトでしかないので、他のアプローチがあっていいと思う。
- 643 名前:デフォルトの名無しさん mailto:sage [2021/07/28(水) 15:42:04.82 ID:yXqWu11l.net]
- >>638
ありがとう。といっても自分理解しているか自信がないけど。 Cにライブラリを足していけば何でも出来るかもしれないけど、 言語の構造そのものにテコ入れした方が、より効率的なこともあるってことか。
- 644 名前:デフォルトの名無しさん [2021/07/28(水) 17:52:10.99 ID:zh3fVAA3.net]
- >>638
そこで、Rustですよ 現代的な言語で洗練されて書きやすく それでいてC/C++と同等に速くネイティブにCGなく動き C/C++と違ってメモリ操作ミスでの穴も生じない言語がRust
- 645 名前:デフォルトの名無しさん [2021/07/28(水) 18:55:33.17 ID:blbSRE94.net]
- あわしろ氏によると、C/C++はCOBOLのようになるという事です。
- 646 名前:デフォルトの名無しさん mailto:sage [2021/07/28(水) 21:50:17.45 ID:sjXgCFRV.net]
- CやC++は悪い言語ではないとは思うけど、初心者がいきなりやるとコケる人が続出する気がする。
ちょっとやそっとやったくらいではいざ誰かが作ったコードの改修作業とかかなりの無理ゲーになると思う。 そう考えるとVBA、ベンダーロックインが嫌ならPythonやせいぜいC#くらいにとどめておいた方がいいような気がするよ。
- 647 名前:デフォルトの名無しさん [2021/07/29(木) 07:53:31.70 ID:MmWaza2b.net]
- Facebook、開発言語に「Rust」採用 次期ビルドシステムの開発で
https://www.itmedia.co.jp/news/articles/2107/28/news152.html Rustを用いることで、どのような利点があるのか。Facebookは記事の中で次の4つの項目を挙げています。 @Rustのasync/awaitシンタックスは、非同期のコードをとてもスムーズに記述できますし、Rustは複雑な並行処理の詳細を正しく理解するのに役立ちます。 BuckのJavaの計算を一つ一つ並行処理に移行するのは数カ月に及ぶ困難な作業でしたし、シングルスレッドの大きなボトルネックがまだ存在しています。 ARustには、開発をより簡単で楽しいものにしてくれる多くの高レベルな言語機能があります。 それらはenum、パターンマッチング、trait、手続き型マクロなどで、Rustの開発者の多くに愛されています。 BRust はメモリの割り当てをより細かく制御することができます。 ガベージコレクションのある言語では、たとえジェネレーショナルコレクションであっても、Buckが行うようなインクリメンタルな演算に対応するのは困難です。 CRustは高性能です。 Rustに移植することで劇的な性能向上を私たちは見てきました。
- 648 名前:デフォルトの名無しさん mailto:sage [2021/07/29(木) 10:11:34.29 ID:HW2V5ppO.net]
- 高機能、高速などの言語としての特長が必ずしも始めるのに最適にはつながらない
- 649 名前:デフォルトの名無しさん mailto:sage [2021/07/29(木) 10:28:30.59 ID:S3gddm5/.net]
- まあでも始めるなら、WEB界隈のデファクトスタンダード化してる
JavaScript 系列か Rust に収束していきそうだな。
- 650 名前:デフォルトの名無しさん mailto:sage [2021/07/29(木) 10:32:26.85 ID:/zE09WOd.net]
- プログラミングって話題になってるし何か楽しそうってだけなら
PythonかRubyでいいんじゃないかと思う Scratchも楽しそうだった
- 651 名前:デフォルトの名無しさん [2021/07/29(木) 12:06:43.59 ID:jm6Q/a7y.net]
- 小学生が憧れるプログラマ第1位があわしろ氏だったな
- 652 名前:デフォルトの名無しさん mailto:sage [2021/07/29(木) 16:28:06.24 ID:mTab7dlX.net]
- どのレスとは言わんが荒らし必死過ぎw
|

|