プログラミング始めたいんだけどどこ言語がいい?

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2017/10/21(土) 12:00:39.67ID:MUZiZI+C
Web開発しようとして、JavaScriptは基本的なところはやったんだ。
で、サーバーサイドもやらなきゃってなったんだけど、phpはやだなーってなって、Rubyにしようとしたんだけど、Pythonもおもろそうやなぁと思ってたら、サーバーサイドはJavaScriptのnode.jsもあることに気がついて、悩んでるんよ。
ちょっと教えて
2017/11/09(木) 19:00:04.05ID:xIlDwtEO
使用者のイメージ

C/C++ オタク
C#   恥ずかしがり屋
Java 冗談が通じない
Ruby ナルシスト
PHP  部屋が汚い
Python 騙されやすい
104デフォルトの名無しさん
垢版 |
2017/11/09(木) 19:22:28.61ID:lGQpurza
Haskell オナニスト。
2017/11/09(木) 19:40:10.96ID:h0zzc046
>>102
君のお陰で nginx を勉強するわ
106デフォルトの名無しさん
垢版 |
2017/11/09(木) 20:08:35.28ID:lGQpurza
Q. Linux環境での動作時の性能をWindows環境での動作時と比較するとどうですか?
A. 質問されたLinuxユーザーは全員、Linux環境のほうがWindows環境より良好に動作すると答えるでしょう。
Q. すごい!ほんとですか?
A. いいえ。

LTspice公式マニュアルより。
2017/11/09(木) 20:29:26.48ID:5qwvxsG7
perl は python が入っていない素のlinux環境でもなぜか入っている印象。
ローカルバイナリのビルドとインストールの設定ファイル作成にperl使うモジュールがあるから切り捨てられないんだと思う。
2017/11/09(木) 20:38:55.49ID:J7eXi8my
話が飛んでるから雑談するけど、アップルの機械はそんなに良くないし、
MacOS もそれほどいいOSとも思わないが、1990年代のマック使いやすい神話で生き延びている気がする。
2017/11/10(金) 21:27:47.34ID:H6l0/ZRl
>>108
このスレタイでその話題は地獄への入り口
110デフォルトの名無しさん
垢版 |
2017/11/12(日) 12:35:37.82ID:/8WQ9VVW
拝啓
スレ主なんだが、今はPythonで遊んでいます。
敬具
2017/11/12(日) 13:46:06.40ID:uZByHONV
一生遊んでなさい
112デフォルトの名無しさん
垢版 |
2017/11/12(日) 13:53:49.75ID:H0u2BwIs
>>110
素人にはお似合いの選択です。
2017/11/12(日) 14:00:18.03ID:Xj6DjuPw
割と無難な所に落ち着いたな
114デフォルトの名無しさん
垢版 |
2017/11/12(日) 14:09:52.00ID:H0u2BwIs
事業所でCOBOLが使われたころ、学校でBASICが使われた。
現在、事業所ではJava、学校でPythonが使われる。
115デフォルトの名無しさん
垢版 |
2017/11/12(日) 15:07:08.47ID:/8WQ9VVW
>>114
Pythonでなにか作れるようになったらJavaやって見るか
116デフォルトの名無しさん
垢版 |
2017/11/12(日) 15:29:51.56ID:GrP4UM5B
ここまでひどい自演を見たこと無いよ
2017/11/12(日) 16:09:47.12ID:uZByHONV
>>115
型のない言語から入って、型の概念学ぶのは難しいから諦めてアナリストの道を歩め
禁煙と同じで無理ではないが、かなり難しい
118デフォルトの名無しさん
垢版 |
2017/11/12(日) 17:06:20.44ID:H0u2BwIs
アセンブラから入ってCを学ぶのはありだろ。
2017/11/12(日) 17:14:17.66ID:KHB++bxu
みんなはプログラム言語何個使えるの?
2017/11/12(日) 17:20:58.41ID:tEAWzq6m
使えるの定義次第じゃない?
2017/11/12(日) 17:29:30.46ID:KHB++bxu
レベル5:マスターレベル。拡張ライブラリを記述できるだけでなく、言語の内部仕様、処理系の実装等についても明るい
レベル4:問題なく日常的に利用できるレベル。言語を使うだけでなく、その言語のライブラリを作ったり、フレームワークを作ることもできる
レベル3:リファレンスがなくても任意の処理が記述できるレベル
レベル2:リファレンス本があれば利用できるレベル
レベル1:授業などで触れたことがある程度。日常的に利用できるわけではない


