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

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2017/10/21(土) 12:00:39.67ID:MUZiZI+C
Web開発しようとして、JavaScriptは基本的なところはやったんだ。
で、サーバーサイドもやらなきゃってなったんだけど、phpはやだなーってなって、Rubyにしようとしたんだけど、Pythonもおもろそうやなぁと思ってたら、サーバーサイドはJavaScriptのnode.jsもあることに気がついて、悩んでるんよ。
ちょっと教えて
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 も。
2017/11/28(火) 21:00:12.33ID:RopzKjbb
>>192
記号に割り当てられている意味の多さは嫌になるが、現代の Ada たんだから仕方ない。

C++ クローンっぽい Monkey2 は予約語の多さ(100語)が嫌だが、インラインC/C++使えてマルチターゲットプラットフォームかつ、腕に自身があれば WiiU などのターゲット追加できる。まだまだこういこうのも少ないしな。

つ。まずは、したいことで選び、あとは数年の辛抱がいいんじゃない?
204デフォルトの名無しさん
垢版 |
2017/12/05(火) 13:38:41.61ID:pl8BbhrK
ID:QyLugM0S
こういう人っているんだよなあ
バカじゃないけど何言ってんだかいまいちワカンネっての
会議なんかで「考えまとめてからしゃべってよ」と言うと
決まって逆恨みされるっていうw
すっごく扱いにくい
2017/12/05(火) 14:02:45.18ID:i+Av6fRW
>>204
いるな、やたら話が長いけど結局何が言いたいの?ってやつな
2017/12/05(火) 20:37:33.56ID:CCSnWp9D
ごめんなさい
2017/12/06(水) 16:57:17.00ID:n+iKW/3o
iPhoneアプリのどうぶつの森を作ろうと思ったら何が必要?
swift?
2017/12/06(水) 20:43:51.85ID:iYZUYhAq
Nintendoの許可
2017/12/07(木) 07:52:21.07ID:iddzEciV
ちょっと名前と肌の色とか変えとけば大丈夫
2017/12/07(木) 14:37:00.08ID:vzHS1vjM
>>207
この手のものを作るならフレームワークも検討材料
使いやすいフレームワークが対応してる言語選ぶといい
2017/12/08(金) 09:46:37.00ID:dqyhtA00
初心者です。
変数の型がvarとvalしか無いって恐ろしくないですか?
せめて文字列と数値くらいは分かれてた方が良いと思うのですが、どうやって成立してるのでしょう
2017/12/08(金) 10:11:31.46ID:mYnMQTnZ
だから成立してないよ
213デフォルトの名無しさん
垢版 |
2017/12/10(日) 14:31:34.43ID:H9AP+wZu
>>208
214デフォルトの名無しさん
垢版 |
2017/12/10(日) 15:09:59.91ID:I8KTb+KX
大部分のプロセッサは変数に型がない。
命令のほうに型の解釈が任された。
これはハードウェア的には正しいがプログラミング的にはおかしい。
本来、変数の型は、変数自身に従属するものだ。
そしてプログラミング言語に型システムが生まれた。
2017/12/17(日) 10:49:55.10ID:rQPxLO/V
おまん
2017/12/24(日) 15:01:28.60ID:BEcZgz8A
つぇ
2017/12/30(土) 10:09:00.40ID:IuofFhD5
webで情報集めをUWSCで今までやっていましたが最近動きが悪くなってきたので他のスクリプトでやりたいと思ってますが、オススメありますか?
VBAが良いのかpythonにselenium入れるのが良いのか悩みます。
双方IE起動までは試してみました。
2017/12/30(土) 12:18:45.46ID:fp/oHxe9
今ならpython選んでおけば材料に困ることないだろうね。UWSCの経験活かしたいならVBA、もしくはC#か
2017/12/30(土) 12:19:09.56ID:fp/oHxe9
速度的には断トツC#
2017/12/30(土) 13:43:40.24ID:IuofFhD5
>>218
>>219
ありがとうございます!
Pythonから勉強します。
c#は難しすぎるかも
2017/12/30(土) 14:18:37.11ID:RVllgMXp
趣味のOSをつくりたいけどおすすめの本サイトはありますか
2017/12/30(土) 19:39:22.02ID:IYzIIoOf
OS作りたいならマイコン関連からやると敷居低いよ
OSも何もないところからタスクスイッチやRTOSとか作った
x86はブート関連で多分やる気無くす
2017/12/31(日) 08:42:32.97ID:rHg6Qc+M
>>222
マイコンからH8とかZ80とか?
SoCとか?
X86は難しいですか
224デフォルトの名無しさん
垢版 |
2018/03/09(金) 21:37:11.10ID:Be/VvG+8
どのプログラミング言語も、どうしてあんなに低レベルなんだろうな。
Cなんかは、低レベルであることに意義があるからいいんだが、立ち位置が違う、もっと人間寄りのはずの他の言語も、大して生産性の高い仕様になってない。
2018/03/09(金) 21:48:05.10ID:1zjHMYU3
ライブラリに任せればええからな
226デフォルトの名無しさん
垢版 |
2018/03/09(金) 21:48:37.02ID:nCIh31qc
具体的にどれくらい高級なのを望んでるの?
2018/03/10(土) 22:36:15.10ID:opL9wLKH
>>121
仕事で5〜6言語使ってそこそこもらってるが処理記述するのに必ずリファレンス見るから全部レベル2だわ…
レベル3厳しすぎだわ4と逆じゃねぇ…?
4の内容は全言語クリアしてるのに…
2018/03/11(日) 08:06:52.48ID:ba/u+BJR
>>224
そんな言語はオラ達から仕事を奪うからいらない。
229デフォルトの名無しさん
垢版 |
2018/03/11(日) 11:14:42.13ID:0ssJ6i99
>>228
いやいや、仕事を円滑にしてくれるはずだ。


