2018年04月29日

プログラマぼくがプログラミング言語まとめるから気になる人どうぞ

1 : 以下、?ちゃんねるからVIPがお送りします :2018/04/29(日) 01:21:36.193 ID:H98CJ0lNa.net
C:実用性皆無かと思いきやPHPの基盤として動いていたりC++が難しすぎたときの保険だったりまだ息をしている。

C++:もっとも難しい言語といっても過言ではなく今から身に着けようとするのはお勧めしない。
勧めてくる奴は視野が狭いやつか悪ふざけなので注意。ゲームや組み込み(電化製品)で活躍。

Java:堅実かつ高速で動くため保守的な日本企業の社内システムなどで用いられている。
Androidでも使われていたが保守的すぎて見限られみんなKotlinに移った。
今から勉強するのは時代遅れでオススメしない。

C#:C++とややこしいがこちらはJavaの親戚。Javaよりいくらか自由度が高い。特徴はJavaと同じ。

PHP:文法の記述の自由度が高く、ソースコードを読み取りやすいが動作を制御するのは実は大変。
スピード重視のWebサービス企業などで用いられる。

Ruby:文法の記述方法など根底的な部分から他の言語と異なる。
初学者には優しいらしいが他の言語と融通がきかず最近人気急落中。
使用しているのは堅めのWebサービス企業。(twitterなど)

Python:AIと親和性が高く人気急上昇中だが言語自体は古くからある。
(見た目が)非常にさっぱりと書ける。
人工知能の知識とpythonの知識はまったくの別(人工知能の知識の取得のほうがはるかに難しい)なので注意。
使用用途はAI、海外のWebサービス企業。

Swift:もともとAppleのスマホアプリはObjctive-Cという言語だったが
あまりにもそれがクソなので代わりに生まれた。
しかしSwiftもクソであり糞が二つ存在する状態になってしまっている。

Kotlin:もともとAndroidのスマホアプリはJavaだったが、
「堅すぎ」てプログラマが嫌がり生まれる。
しかしKotlinもクソであり糞が二つ存在する状態になってしまっている。(Appleよりはマシ)

Javascript:ネット黎明期から存在し初期はプログラマから親の仇のように生まれていたが
グチグチ言われながら存在し続けるうちに色々なことができるようになり神化し始めている。
しかしまだ進化の途上であり、プログラマならばキャッチアップしないといけない言語である。
使用用途は昔はWebや簡単なブラウザゲーなどだったが今は何にでも用いられる。(電化製品の内部などではあまり使われていないかも)








おすすめ
武田薬品工業「売上1.7兆しかないけど6兆円使って買収するお!」 → 株価大暴落

潰れたパチンコ屋はこうだった

そばにいる青山テルマ「群れる女は無理」 → 欅坂ファンが大激怒

8年前に話題になった2歳の頃から1日40本のタバコを吸っていた子どもの現在

【闇】NHKの番組『漫画村』の運営者を追跡した結果 サーバ経営者は4年半前に殺されていた!




2 : 以下、?ちゃんねるからVIPがお送りします[sage] :2018/04/29(日) 01:22:59.686 ID:ebZ5+0R10.net
プログラム歴何年だすか?


3 : 以下、?ちゃんねるからVIPがお送りします[sage] :2018/04/29(日) 01:23:35.945 ID:0V2Y4m/G0.net
prologは?


4 : 以下、\(^o^)/でVIPがお送りします :2018/04/29(日) 01:23:36.275 ID:9N7RIHyF0.net
FORTRANは?


5 : 以下、?ちゃんねるからVIPがお送りします :2018/04/29(日) 01:24:59.676 ID:fx26byir0.net
N88BASICは?


6 : 以下、?ちゃんねるからVIPがお送りします :2018/04/29(日) 01:25:38.847 ID:gSe4+oQq0.net
Juliaについてくやしく


7 : 以下、?ちゃんねるからVIPがお送りします :2018/04/29(日) 01:26:55.871 ID:wUKRRaFf0.net
Haskellは?


8 : 以下、?ちゃんねるからVIPがお送りします :2018/04/29(日) 01:28:56.711 ID:fnSrUn6ed.net
全部オススメされてなくてワロタ


9 : 以下、?ちゃんねるからVIPがお送りします :2018/04/29(日) 01:30:57.717 ID:H98CJ0lNa.net
以下ゴミども

COBOL:骨董品レベルのゴミだが日本では悲しいことにまだ使われてしまっている。
しかし初学者に非常にやさしく、階層構造をもつ変数の定義とその理解が非常に容易であるとか利点もある。
使っているのは「日本の」大企業と銀行。