これでレベル3以上を使えると定義します。
122デフォルトの名無しさん
垢版 |
2017/11/12(日) 20:27:22.02ID:C1sLEmf0
プログラミングの原点C言語もいいぞ難しいがJavaもC++も継承してるから覚えれば何してるか見た目で解るぞ
2017/11/12(日) 20:30:34.05ID:PPWufhUc
レベル2から3の壁が果てしなく高いな
リファレンス暗記しようなんて思ったことないわ
2017/11/12(日) 20:46:30.45ID:5fy9hb99
Javaなら4はクリアしてるな
リファレンスなぞコードコメントから作ればよろしい
2017/11/12(日) 22:56:32.47ID:ru/t/AtT
どの言語もレベル2から4まで振れるな―。
ちょっと使わないとすぐ忘れる。
2017/11/12(日) 23:03:25.02ID:br4KByYO
>>121
これなら10くらい
2017/11/12(日) 23:06:24.38ID:5fy9hb99
どんなレベルや
言語立ち上げて普及させたとか
2017/11/12(日) 23:24:41.76ID:br4KByYO
10種類くらい3を超えてるってことね
129デフォルトの名無しさん
垢版 |
2017/11/13(月) 01:43:08.12ID:v8HXsfBj
>>117
んなこたーない
130デフォルトの名無しさん
垢版 |
2017/11/13(月) 02:09:01.50ID:xg2ZRdpY
C++を学んだ人間の末路が江添亮だと思うと気が進まない
2017/11/13(月) 02:46:18.60ID:lmnXwEnk
江添レッテル貼るようになっちゃったやつよりは江添の方がまし
132デフォルトの名無しさん
垢版 |
2017/11/13(月) 07:59:32.70ID:TR+VOHY5
Letter ← レッテルと読むやつは江戸時代の人です。
2017/11/13(月) 09:59:01.80ID:nJtRhRD/
殆どレベル2だな。文法はともかく、標準的なメソッドの引数の順番とか
覚える気もないのでIDEのアシストやmanコマンドなどに頼りっきり。
2017/11/13(月) 13:16:29.29ID:AfQlhP1w
政府と戦い続ける、ドワンゴ江添!

任意であるはずの職務質問で、大勢のポリに取り囲まれ、
あいつは絶対に犯罪者だ。
叩けば幾らでも犯罪が出てくると決めつけられ、長時間拘束され続けたw

江添はついに、怒り心頭に達して、東京都を訴えている最中

ポリはボーナスがもらえるから、自白するまで滅茶苦茶しよる。
江添には勝ってほしい
2017/11/13(月) 17:47:31.81ID:cbf3fEt9
>>121
何も知らない言語でも1日あればレベル2になれる
136デフォルトの名無しさん
垢版 |
2017/11/13(月) 18:07:26.29ID:0rN8LnXD
リファレンス全部覚えてるやつはほとんどいないだろう開発ジャンルでそれぞれ日々使ってるの違うし
日常的に使ってるのなら本なんかまあ見ないけどさ
2017/11/13(月) 22:03:59.65ID:KJNT45pE
>>135
そりゃ1と2の差なんか無いようなもんだからなw
2017/11/14(火) 01:59:44.27ID:ok32THQD
Processingなら緯度経度データをマッピングして
3Dで高さを与えたりインタラクティブにしたり
して遊べるので入門にはおススメ。
Javaのライブラリも使えるし、文法もJavaなので
凝ったことやるなら深められるし。
2017/11/14(火) 09:43:23.42ID:v+OACAGH
Processingは学習用途ならすごく良いプラットフォーム。
2017/11/15(水) 19:02:23.31ID:5rV9KBpZ
>>117
pythonは変数に型はないけど値には型があるんで、変数の型あり言語の習得もそんな苦労しないと思う
2017/11/15(水) 20:55:12.01ID:r8JgjB1a
>>140
おいおい…
2017/11/17(金) 15:50:40.76ID:4x0i5wmi
あー、うんあれだ
うんざり
2017/11/17(金) 21:48:29.08ID:egW3yo6n
なにさ
2017/11/20(月) 18:21:55.04ID:ZdR1oeiJ
Haxeがいい。
JavaScript、ActionScript、C++、C#、Java、PHP、Python、Luaへのソースコードの変換が可能