誰だ金額をintで持ったバカは。
2018/03/11(日) 13:46:11.87ID:v8KZNHMy
>>1さんは癖のあるJavaScriptからよく入ったね。
関数型言語っぽいのに。
そういう意味ではRubyやPythonもそうか。
2018/03/12(月) 03:49:25.09ID:0czeQGPX
よく○○をやって次は○○、というのを見ますがどの程度やったら(できるようになったら)次の言語に移るという目安はありますでしょうか。

ドットインストールの入門編を転々としながら大体の共通部分(メソッド、ゲッターセッターなど)を学んだりしてたんですが、結局混同するのでとりあえず一つということでJavaを選んで、今はスッキリわかるJavaを読んでます。
例えばJavaならどの程度のステップまでいくと良いか気になります。
232デフォルトの名無しさん
垢版 |
2018/03/12(月) 07:09:32.21ID:Pas1pqxu
次々と言語を変える学習法なんか聞いた事ないわ
2018/03/12(月) 07:11:06.43ID:roIcrJkF
新しい言語触りたくなった時が移り時
あんまり移り気なのもよくないけど大事なのは楽しいこと
234デフォルトの名無しさん
垢版 |
2018/03/12(月) 07:29:03.63ID:Pas1pqxu
>>233
その結果がお前やないか
前途ある若者に変なこと勧めんなや
2018/03/12(月) 07:59:52.21ID:DcOF3Xwh
まずこの本で、オブジェクト指向を学ぶ。
スッキリわかる Java入門 第2版、2014

その後、この2冊をこの順に読む。
必ず、たのしいから読むこと

たのしいRuby 第5版、2016
みんなのPython 第4版、2017

ここまでが言語の基礎。
その後は、JS など、好きな言語を学ぶ
2018/03/12(月) 08:06:57.15ID:N9ZJTc26
書かないと何一つ身につかないんだよなあ
2018/03/12(月) 08:23:13.77ID:qigiBzJs
>>236
ほんとそれ。
とにかくプログラムをたくさん書いてみないと。
自分でかけないと習得したとは言えない。
逆に色々書いていると、別のやりたい事が出てきたりして、その内容に向いた言語がある事が分かってくる。
その時が学ぶ言語の替え時かな。
2018/03/12(月) 08:40:11.90ID:roIcrJkF
>>234
そうかっかすんなよ
色んな言語に興味があるならそれはそれで良くない?
239デフォルトの名無しさん
垢版 |
2018/03/12(月) 12:34:54.68ID:rE/nU/YS
>>238
別にかっかしとらんが?
プログラミング言語を学ぶのとプログラミングを学ぶ事は違うと言っとるだけやで
プログラミング言語オタクになってプログラミングが出来る気になってまうと可哀想やろ?
お前らみたいに
2018/03/12(月) 13:44:15.43ID:roIcrJkF
>>239
ああそういうことね理解した
わざわざ別の言語に移るって話題を出してたから興味あるんかなー思って言ったまでよ
本人にもし興味があったとして教える側の毛嫌いで楽しめたかもしれない事を楽しめずに終わるのは悲しいでしょ
2018/03/12(月) 13:57:39.62ID:WIASGLnA
>>236
真理だな
俺も入門本読んで分かったつもりでも実際書いてみると何も書けなかった
何回か挫折したけどダイテル本の問題解いていたらいつの間にか上達してた
今だったらAOJとかいいかも
2018/03/12(月) 16:50:52.05ID:bgO5ZzU0
センスのない奴は体で覚えるしかない
2018/03/12(月) 20:44:56.61ID:/brfdqB1
>>231
言語なんて単なる記述ルールにすぎないからなぁ。
何本かプログラム書いてはそのうちリファレンス見ながらなんでも使えるようになるわな
2018/03/14(水) 02:09:52.13ID:BPvTzIll
苦しんで覚えるc言語で勉強中
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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