FORTRAN:COBOLと言うことは同じだがこちらは大学などで使われている。
使用用途は研究など。

BASIC:COBOLよりいくらかマシだが手続き型言語の時点でクソである。

Golang:意識高い系企業が使いたがるが、既存の言語から乗り換える利点に乏しく、いずれ廃れるだろう。

Scala:意識高い系企業が使いたがるが、既存の言語から乗り換える利点に乏しく、いずれ廃れるだろう。



10 : 以下、\(^o^)/でVIPがお送りします :2018/04/29(日) 01:32:08.211 ID:9N7RIHyF0.net
手続き型が糞ってのは何故?


11 : 以下、?ちゃんねるからVIPがお送りします[sage] :2018/04/29(日) 01:36:35.368 ID:x/0tQFq/M.net
Actionscript3好きなんだけど、まだ生きてる?


12 : 以下、?ちゃんねるからVIPがお送りします :2018/04/29(日) 01:38:06.753 ID:WQlI2kqo0.net
信じていいんか?
java勉強しようと思ってたけど



13 : 以下、?ちゃんねるからVIPがお送りします :2018/04/29(日) 01:41:38.752 ID:H98CJ0lNa.net
>>11
Actionscriptさんはもうしにますよ

>>12
始めてやるにも向き不向きがある

Javaは今は古めの社内システムくらいにしか使われないが
今から勉強するのはやめとけ
JSP/ServletのあとXMLのあとフレームワークを勉強しないとスタートラインにすら立てず割に合わない
「おじさんと仕事するのがだいすきです!!!」という人にはすすめる



14 : 以下、?ちゃんねるからVIPがお送りします :2018/04/29(日) 01:42:39.318 ID:MKm3BZrFM.net
じゃあスマホアプリのために何の言語勉強したらいいの?


16 : 以下、?ちゃんねるからVIPがお送りします :2018/04/29(日) 01:46:18.116 ID:H98CJ0lNa.net
>>14
KotlinかSwift

と言いたいところだが
JSで書いたコードをKotlinとSwiftに変換してくれるJSの派生言語があった
ド忘れした
まぁアプリ開発については環境自体が整ってなくかわいそうだなとしか言えない
アプリ開発は基本的に言語を問わないような人間にしか向いてない
趣味でやるなら気にしなくてもいいけど



15 : 以下、?ちゃんねるからVIPがお送りします :2018/04/29(日) 01:43:55.095 ID:Z/BAjpEh0.net
Python勉強してたけど3時間くらいやって坊主


17 : 以下、?ちゃんねるからVIPがお送りします[sage] :2018/04/29(日) 01:51:25.943 ID:JgS/N8z+0.net
Javaとか時代遅れのゴミやん
C#の方がモダン言語だわ

ラムダ式の対応遅すぎ



18 : 以下、?ちゃんねるからVIPがお送りします :2018/04/29(日) 01:52:25.737 ID:38kuZ0Crd.net
結局全部ゴミでワロタ


19 : 以下、?ちゃんねるからVIPがお送りします :2018/04/29(日) 01:54:23.062 ID:H98CJ0lNa.net
>>18
JavascriptとPHPとPythonとRubyとC#はいいんじゃね
Javaはもうそろそろ寿命
他はカス



22 : 以下、?ちゃんねるからVIPがお送りします :2018/04/29(日) 01:58:09.860 ID:38kuZ0Crd.net
>>19
スクリプト系多いな
静的型付きはあかんの?



20 : 以下、?ちゃんねるからVIPがお送りします :2018/04/29(日) 01:57:29.318 ID:tqkCYYoV0.net
C++が難しいとか幼稚園児かよ


21 : 以下、?ちゃんねるからVIPがお送りします[sage] :2018/04/29(日) 01:58:02.433 ID:jv7aBrwI0.net
Rustは?


24 : 以下、?ちゃんねるからVIPがお送りします :2018/04/29(日) 02:26:31.642 ID:evmMYFMCa.net
ガキの頃MSX-BASICで遊んでたおかげでEXCELがはかどるわ


25 : 以下、?ちゃんねるからVIPがお送りします :2018/04/29(日) 02:30:03.915 ID:H98CJ0lNa.net
おまけ SQL編

Oracle:
大規模データベースで活躍できるらしいがMySQLで代用できないものが思い浮かばない。
おそらく企業サポート付きなのが保守的な日本企業に好まれているだけと思われる。
記述の仕方も独特で個人的にいけ好かないしそう思っている人は多いはず