つまり、Haxeを覚えるだけで、
JavaScript、ActionScript、C++、C#、Java、PHP、Python、Lua
が使えることになる。
145デフォルトの名無しさん
垢版 |
2017/11/21(火) 07:52:36.42ID:nLoZ7hhk
>>144
通訳頼む事と、現地の言葉に詳しくなる事は別物。
2017/11/21(火) 14:37:11.81ID:+tyc5XI3
素晴らしさでは断トツで、Haxe

次いで、Ruby, Groovy。
少しややこしいけど安全にしたのが、Kotlin

Haxeの、enum が便利

enum Input {
Key (keyCode:Int);
Click (x:Int, y:Int);
}

switch (input) {
case Input.Key (keyCode):
case Input.Click (x, y):
}

キー入力なら引数が1つで、クリックなら引数が2つとか、
引数の型が異なるものでも、処理できる
147デフォルトの名無しさん
垢版 |
2017/11/22(水) 03:53:23.46ID:ft6g9THr
すべてのモダン言語の基本となっているC++を最初に学ぶべきであろう。
2017/11/22(水) 06:55:19.43ID:gIcT0G/w
COBOLだろ
言語仕様は単純だし求人多い

これと簿記資格持ってれば食いっぱぐれることはない

他の言語は遊び用
2017/11/22(水) 11:19:16.80ID:ENKJMmst
COBOL だけは無理

漏れは、日商簿記1級も持っているし、プログラム言語も10以上できるけど、
COBOL だけは理解できない

市販の本が、読む気が失せる
2017/11/22(水) 12:51:23.73ID:BoOvICcm
いまだに「漏れ」とか言ってる人は、コード書かせても古くさそう
2017/11/22(水) 13:08:44.64ID:xbcunpq6
そう言う椰子はジジイ
2017/11/22(水) 17:24:15.72ID:RIfv3lUf
COBOLは業務系勘定系の必須スキル
ゲームとか作りたいならC++

この2つを押さえておけば後は応用
2017/11/22(水) 17:33:01.75ID:RIfv3lUf
求人見ればどれを習得するべきか解るだろ

cobol,java,php,vb,c#,c,c++,ruby,python が全て出来てやっと月20万のレベル

これにサーバ構築インフラ構築までして月25万の世界
2017/11/22(水) 17:35:21.45ID:RIfv3lUf
COBOLは人材の奪い合い
javaは供給過多でオワコン
.netは主婦の小遣い稼ぎ

こんな感じ
2017/11/22(水) 17:45:05.78ID:RIfv3lUf
COBOLで入ったら神(メインフレーム)の言葉が解る神官のような待遇
どんな舐めた態度とっても怒られないけど辞めると言ったら引き留め工作の後に烈火の如く怒られるのが欠点

javaで入ったら長机にパイプ椅子がデフォ
知らぬ間に契約切れて、ろくに会話も無かった指示者にまだ居たのと言われる

辞めるのが簡単だから色んな職場を転々と出来るのが長所
2017/11/22(水) 17:53:26.16ID:RIfv3lUf
>>149
COBOLは製作所とかデータみたいな大手しか教育しないもんね

勘定系高給取りの独占言語になってる

逆に中途でもCOBOL出来ると大手からのオファー凄いけど

本当に人が足りない
2017/11/22(水) 18:01:02.91ID:SUcyciWy
歳食ってからでもCOBOL勉強して仕事取れるん?
取れるならやってみてもいいな。
2017/11/22(水) 18:45:51.18ID:BoOvICcm
ダサい言語 + まともな年収
まともな言語 + ダサい年収

