前スレ
ぶっちゃけ始めるのにいい言語て何 part4
https://mevius.5ch.net/test/read.cgi/tech/1615612545/
ぶっちゃけ始めるのにいい言語て何 part5
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2021/06/04(金) 09:25:30.26ID:nHzCWsfU733デフォルトの名無しさん
2021/08/01(日) 22:24:05.30ID:k66Qgf1L RubyはSmalltalkの影響を強く受けてる
734デフォルトの名無しさん
2021/08/01(日) 23:00:13.41ID:yVsaePo+ Perlの影響もしかり
735Mb
2021/08/01(日) 23:14:01.04ID:poI7LMFp >>730
> おまえは低水準言語の意味すら知らないアホなのか?
童貞は黙ってたほうが恥を掻かなくて済むぞ。
「オンオフ」「ニモニック」「アセンブラ」「マクロアセンブラ」
という系譜があって、「高級言語」という概念が一般化した。
その後に「目的型言語」というのが現れて、「FORTH」なんかは
「第四世代言語」のつもりで「FOURTH」と命名しようと思ったら、
「五文字以内」という制限に引っかかったので U を落とした、
という経緯がある。
ハリー・カッツァン/池野信一『FORTH への招待』(近代科学社。
一九八二)あたりから勉強しなおしてきたほうがいいぞ?
「十年早い」じゃないけと「四十年早い」「半世紀早い」と
言われても、反論できないと思うが。
> おまえは低水準言語の意味すら知らないアホなのか?
童貞は黙ってたほうが恥を掻かなくて済むぞ。
「オンオフ」「ニモニック」「アセンブラ」「マクロアセンブラ」
という系譜があって、「高級言語」という概念が一般化した。
その後に「目的型言語」というのが現れて、「FORTH」なんかは
「第四世代言語」のつもりで「FOURTH」と命名しようと思ったら、
「五文字以内」という制限に引っかかったので U を落とした、
という経緯がある。
ハリー・カッツァン/池野信一『FORTH への招待』(近代科学社。
一九八二)あたりから勉強しなおしてきたほうがいいぞ?
「十年早い」じゃないけと「四十年早い」「半世紀早い」と
言われても、反論できないと思うが。
736デフォルトの名無しさん
2021/08/01(日) 23:41:07.51ID:jXPstfTg 紙テープで富士山噴火を読み取ったり、磁気テープを耳に当ててスーッと引いてショッカーの襲来を知ったりできるのが低水準言語の醍醐味だと思ってる。
737デフォルトの名無しさん
2021/08/01(日) 23:48:27.88ID:TgXLtAXg 高級言語とはRubyのこと。
それ以外は低能言語。
それ以外は低能言語。
738デフォルトの名無しさん
2021/08/02(月) 00:27:49.13ID:PTOucey6 >>737
うわ…
うわ…
739デフォルトの名無しさん
2021/08/02(月) 01:34:19.66ID:B8a2Sn3/740Mb
2021/08/02(月) 01:37:12.77ID:NW0Loo1F 低水準言語というのは、[CPUができちゃう動作は、
基本なんでもできちゃういすてむ記述用の言語で、高級言語といくのは
「お上品で慎み深い言語」なのだが、じつは裏の顔があったりもする。
「エイズ・メアリーみたいな怖さはある」と思ったほうがいい。
基本なんでもできちゃういすてむ記述用の言語で、高級言語といくのは
「お上品で慎み深い言語」なのだが、じつは裏の顔があったりもする。
「エイズ・メアリーみたいな怖さはある」と思ったほうがいい。
741デフォルトの名無しさん
2021/08/02(月) 02:49:45.63ID:9Epq714f あわしろ氏は、仲良くしなよと言っている
742デフォルトの名無しさん
2021/08/02(月) 06:43:18.94ID:Q7N3bd6K ひろゆき「Rust のコードをいろいろな環境で動かしてみた」
https://zenn.dev/mryhryki/articles/2021-08-01-run-rust-on-several-environments
https://zenn.dev/mryhryki/articles/2021-08-01-run-rust-on-several-environments
743デフォルトの名無しさん
2021/08/02(月) 08:07:36.54ID:xBE9gPKn あわしろ氏はHaskellもまた高級言語である、と言われてる
744デフォルトの名無しさん
2021/08/02(月) 08:43:05.11ID:u6RTE09S そもそもマシン語とアセンブラ以外は全部高級言語
745デフォルトの名無しさん
2021/08/02(月) 08:45:13.57ID:yRsqwiCW なんで、文脈から意味を察せないのか...。
746デフォルトの名無しさん
2021/08/02(月) 08:47:59.27ID:flQDcH5A RustはHaskellの型クラス関係などを導入しつつ現実的な手続き型にした言語という側面もありますね
747デフォルトの名無しさん
2021/08/02(月) 10:03:38.97ID:PvktRtZi 2か月経ってようやく、「ぶっちゃけはじめる」のにいい言語じゃなくて「ぶっちゃけ、最初の学習対象としていい言語」だって気づいた。
748デフォルトの名無しさん
2021/08/02(月) 11:59:00.91ID:IIFYyp4s ほとんどの人がどうせ飽きるのでPythonでもやっとけ
749デフォルトの名無しさん
2021/08/02(月) 12:15:03.53ID:Zes70fJv 紙テープ、磁気テープ、紙カードに書いてあるからと言って
低水準言語とは限らないんだよな。
ちなみにウルトラマンの科学特捜隊の隊員は直接紙テープを読んでいたが
低水準言語とは限らないんだよな。
ちなみにウルトラマンの科学特捜隊の隊員は直接紙テープを読んでいたが
750デフォルトの名無しさん
2021/08/02(月) 12:27:33.74ID:u6RTE09S いや、読むでしょ紙テープ。
読めなきゃ切って貼って出来ないんだから。
読めなきゃ切って貼って出来ないんだから。
751デフォルトの名無しさん
2021/08/02(月) 12:27:48.57ID:dQnVwxld 2ch のひろゆきは、素人
Python を勧めていたけど、流行っているみたいとか、言ってる事に内容がない
Python を勧めていたけど、流行っているみたいとか、言ってる事に内容がない
752デフォルトの名無しさん
2021/08/02(月) 18:06:07.73ID:0YJFJ61u Rustを始めることに決めたわ
高収入エンジニアは「ラスト」に注目、ファインディ調査:日本経済新聞
https://www.nikkei.com/article/DGXZQOUC312180R30C21A7000000/
高収入エンジニアは「ラスト」に注目、ファインディ調査:日本経済新聞
https://www.nikkei.com/article/DGXZQOUC312180R30C21A7000000/
753Mb
2021/08/02(月) 18:31:54.39ID:NW0Loo1F754Mb
2021/08/02(月) 18:42:36.71ID:NW0Loo1F >>750
いや、紙テープは読めるけど、切った貼ったはあんましりない。
油塗ったりとかいろいろ面倒臭い話があるので、
「複数の紙テープをつなげて一本にする」というのは、
いっぺんマシンに読ませて出力するので、スプライシングとかは
あんまりせんのだ。
それより厄介なのがパンチカードで、「デックをひっくり返して
床にぶちまけた」というのを二回経験したプログラマが発狂した、
というのを有澤誠さんが書いていた。
なお、「Profile」というのをパンチカードにすると、
人間の横顔みたいになる、という話も聞いた。
いや、紙テープは読めるけど、切った貼ったはあんましりない。
油塗ったりとかいろいろ面倒臭い話があるので、
「複数の紙テープをつなげて一本にする」というのは、
いっぺんマシンに読ませて出力するので、スプライシングとかは
あんまりせんのだ。
それより厄介なのがパンチカードで、「デックをひっくり返して
床にぶちまけた」というのを二回経験したプログラマが発狂した、
というのを有澤誠さんが書いていた。
なお、「Profile」というのをパンチカードにすると、
人間の横顔みたいになる、という話も聞いた。
755デフォルトの名無しさん
2021/08/02(月) 18:51:32.34ID:9Epq714f ぶっちゃけようぜ
756Mb
2021/08/02(月) 18:56:28.51ID:NW0Loo1F Python はインデント文法と正規表現を前面に押し出したといういみでは
評価できる。
ただ、ツールを作るときにはネイティブコードを吐いてくれる言語のほうが、
使い勝手はいい。そういう点では C は悪くないけど、
最近は GUI が全盛だからキーボード入力って人気がないんだよな。
あと、マルチバイトコードの扱いが難しい。その意味では
Java はちゃんとしてる。
BASIC とか Rexx とかみたいな、「コマンドインタプリタから
直接実行できる言語」って、見直す価値があるんじゃないだろうか。
評価できる。
ただ、ツールを作るときにはネイティブコードを吐いてくれる言語のほうが、
使い勝手はいい。そういう点では C は悪くないけど、
最近は GUI が全盛だからキーボード入力って人気がないんだよな。
あと、マルチバイトコードの扱いが難しい。その意味では
Java はちゃんとしてる。
BASIC とか Rexx とかみたいな、「コマンドインタプリタから
直接実行できる言語」って、見直す価値があるんじゃないだろうか。
757Mb
2021/08/02(月) 19:14:16.98ID:NW0Loo1F 「ぶっちゃけ始めるのにいい言語て何」の初スレ(二〇二〇年三月だから
意外に新しいんだな)から読み返しているのだが、
Rust の Python と JavaScript が最初に挙がっていた。
うちら年寄は Pascal とか FORTH なんだろうと思うのだが、
Pascal はその昔 Apple の開発言語だったし FORTH は
制禦用のメジャー言語だったから、Swift とか出てきそうだったが
そうでもなかった。
やっぱり GUI 世代はキーボードに慣れてないので敷居が高いんだろうな。
意外に新しいんだな)から読み返しているのだが、
Rust の Python と JavaScript が最初に挙がっていた。
うちら年寄は Pascal とか FORTH なんだろうと思うのだが、
Pascal はその昔 Apple の開発言語だったし FORTH は
制禦用のメジャー言語だったから、Swift とか出てきそうだったが
そうでもなかった。
やっぱり GUI 世代はキーボードに慣れてないので敷居が高いんだろうな。
758デフォルトの名無しさん
2021/08/02(月) 19:22:13.97ID:SE3Hl/EU > 正規表現を前面に押し出した
sed/awkの感覚そのままなのはPerlやRubyでPythonはJavaと同様
REXXはプラットフォーム多いのはたしかだしライブラリ不足で困らないなら悪くない
ほかは話の要点がみえん
sed/awkの感覚そのままなのはPerlやRubyでPythonはJavaと同様
REXXはプラットフォーム多いのはたしかだしライブラリ不足で困らないなら悪くない
ほかは話の要点がみえん
759デフォルトの名無しさん
2021/08/02(月) 19:29:26.94ID:0YJFJ61u760デフォルトの名無しさん
2021/08/02(月) 20:09:20.76ID:txHGxpYt >今後習得したい言語をみると、年収800万円以上の「高収入」のエンジニアではラスト(26%)が首位で、ゴー(26%)、パイソン(24%)の関心が高かった。ラストは安全性や速度が特徴でデータ処理などに用いられる。ゴーはGoogleが開発し、クラウドシステムなどに使われることから需要の伸びが見込まれている。600万円未満のエンジニアが今後習得したい言語はゴー(35%)、タイプスクリプト(33%)、パイソン(28%)の順に多かった。
高収入エンジニアは「ラスト」に注目、ファインディ調査:日本経済新聞
https://www.nikkei.com/article/DGXZQOUC312180R30C21A7000000/
高収入エンジニアは「ラスト」に注目、ファインディ調査:日本経済新聞
https://www.nikkei.com/article/DGXZQOUC312180R30C21A7000000/
761Mb
2021/08/02(月) 20:39:24.12ID:NW0Loo1F うん、「上から目線」なんじゃないかと言われかねないよなな。
教育というのは、「おれは解ってる/お前は解ってない」
「おれは知ってる/おまえは知らない」みたいな、基本的に
「上から目線」なんだよ。
昔のコンピュータ・リソースが貧弱だったかろの開発は、
かなり苦しかったけど楽しかったなぁ。
「我々のような苦労はさせたくない」みたいな話と、
「現今のノイマン型アーキテクチャでは」みたい話は、
「ぶっちゃけ、最初の学習対象として、いい言語」という
観点からいうと、整理する必要があると思う。
教育というのは、「おれは解ってる/お前は解ってない」
「おれは知ってる/おまえは知らない」みたいな、基本的に
「上から目線」なんだよ。
昔のコンピュータ・リソースが貧弱だったかろの開発は、
かなり苦しかったけど楽しかったなぁ。
「我々のような苦労はさせたくない」みたいな話と、
「現今のノイマン型アーキテクチャでは」みたい話は、
「ぶっちゃけ、最初の学習対象として、いい言語」という
観点からいうと、整理する必要があると思う。
762デフォルトの名無しさん
2021/08/02(月) 20:47:59.33ID:0mXe6QHK >>752
flutterが言語なのかは置いといて「ゴー」がなんか好き
flutterが言語なのかは置いといて「ゴー」がなんか好き
763デフォルトの名無しさん
2021/08/02(月) 20:48:52.39ID:mzF05Bnm Goよりゴーの方が区別しやすそう
764デフォルトの名無しさん
2021/08/02(月) 22:00:53.81ID:/eTOKJs4765デフォルトの名無しさん
2021/08/02(月) 22:17:05.84ID:niLeVyRl 区別しやすさという意味ではCやC++やC#やDやF++やRやらのGoogle検索しにくさはなんとかならないものかとことあるごとに思うものである
766デフォルトの名無しさん
2021/08/02(月) 22:48:08.81ID:9Epq714f あえて今Perlを学ぶのってどう
767デフォルトの名無しさん
2021/08/02(月) 23:26:52.67ID:PTOucey6 敢えて今PHP
768デフォルトの名無しさん
2021/08/02(月) 23:45:39.23ID:gLOyL8sZ AI時代について考えれば、チマチマ手続きを書いていく手法は、過去のものになります。
あわしろ氏は、プログラミングの数学的アプローチであるHaskellを強く勧めています。
あわしろ氏は、プログラミングの数学的アプローチであるHaskellを強く勧めています。
769デフォルトの名無しさん
2021/08/03(火) 00:59:14.28ID:ycWxB4En >>761
全く同感です。
当時は紙の上でゼッパチマルキューのニーモニックでプログラミングして16進数を手で打ち込んでいました。
それから様々なプログラミング言語をやってきましたが、その中で行き着いた一番のオススメ言語がRustです。
3つの全く異なる特徴が魅力です。
1つ目はC言語と同様に低レベルの記述もできて、OSや基盤ライブラリに組み込みシステムなどがCと異なりメモリ安全性を保ちながらプログラミングできることです。
2つ目は最近のモダンな言語が備える様々なプログラミングパラダイムを洗練して採り入れており、他よりもプログラミングが非常にしやすいことです。
3つ目はHaskellなどから採り入れた強力かつ利便性の高い型システムや、オブジェクト指向のクラスの発展的解消による諸問題の解決改善などの高度な特徴です。
全く同感です。
当時は紙の上でゼッパチマルキューのニーモニックでプログラミングして16進数を手で打ち込んでいました。
それから様々なプログラミング言語をやってきましたが、その中で行き着いた一番のオススメ言語がRustです。
3つの全く異なる特徴が魅力です。
1つ目はC言語と同様に低レベルの記述もできて、OSや基盤ライブラリに組み込みシステムなどがCと異なりメモリ安全性を保ちながらプログラミングできることです。
2つ目は最近のモダンな言語が備える様々なプログラミングパラダイムを洗練して採り入れており、他よりもプログラミングが非常にしやすいことです。
3つ目はHaskellなどから採り入れた強力かつ利便性の高い型システムや、オブジェクト指向のクラスの発展的解消による諸問題の解決改善などの高度な特徴です。
770デフォルトの名無しさん
2021/08/03(火) 04:11:19.12ID:KwyT+YU0 >>751
様々な目的のライブラリが豊富で簡単に組める
けど、GILなどの制限もあるし、Pythonが早い言語だとはお世辞にも言えない
速度の必要な部分は結局Cのライブラリが補完してる
ユーティリティーツールを作るのには丁度いいし
機械学習やデータ分析ライブラリの充実度はものすごく高い
達成したい目的が込み入ってなければ便利
ただ、これできちんとしたシステムを構築するのはめちゃくちゃマゾイと思う
様々な目的のライブラリが豊富で簡単に組める
けど、GILなどの制限もあるし、Pythonが早い言語だとはお世辞にも言えない
速度の必要な部分は結局Cのライブラリが補完してる
ユーティリティーツールを作るのには丁度いいし
機械学習やデータ分析ライブラリの充実度はものすごく高い
達成したい目的が込み入ってなければ便利
ただ、これできちんとしたシステムを構築するのはめちゃくちゃマゾイと思う
771デフォルトの名無しさん
2021/08/03(火) 08:34:16.61ID:ZlvELiNI >>770
そうだね。
Pythonはあくまでもそれら他言語で書かれたライブラリ群を使うもしくは組み合わせて使うスクリプト用。
Pythonで本気でプログラミングしても遅いしGIL問題もあるし、何かシステムや本気アプリを開発するのには向いていない。
そうだね。
Pythonはあくまでもそれら他言語で書かれたライブラリ群を使うもしくは組み合わせて使うスクリプト用。
Pythonで本気でプログラミングしても遅いしGIL問題もあるし、何かシステムや本気アプリを開発するのには向いていない。
772デフォルトの名無しさん
2021/08/03(火) 12:15:17.59ID:juXUNReq 雑食系エンジニア・KENTA は、Ruby しか勧めない。
Ruby → Go が、唯一の時給1万円コース
これが英語ができる・Linux・サーバー構築運用の文書が読める、文系バックエンドの道
Python, Julia は言語を勉強しても、プログラマーとして採用されない。
MIT などの大学院数学科みたいな人が対象
Ruby, Go でも、採用の決め手は、プログラミング言語じゃない。
Linux, Docker, AWS、データベースなどのサーバー構築運用
例えば、若い女の子がRuby on Rails で、1人で始めた、
食べチョクの採用を見ても、バックエンドに詳しい技術者と書いてる
コロナで、取引量が30倍になった。
それでも、数人のエンジニアで動かせるように、Railsを使う
KENTAは、転職できないPythonなどは勧めない。
言語を勉強しても、MIT などの大学院数学科には勝てないから
Ruby → Go が、唯一の時給1万円コース
これが英語ができる・Linux・サーバー構築運用の文書が読める、文系バックエンドの道
Python, Julia は言語を勉強しても、プログラマーとして採用されない。
MIT などの大学院数学科みたいな人が対象
Ruby, Go でも、採用の決め手は、プログラミング言語じゃない。
Linux, Docker, AWS、データベースなどのサーバー構築運用
例えば、若い女の子がRuby on Rails で、1人で始めた、
食べチョクの採用を見ても、バックエンドに詳しい技術者と書いてる
コロナで、取引量が30倍になった。
それでも、数人のエンジニアで動かせるように、Railsを使う
KENTAは、転職できないPythonなどは勧めない。
言語を勉強しても、MIT などの大学院数学科には勝てないから
773デフォルトの名無しさん
2021/08/03(火) 12:32:05.30ID:MLsNTedS774デフォルトの名無しさん
2021/08/03(火) 15:17:07.66ID:/ZTSTwhz Rustねぇ・・・
そんなにいいんならPython勉強した後に勉強してみようかな?
でも初心者用にはVBAと言うのは変わらないけど。
そんなにいいんならPython勉強した後に勉強してみようかな?
でも初心者用にはVBAと言うのは変わらないけど。
775デフォルトの名無しさん
2021/08/03(火) 17:29:06.37ID:NVM+pl71776デフォルトの名無しさん
2021/08/03(火) 18:35:36.96ID:STawy8qZ >>772
でもおまえ時給1000円じゃん
でもおまえ時給1000円じゃん
777デフォルトの名無しさん
2021/08/03(火) 20:45:21.24ID:8/TVfQLP >>776
東京の最低時給は1041円ですよ
東京の最低時給は1041円ですよ
778デフォルトの名無しさん
2021/08/03(火) 22:00:19.93ID:1/+mWE2J 身近な業務に直結してるならVBAもいいけど
ナニソレな人も多いからね
なにがやりたいかで選択するのが一番だよ
ナニソレな人も多いからね
なにがやりたいかで選択するのが一番だよ
779デフォルトの名無しさん
2021/08/03(火) 22:49:52.07ID:xoYyuRFo >>774
いつもPython勉強してるしてる言ってるけど何ヶ月かけるつもりよ?
いつもPython勉強してるしてる言ってるけど何ヶ月かけるつもりよ?
780デフォルトの名無しさん
2021/08/03(火) 23:08:47.82ID:p4475E6K 初心者でPython勉強してる人はかなり大量にいるだろw
781デフォルトの名無しさん
2021/08/03(火) 23:45:57.00ID:8fIoVSKf 初心者向きの言語でも2つめや3つめの言語習得が容易になる言語と
ならない言語があるからな
VBAがどっちなのかよくわかる事例
ならない言語があるからな
VBAがどっちなのかよくわかる事例
782デフォルトの名無しさん
2021/08/03(火) 23:56:54.38ID:HJrK/eEQ そこでPHPですよ
783デフォルトの名無しさん
2021/08/04(水) 00:14:02.64ID:5Xl77HIj 将来的にデスクトップアプリ開発するならVBAはいい経験だぞ
WEB系は主流がPHPだから次につながらないんだよな
しかも最大シェアだから次につなげる必要がなくてPHPで一生食っていけるしな
WEB系は主流がPHPだから次につながらないんだよな
しかも最大シェアだから次につなげる必要がなくてPHPで一生食っていけるしな
784デフォルトの名無しさん
2021/08/04(水) 01:05:40.02ID:pAp7UrU3 PHPなんてクライアント同時接続数100ですら厳しいポンコツだろ
C10K問題の1%も捌けないのかよ
C10K問題の1%も捌けないのかよ
786デフォルトの名無しさん
2021/08/04(水) 02:23:03.33ID:vFY9U/az 先の無い言語をやっても意味がない。
787デフォルトの名無しさん
2021/08/04(水) 09:19:19.77ID:Yh6cTI7I Webページの書き方は知っておいた方がいいね。
後から調べなおせば出来る程度で。
あとDBもいじるかもしれないからSQLも。
後から調べなおせば出来る程度で。
あとDBもいじるかもしれないからSQLも。
788デフォルトの名無しさん
2021/08/04(水) 10:53:24.10ID:eEVdTSgT はい!
789デフォルトの名無しさん
2021/08/04(水) 10:54:04.64ID:ir8s0NVf ぶっちゃけVBAでいいよ
腐るほどドキュメントあるし
Excelいじるくらいなら理解も早いだろ
他の言語だと「フォルダパスってなに」「実行ファイルって?」「ランタイムって?」とか始まりそうやし
腐るほどドキュメントあるし
Excelいじるくらいなら理解も早いだろ
他の言語だと「フォルダパスってなに」「実行ファイルって?」「ランタイムって?」とか始まりそうやし
790デフォルトの名無しさん
2021/08/04(水) 14:51:17.81ID:fCo8H5AD ん、フォルダパスってなに?
言語と関係あるの?
言語と関係あるの?
791デフォルトの名無しさん
2021/08/04(水) 14:53:45.93ID:jBcao1HS VBAって聞いたことがない言語だなと思って調べてみたら
表計算ソフトのマクロかよw
表計算ソフトのマクロかよw
792デフォルトの名無しさん
2021/08/04(水) 14:56:40.49ID:W35xbPHa VBAはExcel開けば出来るけど、他は実行するとき大概ファイル自体を実行したり配置するやろ
デスクトップってなに?って質問よくされたし・・
デスクトップ(画面)がPCの全てとか思いこんだりするやつもいる
デスクトップってなに?って質問よくされたし・・
デスクトップ(画面)がPCの全てとか思いこんだりするやつもいる
793デフォルトの名無しさん
2021/08/04(水) 15:09:19.16ID:eEVdTSgT794デフォルトの名無しさん
2021/08/04(水) 15:13:03.26ID:u5b+Rn+D JSP …
795デフォルトの名無しさん
2021/08/04(水) 15:28:11.28ID:u5b+Rn+D スマソ。ミスタッチだ。
JSP というのは Java とHTMS(5) と CSS(2) で
サーバーアプリケーションを組むには「至れり尽くせり」な
入力ぺージを組むにはいい。
だが、そういったのを嫌う企業があって、コード の品質(保守性)は
上げると企業的にマズいという話があるのだ。
いや、ホワイト企業だったらそんなことはない(あったら
ホワイトとは謂えない)と思うんだが、じっさい、そういう
企業はいくらでもある。
プログラミングを覚えるための言語と、
企業で稼げる言語と、
顧客さんに満足いただける言語は
おそらく別物だと思う。
JSP というのは Java とHTMS(5) と CSS(2) で
サーバーアプリケーションを組むには「至れり尽くせり」な
入力ぺージを組むにはいい。
だが、そういったのを嫌う企業があって、コード の品質(保守性)は
上げると企業的にマズいという話があるのだ。
いや、ホワイト企業だったらそんなことはない(あったら
ホワイトとは謂えない)と思うんだが、じっさい、そういう
企業はいくらでもある。
プログラミングを覚えるための言語と、
企業で稼げる言語と、
顧客さんに満足いただける言語は
おそらく別物だと思う。
796デフォルトの名無しさん
2021/08/04(水) 16:18:09.53ID:7uJ0peIO >>795
そんな時代遅れなものを今から導入するところはない
そんな時代遅れなものを今から導入するところはない
797デフォルトの名無しさん
2021/08/04(水) 17:12:54.13ID:fTe6vxM6798デフォルトの名無しさん
2021/08/04(水) 17:15:01.73ID:u5b+Rn+D いまさら導入する企業はないだろうが、
それで儲けてる会社もあるから困るんだ。
それで儲けてる会社もあるから困るんだ。
799デフォルトの名無しさん
2021/08/04(水) 17:48:10.81ID:BgVgY2hb800デフォルトの名無しさん
2021/08/04(水) 18:07:06.81ID:L56ZMFZY Goの仕事はあるぞ?
しかし初学者にお勧めできないのは同意する
基本的にバックエンドなのでAWSかGCPを意のままに操れる人でないと価値のない言語
しかし初学者にお勧めできないのは同意する
基本的にバックエンドなのでAWSかGCPを意のままに操れる人でないと価値のない言語
801デフォルトの名無しさん
2021/08/04(水) 18:17:53.39ID:EIFvRfC3 勝又健太は初手にはRubyを勧めてるじゃん
上級にはGoを勧め始めてるらしいけど
上級にはGoを勧め始めてるらしいけど
802デフォルトの名無しさん
2021/08/04(水) 18:31:55.03ID:7MSN7pbp >>799
Goもオススメだけど
莫大な量を占めるC/C++による各種高速ソフトウェアをも置き換える立ち位置にあるRustが一番オススメかな
Rustは今後C/C++だけでなくJavaで書かれていた分野も置き換えていく言語
Goもオススメだけど
莫大な量を占めるC/C++による各種高速ソフトウェアをも置き換える立ち位置にあるRustが一番オススメかな
Rustは今後C/C++だけでなくJavaで書かれていた分野も置き換えていく言語
803デフォルトの名無しさん
2021/08/04(水) 18:45:10.16ID:BE8GLseK KENTA は未経験者用ポートフォリオには、Ruby on Rails 一択。
これで転職する。つまり転職用言語
その後、時給1万円を目指すなら、Ruby → Go
サロンは日本6位で、2千人入っている。
未経験者の最大のコミュニティー。虎の穴
これで転職する。つまり転職用言語
その後、時給1万円を目指すなら、Ruby → Go
サロンは日本6位で、2千人入っている。
未経験者の最大のコミュニティー。虎の穴
804デフォルトの名無しさん
2021/08/04(水) 18:51:14.82ID:BWhedzWX ケンタは日本人初のA級ライセンス、そして師匠はなんとあのあわしろ氏なのだ。
忠告を素直に聞くべき。
忠告を素直に聞くべき。
805デフォルトの名無しさん
2021/08/04(水) 19:15:07.20ID:2P5cG5Xf 初手Rustでこの仕事の適正を判断するのって結構良いと思う
806デフォルトの名無しさん
2021/08/04(水) 20:11:53.18ID:u9AO5DbD >>805
使えるプログラマーか使えない土方か判別できそう。
使えるプログラマーか使えない土方か判別できそう。
807デフォルトの名無しさん
2021/08/04(水) 20:47:54.15ID:gnmCXWrw それだったら初手Cだろう
ポインタと構造体が分からないやつはいらない
ポインタと構造体が分からないやつはいらない
808デフォルトの名無しさん
2021/08/04(水) 20:57:52.95ID:CyfPasbw >>804
その二名って関係あったのね
その二名って関係あったのね
809デフォルトの名無しさん
2021/08/04(水) 22:28:39.65ID:WgkFTT5q >>807
プログラミングではもちろんその二つが非常に重要だと広く知られていて
例えばRustなんかは構造体が再び言語の中心に来ているし
ポインタについてもCよりC++がより扱いを厳密化し、そのC++よりRustはさらに所有権を明確にするなど進化を遂げている
プログラミングではもちろんその二つが非常に重要だと広く知られていて
例えばRustなんかは構造体が再び言語の中心に来ているし
ポインタについてもCよりC++がより扱いを厳密化し、そのC++よりRustはさらに所有権を明確にするなど進化を遂げている
810デフォルトの名無しさん
2021/08/04(水) 22:47:56.02ID:xyiEdC8m >>797
VBAをあまり舐めない方がいい。
EXCELに旧VB6が入っているようなもものだからな。Web系で無ければその気になればシステムだって組むことが出来る。
それに加えて自分で行った操作をそのままコードに出来るからな。本当に初心者の場合はかなり助かるだろう。
後、大概の人なら何とかやっていける間口の広さも強みと言えるだろうな。基本的に簡単な言語だから初心者も取っ付き易い一面を持ちながらSASのようなビッグデータを扱えるアドオン、Javascriptと混在したソースコードの記載、.netの機能もある程度はそのまま使えたり俺は使ったことがないがVBAHaskellなるものもあるそうだ。
そして今まで長いこと生き続けて来ただけあって相当こなれた言語であること。大体知りたいことはググればすぐに出てくることも強み。
そしてそもそもEXCELだからユーザーや客に仕様の説明をする際に簡単なものならその場で即興でVBAで組んで説明することも可能。
SEとしてもある意味近道と言うことが出来るだろう。
VBAをあまり舐めない方がいい。
EXCELに旧VB6が入っているようなもものだからな。Web系で無ければその気になればシステムだって組むことが出来る。
それに加えて自分で行った操作をそのままコードに出来るからな。本当に初心者の場合はかなり助かるだろう。
後、大概の人なら何とかやっていける間口の広さも強みと言えるだろうな。基本的に簡単な言語だから初心者も取っ付き易い一面を持ちながらSASのようなビッグデータを扱えるアドオン、Javascriptと混在したソースコードの記載、.netの機能もある程度はそのまま使えたり俺は使ったことがないがVBAHaskellなるものもあるそうだ。
そして今まで長いこと生き続けて来ただけあって相当こなれた言語であること。大体知りたいことはググればすぐに出てくることも強み。
そしてそもそもEXCELだからユーザーや客に仕様の説明をする際に簡単なものならその場で即興でVBAで組んで説明することも可能。
SEとしてもある意味近道と言うことが出来るだろう。
811デフォルトの名無しさん
2021/08/04(水) 22:54:29.91ID:GUPks2Hh812デフォルトの名無しさん
2021/08/04(水) 22:57:38.99ID:xyiEdC8m >>811
そういう虚勢や煽りはいいから
そういう虚勢や煽りはいいから
813デフォルトの名無しさん
2021/08/04(水) 23:05:25.89ID:BgVgY2hb 何がRustだ!なめんなよ!何がRust…
Rustの入門書注文ボタンポチッ
Rustの入門書注文ボタンポチッ
814デフォルトの名無しさん
2021/08/05(木) 00:38:21.33ID:qZ4U0ezz 完全な初心者が初手Rustは無謀の極みやぞ
せめて他言語をかじってからやれ
せめて他言語をかじってからやれ
815デフォルトの名無しさん
2021/08/05(木) 00:56:07.25ID:kLMh0xxl rust away
816デフォルトの名無しさん
2021/08/05(木) 01:26:16.90ID:Fb3LS3x0 初手Rustが流行れば世界平和が実現します
817デフォルトの名無しさん
2021/08/05(木) 01:26:49.37ID:HO+HzJa5 VBAはデバッガ標準装備でその点はいい気もするけど
みんながOffice使ってるわけじゃないし作法も独特で古臭い
それならWebブラウザで完結してデータの加工のみに注力できる
オンライン版のJupyter Notebook(Python)を推す
みんながOffice使ってるわけじゃないし作法も独特で古臭い
それならWebブラウザで完結してデータの加工のみに注力できる
オンライン版のJupyter Notebook(Python)を推す
818デフォルトの名無しさん
2021/08/05(木) 01:27:53.18ID:HO+HzJa5 MSならMakeCodeもいいかも
ハードウェア所持してなくても楽しめる
ハードウェア所持してなくても楽しめる
819デフォルトの名無しさん
2021/08/05(木) 02:27:38.09ID:UMPklNYH c#とvsの組み合わせでいいじゃん
環境構築が楽、インテリセンスが強力、GUIがすぐ作れる、検索すればナレッジが沢山ある、言語の応用範囲が広い
c#とvsに行き着くまで他の言語で何度も挫折した実体験から強く推したい
環境構築が楽、インテリセンスが強力、GUIがすぐ作れる、検索すればナレッジが沢山ある、言語の応用範囲が広い
c#とvsに行き着くまで他の言語で何度も挫折した実体験から強く推したい
820デフォルトの名無しさん
2021/08/05(木) 02:41:27.09ID:Qh/2RygJ C#もガベージコレクション有り言語だから、
C/C++/Rustがカバーする広範囲を代替することは出来ない。
C/C++/Rustがカバーする広範囲を代替することは出来ない。
821デフォルトの名無しさん
2021/08/05(木) 02:46:48.18ID:SZPzd04c 今ではRustで本番サービス作ったりもしてるけどプログラミング勉強始めた時C++から始めて挫折したわ
Cからやり直して理解出来た
Cからやり直して理解出来た
822デフォルトの名無しさん
2021/08/05(木) 03:03:09.27ID:P4fVfC71823デフォルトの名無しさん
2021/08/05(木) 03:04:50.36ID:HrDr1H0g Rust,Goの両睨みでいきましょう
824デフォルトの名無しさん
2021/08/05(木) 08:47:28.75ID:grEO2Y0L 例えば将棋AIとか馬力が必要なことに野心が無ければ、C#とかPythonでいいと思うんだが。
成果物がすぐ出来るのが良いし、Web系だとスマホで結果が見れたりして面白い。
なんなら環境がどこにでも有りそうなVBAも。
成果物がすぐ出来るのが良いし、Web系だとスマホで結果が見れたりして面白い。
なんなら環境がどこにでも有りそうなVBAも。
825デフォルトの名無しさん
2021/08/05(木) 09:10:26.90ID:f+p6qhf3826デフォルトの名無しさん
2021/08/05(木) 09:26:44.54ID:grEO2Y0L >>825
書いた言葉通り、Javascriptで試しに動かしたことを出先でスマホで確認しましたってだけの話。
書いた言葉通り、Javascriptで試しに動かしたことを出先でスマホで確認しましたってだけの話。
827デフォルトの名無しさん
2021/08/05(木) 09:37:11.44ID:ijfSI2RL828デフォルトの名無しさん
2021/08/05(木) 09:53:35.16ID:pZO3NUtq WASMにしろJavaScriptの素養は必要だし、
巷間で有名なWEBデベロッパのロードマップでも
ロードマップ作成者の個人的なおすすめの初手はJavaScriptだったから
初手にJavaScriptは結構良いかもしれない
参考:
https://github.com/kamranahmedse/developer-roadmap/blob/master/img/backend.png?year-2021-2
https://github.com/kamranahmedse/developer-roadmap
巷間で有名なWEBデベロッパのロードマップでも
ロードマップ作成者の個人的なおすすめの初手はJavaScriptだったから
初手にJavaScriptは結構良いかもしれない
参考:
https://github.com/kamranahmedse/developer-roadmap/blob/master/img/backend.png?year-2021-2
https://github.com/kamranahmedse/developer-roadmap
829デフォルトの名無しさん
2021/08/05(木) 09:59:50.10ID:lkq1Di3/ 何をやるにしてもウェブを避けて通れない時代だし
ウェブではJavaScriptとWASMが必須だもんな
そしてWASMの記述言語はRustがベスト
ウェブではJavaScriptとWASMが必須だもんな
そしてWASMの記述言語はRustがベスト
830デフォルトの名無しさん
2021/08/05(木) 10:01:57.77ID:pZO3NUtq831デフォルトの名無しさん
2021/08/05(木) 10:07:21.38ID:pZO3NUtq832803
2021/08/05(木) 11:46:52.22ID:bqGeTZjz >>831
YouTube で有名な、雑食系エンジニア・KENTA のサロンの、
バックエンド初心者用コースのポートフォリオと全く同じ
基本情報技術者資格、Ruby on Rails, Linux, Docker Compose, Node.js(Webpack, Babel), Bootstrap
VSCode(Remote Container, WSL2 ならRemote WSL), Heroku, CircleCI、データベース
今までは、Docker Compose までが初心者用コースだったが、
最近は誰でも、Docker出来るから、
AWS Fargate, Terraform, React, Vue.js, TypeScript も
だから、AWSのくろかわこうへいのサロンにも、入る必要がある
これが済んだら、Ruby → Go で、時給1万円を目指す
KENTA、2021/4
2021年のWeb系エンジニア転職を成功させる3つの技術要素
www.youtube.com/watch?v=70VrB7LTe9g
2021/2
Web系エンジニアを目指す人のためのプログラミング学習ロードマップ
www.youtube.com/watch?v=0TABrlhci5M
YouTube で有名な、雑食系エンジニア・KENTA のサロンの、
バックエンド初心者用コースのポートフォリオと全く同じ
基本情報技術者資格、Ruby on Rails, Linux, Docker Compose, Node.js(Webpack, Babel), Bootstrap
VSCode(Remote Container, WSL2 ならRemote WSL), Heroku, CircleCI、データベース
今までは、Docker Compose までが初心者用コースだったが、
最近は誰でも、Docker出来るから、
AWS Fargate, Terraform, React, Vue.js, TypeScript も
だから、AWSのくろかわこうへいのサロンにも、入る必要がある
これが済んだら、Ruby → Go で、時給1万円を目指す
KENTA、2021/4
2021年のWeb系エンジニア転職を成功させる3つの技術要素
www.youtube.com/watch?v=70VrB7LTe9g
2021/2
Web系エンジニアを目指す人のためのプログラミング学習ロードマップ
www.youtube.com/watch?v=0TABrlhci5M
833デフォルトの名無しさん
2021/08/05(木) 13:06:31.52ID:u9EvVxOt WebはWebサーバー立てるとかhttp理解するとか初っ端で詰みそう
htmlファイルをブラウザで開くとかなら初心者でも出来そうだけど
htmlファイルをブラウザで開くとかなら初心者でも出来そうだけど
■ このスレッドは過去ログ倉庫に格納されています