MySQL:
Oracleと違い無料で使えるがOracleに買収されてしまった。
そのことでますますOracleアンチを増やしている。
大規模小規模柔軟に対応するが、「エラーにならないようにデータを勝手に改変する」という悪癖がある。
また「内部エンジン」というバージョン違いみたいなのも抱えていて、有用だが慣れるのに時間がかかる。

Postgre
MySQLのライバル的位置づけなのだがMySQLには負けてしまっている。
並び変え(ORDER BY)のクエリの検索を多用する場合はこちら。
MySQLよりも「堅くて企業向き」な印象。

SQL Server
「何もかもぜったいにマイクロソフトのものしか使用しない」という場合のみ選択肢にあがる。



31 : 以下、?ちゃんねるからVIPがお送りします :2018/04/29(日) 02:53:49.511 ID:hFOGSyKm0.net
>>25
MongoDBは?



32 : 以下、?ちゃんねるからVIPがお送りします :2018/04/29(日) 02:58:56.600 ID:pqXGzK81p.net
HANAとTERADATAも頼む


35 : 以下、?ちゃんねるからVIPがお送りします :2018/04/29(日) 03:05:07.074 ID:H98CJ0lNa.net
>>31
NoSQLのこと自体がよく分かってない。勉強不足だが正直まだ興味ない。

>>32
wakannnai



26 : 以下、?ちゃんねるからVIPがお送りします :2018/04/29(日) 02:34:54.065 ID:qyPdzaYC0.net
なんかPHPってオワコンなイメージあったけどそんなことないんか


27 : 以下、?ちゃんねるからVIPがお送りします :2018/04/29(日) 02:35:07.484 ID:9PcoJCdO0.net
react-nativeおじさんだよ


28 : 以下、?ちゃんねるからVIPがお送りします :2018/04/29(日) 02:44:51.526 .net
>エラーにならないようにデータを勝手に改変する

マジで? 話にならないじゃん、怖いなあ。MySQLには近づかんとこ
やっぱ硬くて太いPostgreSQLなんやなって



29 : 以下、?ちゃんねるからVIPがお送りします :2018/04/29(日) 02:49:42.762 ID:CpKq1o7v0.net
AS/400の糞言語どうよ


30 : 以下、?ちゃんねるからVIPがお送りします :2018/04/29(日) 02:52:06.600 ID:H98CJ0lNa.net
>>29
RPGかな あれすごいクソだったな。
もう何がクソって表現したくもないくらいの糞だったわwww
COBOLが神言語に見えたしもう思い出したくない



33 : 以下、?ちゃんねるからVIPがお送りします :2018/04/29(日) 03:00:06.483 ID:CpKq1o7v0.net
>>30
やっぱり糞なのか
客がAS/400使ってるとか聞いて何やるのか調べたら
そのRPGとかいう奇怪な言語みつけて草生えたわ



35 : 以下、?ちゃんねるからVIPがお送りします :2018/04/29(日) 03:05:07.074 ID:H98CJ0lNa.net
>>33
COBOLとOSシェル(というかvimまたはemacs)の悪いところを掛け合わせたみたいなやつだったな
COBOLよりさらにひと昔前というか
おっさんしか使えない謎言語だが自慢げに操作するおっさんを内心見下していた



34 : 以下、?ちゃんねるからVIPがお送りします :2018/04/29(日) 03:04:47.783 ID:L97bENUA0.net
今度CとSwift学びに行くんだが、選ぶ言語間違えたか?


36 : 以下、?ちゃんねるからVIPがお送りします :2018/04/29(日) 03:08:38.916 ID:H98CJ0lNa.net
>>34
プログラミング言語経験ないなら間違えてる
プログラミング言語経験あるなら「きっとすごい上級者で探求心のあるんだろうな」っておもう



37 : 以下、?ちゃんねるからVIPがお送りします :2018/04/29(日) 03:33:51.989 .net
Clojure
Julia
Crystal
Elixir