損得勘定ができなくて、後者を選ぶ奴が多いね。土方の分際でね。
ま、だからこそ前者の希少価値(=市場価値=単価)が下がらないわけだけど。
2017/11/22(水) 21:19:55.20ID:3PrpHuiB
うちはScala+Haskellプログラマをベース1200くらい(ボ別)で雇ってるが…
>>153みたいなやつ25とかどこにいるの?紹介してほしいくらい
2017/11/23(木) 03:27:44.63ID:hSRiSk+T
ScalaとHaskellでなんの仕事させてるのかそっちのほうが気になる
2017/11/23(木) 09:17:39.65ID:DeXlBicR
あまり突っ込んだことを聞き出そうとすると答えに窮して逃げ出すよどうせ
162デフォルトの名無しさん
垢版 |
2017/11/23(木) 09:19:11.66ID:XBDj7YCq
>>157
全てがグローバル変数とか、仕様に一貫性や直交性が無いから疑問持っちゃいけないとかに耐えれるなら、当面は食っていける。
2017/11/23(木) 09:46:11.33ID:3FbMzK/b
>>160
トランスパイラ開発だで
サブでDSL開発

別に逃げ出しはしないが、俺は専門じゃなくて、そいつに任してるから詳しく聞かれてもわからん
2017/11/23(木) 09:57:30.35ID:axjWBGmc
>>157
COBOLやってみて出来そうなら何歳でも

javaとかphpとかrubyは供給過多で給料の割に先発が技術競ってる全然うまみが無い状態
あらゆる事で知ってて当然と罵られるのに給料低い

PythonはAIエンジン設計出来るならどうぞって感じかな

.NETは育休主婦がパートタイムでやるもの
2017/11/23(木) 11:34:41.89ID:cP3LRBMC
COBOLの本なんてブコフくらいしか置いてない?
2017/11/23(木) 11:40:01.73ID:l+/NAKoV
C#の快適さは異常
2017/11/23(木) 21:27:04.89ID:biQPjLLj
C# といえばユウちゃん
2017/11/24(金) 07:40:30.17ID:Zj5biYuJ
http://kzlog.picoaccel.com/wp/wp-content/uploads/2017/09/webframework.png

rails終わりかけてるね
2017/11/24(金) 11:03:55.50ID:gyq0zbJn
型付け可能で高速なRubyが生まれれば状況は変わる
2017/11/24(金) 19:46:15.10ID:de8z9fao
つまり無理ってことですね
2017/11/24(金) 19:56:30.10ID:gyq0zbJn
なぜだ
できないはずはない
172デフォルトの名無しさん
垢版 |
2017/11/24(金) 23:04:14.33ID:+NUU5m9S
>>169
既にCrystalが有る。
2017/11/24(金) 23:23:56.82ID:gyq0zbJn
じゃあいいや
子種を残してるなら死んでも悔いはなかろう
2017/11/25(土) 04:23:50.65ID:HX2ztcfz
バカには無理
2017/11/25(土) 08:26:14.69ID:wm0/XUlC
railsが終わっても、rubyは残るから
2017/11/25(土) 10:33:02.38ID:99QBz+fh
これからは、Rust vs Elixir の時代!
177デフォルトの名無しさん
垢版 |
2017/11/25(土) 15:20:51.12ID:4B6ZQ4zC
図書館行ったら放出品のタダで持ってっていい本の中に「Java入門」があったスゲエ
発行年度も平成15年だからまあまあ
さっそく回収
2017/11/26(日) 01:19:51.80ID:m4gO5vze
全ての本は、その価値を理解しない人にはただの資源ゴミだからね
2017/11/26(日) 01:47:25.94ID:346jd0X/
逆に皆、何の言語を使ってるんだろ
jsとphpなの?
180デフォルトの名無しさん
垢版 |
2017/11/26(日) 22:50:56.99ID:fxaYM+uS
Excel VBAはプログラミング入門に
入りませんか?
2017/11/26(日) 23:17:11.38ID:KNE4EyEa
>>177
15年も前じゃねーかw
2017/11/27(月) 00:06:31.24ID:hxReKkXk
ぶっちゃけJavaってこの15年で何か変わったのかな
さすがに結構変わってるか…
2017/11/27(月) 02:00:45.04ID:0HBbjTfJ
自分が面白いと思った言語とやればいい。
限界を感じたら乗り換えればいい。
ただそれだけだろ??
2017/11/27(月) 07:09:07.50ID:DtvpiAcr
>>180
そのままVB.NETに流れれば良いよ
185デフォルトの名無しさん
垢版 |
2017/11/27(月) 07:38:20.53ID:oIazLN8D
VBAなんかコピペで出来るし、それくらいならJavaScriptのが良いでしょ
2017/11/27(月) 08:35:45.42ID:gwom9yQZ
まるでjsがコピペ不可のような言説
187デフォルトの名無しさん
垢版 |
2017/11/27(月) 09:09:10.06ID:/wh5qHzF
VBAなんかマクロの記録で出来るし、それくらいならJavaScriptのが良いでしょ
これでドヤ?
ム板の住人はマクロレコーダをバカにして使ったことがないかもしれないが。
使ってみればム板住人だけに一瞬で凄みを理解するだろう。
188デフォルトの名無しさん
垢版 |
2017/11/27(月) 16:52:21.86ID:QTPMvpjh
>>144
Haxe 使うならインストールすればすぐ使える Monkey2 のほうがいいと思うがね。