興味ある
気になるAmazonの本


 コメント一覧 (39)

    • 1. 名無しさん@まとめたニュース
    • 2018年04月29日 14:28
    • これってエディターで出来る精度になってねーわけだ
    • 2. 名無しさん@まとめたニュース
    • 2018年04月29日 14:29
    • プログラム言語も色々あるのだな。
      で、その中で何が重宝がられて何が廃れるのか。
      ぶっちゃけると企業の経営者はそれを把握出来ているのかね?w
      無理だろうな。単なる高学歴の事務屋が把握出来る訳が無い。電気屋行くとつまらんものに高額な値段がはってあるのを見ると先がねーなw
    • 3. 名無しさん@まとめたニュース
    • 2018年04月29日 14:30
    • どうでもいいけど、YOUTUBEの古いアカウント MSNホットメールとかメルアド消失
      でかつクラッキングされたかでパスも復帰出来ない奴、関連付けて、パスワード復帰できる糸口だせよ パス一個に30ドル払う

      パスワード失った奴の多い事この上ないじゃないか


    • 4. 名無しさん@まとめたニュース
    • 2018年04月29日 14:37
    • いい言語とはより普及している言語のこと
    • 5. 名無しさん@まとめたニュース
    • 2018年04月29日 14:45
    • VBが好きです
    • 6. 名無しさん@まとめたニュース
    • 2018年04月29日 14:51
    • TRCOが最高。あと、APLとSNOBOLも。
      はまったのは Modula-3。
    • 7. 名無しさん@まとめたニュース
    • 2018年04月29日 14:57
    • プログラム仕事にするなら年に1,2個言語を覚えるぐらいじゃないと馬鹿になる
    • 8. 名無しさん@まとめたニュース
    • 2018年04月29日 14:58
    • VBAが蚊帳の外でワロタw
      Excelメインで使う業務なら一択なんだよなぁ
    • 9. 名無しさん@まとめたニュース
    • 2018年04月29日 15:05
    • javaは時代遅れだけど日本企業は時代遅れのやりかたを続けるから需要はあるぞ
      いまだにwindowsXPを使い続けたりするから
    • 10. 名無しさん@まとめたニュース
    • 2018年04月29日 15:07
    • プログラマー大変だよな・・・
    • 11. 名無しさん@まとめたニュース
    • 2018年04月29日 15:09
    • オワコン言語だのなんだの言っても
      経験積んで其れなりに使えるなら
      なんだかんだ一応メシ食えるからな
    • 12. 名無しさん@まとめたニュース
    • 2018年04月29日 15:12
    • ワラワラとマウント取りたがりのオタクが湧いてて草
    • 13. 名無しさん@まとめたニュース
    • 2018年04月29日 15:23
    • 否定しかできない無能だな
      使われてるんだから利点まとめろよ
    • 14. 名無しさん@まとめたニュース
    • 2018年04月29日 15:28
    • JVMはしなんよ
    • 15. 名無しさん@まとめたニュース
    • 2018年04月29日 15:30
    • FORTRANは別にアプリとか作るための言語じゃないからなあ
      そっち方面の人から何と言われようと今後もずっと生き残るだろう
    • 16. 名無しさん@まとめたニュース
    • 2018年04月29日 15:31
    • MSのプログラム環境作るのに数GBもDLせなあかんとか狂ってるわ

      セキュリティで忌み嫌われててもJSマジっょぃ
    • 17. 名無しさん@まとめたニュース
    • 2018年04月29日 15:33
    • 頑張って調べた感は出てるな自演アフィ
      エアプ丸出しだけどな
    • 18. 名無しさん@まとめたニュース
    • 2018年04月29日 16:08
    • 求人数で言うとJAVAはかなりの数あるからとりあえず就職する道具として見てるならJAVAが一番手っ取り早い
      ただ今時JAVAで求人かけてる所はほとんど派遣だから学習コストに対してリターンは見合ってない
      やれって言われて勉強するくらいがちょうどいい
      初学者向きかつ就職向きなのはRubyかPHP ベンチャーも多いが自社開発の企業にも入りやすい ただ初心者向けというスクールの触れ込みから「誰でも簡単にできる言語」として認知されている所がある。実際にはあくまで相対評価として理解しやすいだけで、プログラミング自体が並み以上の知能がないと無理な点を忘れると痛い目にあう
    • 19. 名無しさん@まとめたニュース
    • 2018年04月29日 16:12
    • ※10
      一部例外はあるが、基本的に下記の二つを抑えれば、初めての言語もたいていどうにかなって、後は慣れ
      1.上から下に処理は流れる
      2.代入は右から左
      英語覚えた後で中国語やスワヒリ語、アラビア語覚えるより楽

      ※14
      それがなくなることこそが、世界平和に最も近づくと言われるものだぞ
      核、食糧、エネルギー、人口など、いろんな問題の元凶
      神龍に無くなることを願ったらノーベル平和賞受賞最有力
    • 20. 名無しさん@まとめたニュース
    • 2018年04月29日 16:40
    • JAVAって高速かねぇ?
    • 21. 名無しさん@まとめたニュース
    • 2018年04月29日 16:50
    • 糞とかそういうんで決めるもんじゃねえしなあ
      その言語を要求されたら覚えなきゃいかん
    • 22. 名無しさん@まとめたニュース
    • 2018年04月29日 17:13
    • Pythonとか人工知能のライブラリとフレームワークが充実してるってだけだしどうなるかなぁ。組み込みでエンドポイントでの実装しようとすると結局コア部分はC、c++で書いた方が処理しやすいだろうし。
    • 23. 名無しさん@まとめたニュース
    • 2018年04月29日 17:30
    • Cを実用性皆無とかたかが知れるレベルやね
    • 24. 名無しさん@まとめたニュース
    • 2018年04月29日 17:32
    • ラダーロジックは消えてほしい
    • 25. 名無しさん@まとめたニュース
    • 2018年04月29日 17:41
    • C#「Linq便利過ぎてすまんな」
    • 26. 名無しさん@まとめたニュース
    • 2018年04月29日 18:08
    • 環境の問題と言語自体の問題がごちゃ混ぜにされてる印象。

      > 手続き型言語の時点でクソ
      いったい何を言っているんだろう。
    • 27. 名無しさん@まとめたニュース
    • 2018年04月29日 18:42
    • Delphiが無い(泣)
    • 28. 名無しさん@まとめたニュース
    • 2018年04月29日 19:18
    • ※27
      ボーランドの時はIDEも軽くて良かったんだけどなぁ
      コードギア、エンバカデロと移ってVSみたいなUIになってクソ化した思い出
    • 29. 名無しさん@まとめたニュース
    • 2018年04月29日 19:20
    • Kotlinって何やろと思ったらJVMで動く言語か
      AndroidってJavaからC++(NDK)に主力が移ったのかと思ってた、あれゲーム関連だけだったんかな
    • 30. 名無しさん@まとめたニュース
    • 2018年04月29日 19:45
    • 結局、初学者はRubyかPHPで異論無し??
      教えてくだされ。。
    • 31. 名無しさん@まとめたニュース
    • 2018年04月29日 20:32
    • 疑問を投げたらすぐに反って来る言語が最良なんじゃね?車輪の再発明に時間かけるの馬鹿らしいし。
    • 32. 名無しさん@まとめたニュース
    • 2018年04月29日 21:11
    • C#とjavaが親戚???
    • 33. 名無しさん@まとめたニュース
    • 2018年04月29日 22:57
    • ゲームプログラマ視点。
      C++これに脳が最適化されてる。
      C#まぁまぁ。
      C使いたくない。
    • 34. 名無しさん@まとめたニュース
    • 2018年04月29日 23:53
    • 完全に素人の意見だな。間違いだらけ
    • 35. 名無しさん@まとめたニュース
    • 2018年04月30日 01:40
    • JSいいよ、いいけど範囲広すぎて学ぶこと多いし常に最新情報追える人しかおすすめしない
    • 36. 名無しさん@まとめたニュース
    • 2018年04月30日 12:55
    • ※欄でも散々言われてるけれど書いてある事が無茶苦茶
      特にひどいのが
      Javaが高速
      Cが実用性皆無
      C#とjavaが親戚

      コメント的にスマホアプリの開発かweb関連の開発しかやった事が無いと思われる
      後は趣味で触った程度と2chまとめとかで昔からよく言われてる文句が書いてあるだけ
    • 37. 名無しさん@まとめたニュース
    • 2018年05月01日 09:16
    • ※30
      趣味なら、やりたいこと(例えばゲームを作りたいとか)に一致して
      参考書がたくさん出てるような言語を選ぶのが大事

      将来仕事にしたいならCがオススメ、いろんな言語の基本になってるから
      あとで別の言語を勉強するときに無駄にならない
      そしてそこで挫折するなら仕事に向いてないので早めに方針転換もできる
    • 38. 名無しさん@まとめたニュース
    • 2018年05月28日 20:54
    • 具体的な指摘が無いから意味が無い
      利点と不利点が書いていないと駄目
    • 39. 名無しさん@まとめたニュース
    • 2018年05月31日 16:43
    • Perlは?文字置換がらくなんだけど。

      javascriptは漫画喫茶のPCで一部の命令が使えないことがある。


コメントフォーム
記事の評価
  • リセット
  • リセット

コメントを投稿してくれる方へ
いくつかのエロい単語やURL等は使えません。
下記の投稿は無断で削除する場合があります。予めご了承ください。
・荒らし行為(宣伝行為含む)
・犯罪的なコメント
・差別的なコメント
・過激な下ネタ

他ブログのネタ満載 アンテナページへ


スポンサードリンク
QRコード
QRコード
LINE読者登録QRコード
LINE読者登録QRコード
記事検索
月別アーカイブ
最新記事
スポンサードリンク