マイナー言語同士争っても無意味だが。
189デフォルトの名無しさん
垢版 |
2017/11/27(月) 21:45:09.10ID:CeFActiU
>>187
> VBAなんかマクロの記録で出来る

書いてることが低レベルすぎて笑えるwww
2017/11/27(月) 23:14:12.18ID:QTPMvpjh
>>187
VBA 使うなららオープンソースの BASIC 方言使ったほうがいいよ。VBA で Openaやら 3D 扱えないだろ?
それに Office のマクロならば Lua や Python でもできたはず。
191デフォルトの名無しさん
垢版 |
2017/11/28(火) 06:22:24.57ID:QyLugM0S
マクロの記録でVBAソースが得られるのは大変すごいことだと思うが。
2017/11/28(火) 07:04:53.69ID:SLs8Sy3D
c++だろ
クラスも構造体+関数ポインタも装備しててウヘヘってなる
193デフォルトの名無しさん
垢版 |
2017/11/28(火) 07:14:36.92ID:QyLugM0S
AutocadもVBA採用してるし仕事で使うならほかの選択肢がないんだよな。
2017/11/28(火) 07:16:21.78ID:SLs8Sy3D
vbaは仕様書不要の空気があって怖い
195デフォルトの名無しさん
垢版 |
2017/11/28(火) 07:33:31.31ID:QyLugM0S
エンドユーザーが良くやる作業を自動化するためにVBAを使うのでは。
196デフォルトの名無しさん
垢版 |
2017/11/28(火) 07:53:48.83ID:QyLugM0S
例えば、設計者が梁を考えるとき。
強度を計算してくれる優秀なソフトはいくらでもあるし、CADに機能がついてる場合もある。
ところが、部材の相場と工費を考慮して最適化するとなると既存のソフトでは無い。
そんな時に部材の価格を収めたシートを読み込んで計算するようなVBAをエンドユーザー自身が作る。
そういう時仕様書が必要かどうか。
多分いらない。
2017/11/28(火) 08:11:33.09ID:H1ATan53
>>196
じゃあ絶対に直してくれって泣きついてくるなよ
絶対だぞ
198デフォルトの名無しさん
垢版 |
2017/11/28(火) 08:21:20.28ID:QyLugM0S
遊んでるから仕事を作ってやってくれと言われることがある。
そもそも出来ることがないから遊んでいるのだから、作ってやってくれと言われても難しい。
何とか仕事を作り、これ頼むねというと、ブツクサ言う。
泣きついてくるなよ絶対だぞ、などとのたまう。
仕事を作ってやってくれというのは、遊んでるだけなら必要ない人間ということなのだが。
2017/11/28(火) 10:30:59.25ID:b8Y8AcrB
日本語で
200デフォルトの名無しさん
垢版 |
2017/11/28(火) 10:42:34.06ID:QyLugM0S
俺の作ったマクロ直せとか言われるほど暇な己を呪え。
2017/11/28(火) 20:46:39.54ID:RopzKjbb
>>165
国内に無いなら海外で探せばいい。
または IBM のサイトでメインフレーム関連の資料だね。
2017/11/28(火) 20:50:43.40ID:RopzKjbb
>>165
Cobol IBM マニュアル あたりでググれコンバット。
メインフレーム畑来るなら Rexx も。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。