X



プログラミング始めたいんだけどどこ言語がいい?
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
垢版 |
2017/10/21(土) 12:00:39.67ID:MUZiZI+C
Web開発しようとして、JavaScriptは基本的なところはやったんだ。
で、サーバーサイドもやらなきゃってなったんだけど、phpはやだなーってなって、Rubyにしようとしたんだけど、Pythonもおもろそうやなぁと思ってたら、サーバーサイドはJavaScriptのnode.jsもあることに気がついて、悩んでるんよ。
ちょっと教えて
0003デフォルトの名無しさん
垢版 |
2017/10/21(土) 12:09:22.16ID:MUZiZI+C
>>2
アセンブリ言語難しそうだからやだ。
あと、TypeScript使ってるとかあんま聞いたことないわ
0004デフォルトの名無しさん
垢版 |
2017/10/21(土) 12:14:09.33ID:Nlq4KP6d
TypeScript普通に現場でも使われてるぜよ
とくにバックエンドは型付き言語じゃないと開発きつすぎる
0007デフォルトの名無しさん
垢版 |
2017/10/21(土) 12:33:31.04ID:PVB7G2Ex
C++やっとけば他の言語もだいたい理解できる。
0008デフォルトの名無しさん
垢版 |
2017/10/21(土) 13:12:30.84ID:MUZiZI+C
うーむ、悩むなぁ、
TypeScriptってJavaScriptじゃダメなの?
初心者で申し訳ないが...
0009デフォルトの名無しさん
垢版 |
2017/10/21(土) 13:15:02.34ID:imNN7PV1
単発スレ立てるのはかまってちゃんだからかまってもらえないと何も作れない
>>1削除依頼出して回線切って市ね
0011デフォルトの名無しさん
垢版 |
2017/10/21(土) 13:43:32.72ID:MUZiZI+C
>>10
わかった。
あとさ、フレームワークでオススメとかある?
JavaScriptいっぱいフレームワークあるじゃん
0013デフォルトの名無しさん
垢版 |
2017/10/21(土) 13:49:46.38ID:MUZiZI+C
Pythonはやってみたい感あるんだよなあ
0015デフォルトの名無しさん
垢版 |
2017/10/21(土) 13:55:31.20ID:MUZiZI+C
一番最初に書いたようにRubyとPythonで迷ってる
0016デフォルトの名無しさん
垢版 |
2017/10/21(土) 14:08:23.74ID:sVexF7NP
言語は好きなものを使いなさいとしか言えないんだよ

例えばここでruby最強って言ったら信じるの?
次のレスがrubyはオワコンって言ってたらどうするの?
0017デフォルトの名無しさん
垢版 |
2017/10/21(土) 14:33:51.50ID:PVB7G2Ex
Rubyがオワコンなのは誰もが認めるところ。
0019デフォルトの名無しさん
垢版 |
2017/10/21(土) 15:47:00.97ID:MUZiZI+C
まあいいや、両方やってみるか
0020デフォルトの名無しさん
垢版 |
2017/10/21(土) 16:18:00.53ID:ZBz0JWdz
WebならPythonよりRuby学んだほうがためになるよ
将来的に他の言語を使うとしてもね
1~2週間ずつ両方やって比べるのが一番いい

Node.jsはその2つに比べると最初のハードルが高い
JavaScriptをよく理解してるならNodeからやってもいい
0021デフォルトの名無しさん
垢版 |
2017/10/21(土) 16:44:47.49ID:W+SO0xqJ
>>1
Ruby分かりやすくて良いよ
Pythonでも十分分かりやすいけど

PHPはよく叩かれてるがハードルが一番低い
安いレンサバで使えるし
ワードプレスから始められるから

JSはかなりクセがあるけど
まあデファクトだからしゃーない
C++は複雑で難しいからオススメしない
0022デフォルトの名無しさん
垢版 |
2017/10/21(土) 18:28:24.38ID:1RzMzFmV
JSできるならnode使っとけや
0023デフォルトの名無しさん
垢版 |
2017/10/21(土) 19:39:53.19ID:MUZiZI+C
>>22
>>20
そこまで、JavaScript理解したわけやない
0024デフォルトの名無しさん
垢版 |
2017/10/21(土) 19:41:37.45ID:MUZiZI+C
>>21
PHPそんなにわるくないんか?
0025デフォルトの名無しさん
垢版 |
2017/10/21(土) 20:00:07.98ID:OISii71C
>>23
他の言語の理解はそもそもゼロじゃねーか
0026デフォルトの名無しさん
垢版 |
2017/10/21(土) 20:05:26.50ID:mG9cdR79
全ての言語の父と言われるC++にしてはどうか。
0028デフォルトの名無しさん
垢版 |
2017/10/21(土) 20:18:22.15ID:W+SO0xqJ
>>24
PHPは庶民的だから見下されやすいだけで実際は実用的
ワードプレスをPHPで部分的に改造するのが一番楽で早い

PHPがほぼWebアプリ専用なのに対して
C++は圧倒的に自由度が高くてOSでも何でも作れるけど
そのぶん習得に時間がかかる、確実に何年もかかる
0030デフォルトの名無しさん
垢版 |
2017/10/21(土) 20:32:34.36ID:mG9cdR79
それじゃあ、全ての言語の妹と呼ばれるC#にしてはどうか。
0031デフォルトの名無しさん
垢版 |
2017/10/21(土) 20:37:06.02ID:MUZiZI+C
>>25
分かってたら、こんなスレ多分建てない
0032デフォルトの名無しさん
垢版 |
2017/10/21(土) 20:38:22.08ID:MUZiZI+C
>>28
なるほど
0034デフォルトの名無しさん
垢版 |
2017/10/21(土) 21:28:20.10ID:pGz0vR7q
>>31
初心者がいろんな言語にてを出しても中途半端に悩むだけだから全部Javascriptでやればいーじゃん
なんか言語変える理由があるなら別にいいけど。
0035デフォルトの名無しさん
垢版 |
2017/10/21(土) 21:41:50.43ID:mG9cdR79
Javascriptは独特すぎてなあ。
0036デフォルトの名無しさん
垢版 |
2017/10/21(土) 21:43:58.18ID:mG9cdR79
5ちゃんがCで書かれてるんじゃなかったか。
0037デフォルトの名無しさん
垢版 |
2017/10/21(土) 21:51:45.22ID:W+SO0xqJ
JSは言語仕様が扱いにくいから
JSで書く部分が少ない方が楽だと思う
少なくとも初心者には確実に楽

Nodeが言うほど流行らないのも
JSの扱いにくさがあると思う
0038デフォルトの名無しさん
垢版 |
2017/10/21(土) 23:32:36.16ID:jbadgi3a
JavaScriptとNode.jsやるならWebで学べるN予備校のプログラミング入門コースが良いよ。動画あると本当に学びやすい。無料分もあるみたいだし。
0039デフォルトの名無しさん
垢版 |
2017/10/22(日) 04:55:41.39ID:eb/3UN8i
まずこの本で、オブジェクト指向を学ぶ
スッキリわかる Java入門 第2版、2014

その後、この2冊をこの順に読む
たのしいRuby 第5版、2016
みんなのPython 第4版、2017

この順番が、最も能力をアップさせる

各言語は、その後
0041名無しさん@そうだ選挙に行こう! Go to vote!
垢版 |
2017/10/22(日) 07:12:29.10ID:hF7afdt+
すいません、ここでいいかわからないのですが、
webカメラの動画を外で見るのに
その時のアドレスはグローバルIPアドレスのあとに:8080などのように
開いているアドレスをつければ見られるはずでしょうか?
どうしてもアクセスできるにタイムアウトになってしまいます
0043名無しさん@そうだ選挙に行こう! Go to vote!
垢版 |
2017/10/22(日) 15:31:51.61ID:tww7lBhh
結局何作ればいいのか
アプリ、アプリといってるけど
それ何?
0044名無しさん@そうだ選挙に行こう! Go to vote!
垢版 |
2017/10/22(日) 17:25:29.40ID:ZsHOZNag
シムシティ風のゲームを作ってはどうか。
0045デフォルトの名無しさん
垢版 |
2017/10/22(日) 21:57:56.23ID:VjaXn1/B
JavaScriptというものは、「ブラウザ上で動作する言語」がそれしかないから、習得を避けられない言語だ。
同様に、「データベースを操作する言語」はSQLしかないので、SQLを覚えるべきだと思う。
どこでもいいからレンタルサーバを借りれば、たいていは「MySQL」というデータベースが使えるはずなので、そこで勉強するといい。
「サーバ上で動作する言語」には、PHPとかRubyとかPythonとか色々あるけど、そのどれを選択したとしても、JavaScriptとSQLは必須になる。
0046デフォルトの名無しさん
垢版 |
2017/10/23(月) 09:55:16.19ID:ULYETw+X
【HOWTO】
手マンで失神させる方法。
0047デフォルトの名無しさん
垢版 |
2017/10/23(月) 11:22:36.74ID:TXIyolNW
SQL学ばなければならないかっていうとそうではないかもなー。今は永続化はORマッパーもあるし、MBaaSみたいなWebAPIベースのデータストアもあるし必ずしもSQLは必須にならないかな。
ただJavaScriptは今はWebアプリでは絶対に避けられない言語になってるね。
0048デフォルトの名無しさん
垢版 |
2017/10/23(月) 12:06:55.01ID:KkbrtLs9
SQLも勉強しマース
0051デフォルトの名無しさん
垢版 |
2017/10/24(火) 22:23:53.97ID:TS6lfJtO
JAVAが良いんじゃない?
自分はC#しか知らんけど。
流行りを追うならPython,Kotlinとか。
ドキュメントとか書籍はPythonが多いっぽい。
環境を用意しやすいVSで出来る言語が楽だね。
0052デフォルトの名無しさん
垢版 |
2017/10/25(水) 20:45:02.56ID:mAfxC/Y7
>>51
悪いがLinuxなんだ。
0053デフォルトの名無しさん
垢版 |
2017/10/25(水) 22:31:34.83ID:uCK4uAzv
【Java】
オラクルの言語、ライブラリが揃っているので何でもできる、企業向けウェブアプリケーション、不特定多数ユーザーのウェブには向かない。
【Python】
現代のBASIC、素人向き言語、研究によく使われる、従って最新の研究結果が良く実装される。
【C++】
速度を求められる場合有利。
【関数型】
オナニー専用、大変気持ちよくなるらしい。
【PHP】
ウェブ専用、アルゴリズムの実装には向かない。
【C#】
Windows専用、Windows上である限り何でもできる。
0055デフォルトの名無しさん
垢版 |
2017/10/25(水) 23:38:01.17ID:uCK4uAzv
嘘コケ。
0056デフォルトの名無しさん
垢版 |
2017/10/26(木) 01:22:22.69ID:vhH4/sFE
>>53
関数型wwwやるかwwwCとかwwwエロそうwww
0057デフォルトの名無しさん
垢版 |
2017/10/29(日) 01:59:51.83ID:9lQAHngl
COBOLが至高
0059スッキリ厨
垢版 |
2017/10/29(日) 05:32:43.30ID:9Q+tOYh8
まずこの本で、オブジェクト指向を学ぶ
スッキリわかる Java入門 第2版、2014

その後、この2冊をこの順に読む
たのしいRuby 第5版、2016
みんなのPython 第4版、2017

ここまでが基礎で、その後に、他の言語を勉強する
0060デフォルトの名無しさん
垢版 |
2017/10/29(日) 05:50:58.25ID:aFeNO0f8
>>58
日本語かな
コンビニバイトに必須言語だよ
0062デフォルトの名無しさん
垢版 |
2017/10/29(日) 11:20:25.06ID:5nFESEae
>Web開発しようとして、JavaScriptは基本的なところはやったんだ。

Webサーバー側でサポートしてない言語だと意味がないだろ。そういうのはどうやって決めるんだ?
さくらレンタルサーバーのスタンダードだと月額515円。PHP5/HP7だよ。

PHPで決まりだな。Javaもrubyも使えないんだもの。
0063デフォルトの名無しさん
垢版 |
2017/10/29(日) 11:23:14.69ID:jdBIz2nU
JavaScriptは抵抗あったがTypeScriptはすんなりはいれた
0064デフォルトの名無しさん
垢版 |
2017/10/29(日) 14:17:19.91ID:7slaGsXS
linux にデフォルトで入ってるし python でいいんじゃない?
サーバーやるにも楽でしょ。
0066デフォルトの名無しさん
垢版 |
2017/10/30(月) 03:40:07.58ID:oKLCZVAC
javascript→jquery→coffeescript→typescript→node→angular→vue.js→react

この順番でオッケー
0068デフォルトの名無しさん
垢版 |
2017/10/30(月) 07:30:10.20ID:OfloV+wV
>>64
Python3.6.3入れてみたわ
0069デフォルトの名無しさん
垢版 |
2017/10/30(月) 12:57:15.96ID:oKLCZVAC
>>67
coffeescript2は?
0070デフォルトの名無しさん
垢版 |
2017/10/30(月) 14:04:12.33ID:ft1gsGAG
今ならJavaScript->jQuery->Node.js->Express.js->React.jsがいい気がするな。
0071デフォルトの名無しさん
垢版 |
2017/10/30(月) 14:04:57.54ID:ft1gsGAG
TypeScriptは大規模開発かVSCodeの拡張作る段階で学べば良さそう。
0072デフォルトの名無しさん
垢版 |
2017/10/30(月) 16:28:19.02ID:UmrmbDvN
iPhoneアプリならXcodeは必須としてやっぱりSwift?
0074デフォルトの名無しさん
垢版 |
2017/10/31(火) 01:42:04.86ID:kCH+s2JN
入門ならjavaが良いのでは。
良い言語だよ
完全に無くなったりはしないと思う
0076デフォルトの名無しさん
垢版 |
2017/10/31(火) 09:20:27.65ID:wocgAmd4
>>73
jQueryで十分だよHTMLをアプリケーションプラットフォームだと勘違いしてる人がいるけど本来はあんなのただのドキュメントだからね
一部の頭おかしい人達が仮想DOMだの別言語のコンパイラーかましたりだの
webストレージで高速化だの高度な設計志向だの
マルチメディア対応だのレスポシブレイアウトだの
もーーーーーーーー
ウンザリ
0078デフォルトの名無しさん
垢版 |
2017/10/31(火) 12:04:02.94ID:wocgAmd4
>>77
俺が言ってんのは程度の問題だ
あんたの言い分突き詰めたら「バイナリ送れたらいいじゃん」ってとこまでフェーズ下げるまで終わらんだろ
0079デフォルトの名無しさん
垢版 |
2017/10/31(火) 13:35:23.11ID:ewjahWrO
jQueryがよき程度で仮想DOMやトランスパイルがよくない程度であることは完全にあなたの主観で、しかも時代と逆行してるんだが…
jQueryで充分なんて、今時のフロントエンド開発者から見ればバイナリおくれたらいいじゃんレベルの発言
0080デフォルトの名無しさん
垢版 |
2017/10/31(火) 14:47:59.37ID:wocgAmd4
>>79
なんでもかんでもブラウザにさすなよって話だ
ユーザーからしたらネットニュースでも見れりゃ十分だろ
ブラウザはそのための道具
お前がもし「なんか番組でも見たいな」と思ってテレビという道具を買ってきたら画面に
ユーザー認証、データベース検索、コメント機能、評価機能、商品購入、SNSシェア、midiインプット、パノラマ機能、p2p通信、クラウドバックアップ、googleアドセンス、視聴数カウンター...
無限に出てたらバカかと思うだろ

開発だって意味わからん、なんでhtmlとCSS書くのにrubyやnodeインストールせにゃならんのだ
メモ帳で100行書けば終わるのにそれを3行にするために開発環境やプロジェクトの見直しに一週間かけてたら本末転倒だろ

大規模開発するにしたってな
twitterやyahooだってブラウジングしてたらすぐにネイティブアプリ誘導のポップが出てくるだろありゃ「ブラウザやHTMLでムチャクチャすんな」ていう警告文なんだよ

jQueryで開発すんのが「バイナリ送る」のとほとんどフェーズが同じだと?html css3 javascript 全機能がフルで使えるんだぞ!十分だろ
0082デフォルトの名無しさん
垢版 |
2017/10/31(火) 20:33:08.96ID:bpah42Vw
やつらは止めやしない
最終的には家庭のパソコンやその中の情報をを
所有者のものでなくしたいと思ってる
0083デフォルトの名無しさん
垢版 |
2017/11/04(土) 03:01:22.05ID:b5UX6G3j
Delphiがお勧めだよ!
0087デフォルトの名無しさん
垢版 |
2017/11/05(日) 22:42:33.79ID:SMy4QUyv
なんで日本のIT技術は低いの?
0089デフォルトの名無しさん
垢版 |
2017/11/06(月) 04:54:38.81ID:dqDVaFNa
英語分からんから
0092デフォルトの名無しさん
垢版 |
2017/11/07(火) 23:53:13.44ID:97nr2uU5
Excel VBAしかやったことないのだけど、
プログラミング始めるおススメありますか?
0094デフォルトの名無しさん
垢版 |
2017/11/08(水) 02:55:22.58ID:1dlwKO7W
日本語お勧め
0099デフォルトの名無しさん
垢版 |
2017/11/08(水) 20:24:18.88ID:2ffMq/Dr
Golangでいいじゃん
ISUCON(いい感じにスピードアップコンテスト)見ると本戦出場チームはGo言語だらけ
web系のバックエンドはGolangで決まり
0100デフォルトの名無しさん
垢版 |
2017/11/08(水) 20:25:17.70ID:2ffMq/Dr
ソース
http://isucon.net/

オンライン予選 利用言語比率
利用率の全体ランキングは以下の通りです。利用言語は自由記入で複数入力したチームもありますので合計が回答チーム数を超えます。

Ruby  68組 31.2%
Go   62組 28.4%
Python 28組 12.8%
PHP  25組 11.5%
Perl   19組 8.7%
Node.js 18組 8.3%
C#    1組 0.5%


本選出場が決まった30チームに限定すると以下となります。

Go   16組 53.3%
Ruby   6組 20.0%
Node.js  4組 16.7%
Python  2組 6.7%
未回答   1組 3.3%
0103デフォルトの名無しさん
垢版 |
2017/11/09(木) 19:00:04.05ID:xIlDwtEO
使用者のイメージ

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

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


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

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

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

ポリはボーナスがもらえるから、自白するまで滅茶苦茶しよる。
江添には勝ってほしい
0136デフォルトの名無しさん
垢版 |
2017/11/13(月) 18:07:26.29ID:0rN8LnXD
リファレンス全部覚えてるやつはほとんどいないだろう開発ジャンルでそれぞれ日々使ってるの違うし
日常的に使ってるのなら本なんかまあ見ないけどさ
0138デフォルトの名無しさん
垢版 |
2017/11/14(火) 01:59:44.27ID:ok32THQD
Processingなら緯度経度データをマッピングして
3Dで高さを与えたりインタラクティブにしたり
して遊べるので入門にはおススメ。
Javaのライブラリも使えるし、文法もJavaなので
凝ったことやるなら深められるし。
0140デフォルトの名無しさん
垢版 |
2017/11/15(水) 19:02:23.31ID:5rV9KBpZ
>>117
pythonは変数に型はないけど値には型があるんで、変数の型あり言語の習得もそんな苦労しないと思う
0144デフォルトの名無しさん
垢版 |
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
が使えることになる。
0145デフォルトの名無しさん
垢版 |
2017/11/21(火) 07:52:36.42ID:nLoZ7hhk
>>144
通訳頼む事と、現地の言葉に詳しくなる事は別物。
0146デフォルトの名無しさん
垢版 |
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つとか、
引数の型が異なるものでも、処理できる
0147デフォルトの名無しさん
垢版 |
2017/11/22(水) 03:53:23.46ID:ft6g9THr
すべてのモダン言語の基本となっているC++を最初に学ぶべきであろう。
0148デフォルトの名無しさん
垢版 |
2017/11/22(水) 06:55:19.43ID:gIcT0G/w
COBOLだろ
言語仕様は単純だし求人多い

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

他の言語は遊び用
0149デフォルトの名無しさん
垢版 |
2017/11/22(水) 11:19:16.80ID:ENKJMmst
COBOL だけは無理

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

市販の本が、読む気が失せる
0152デフォルトの名無しさん
垢版 |
2017/11/22(水) 17:24:15.72ID:RIfv3lUf
COBOLは業務系勘定系の必須スキル
ゲームとか作りたいならC++

この2つを押さえておけば後は応用
0153デフォルトの名無しさん
垢版 |
2017/11/22(水) 17:33:01.75ID:RIfv3lUf
求人見ればどれを習得するべきか解るだろ

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

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

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

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

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

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

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

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

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

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

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

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

.NETは育休主婦がパートタイムでやるもの
0172デフォルトの名無しさん
垢版 |
2017/11/24(金) 23:04:14.33ID:+NUU5m9S
>>169
既にCrystalが有る。
0177デフォルトの名無しさん
垢版 |
2017/11/25(土) 15:20:51.12ID:4B6ZQ4zC
図書館行ったら放出品のタダで持ってっていい本の中に「Java入門」があったスゲエ
発行年度も平成15年だからまあまあ
さっそく回収
0180デフォルトの名無しさん
垢版 |
2017/11/26(日) 22:50:56.99ID:fxaYM+uS
Excel VBAはプログラミング入門に
入りませんか?
0182デフォルトの名無しさん
垢版 |
2017/11/27(月) 00:06:31.24ID:hxReKkXk
ぶっちゃけJavaってこの15年で何か変わったのかな
さすがに結構変わってるか…
0183デフォルトの名無しさん
垢版 |
2017/11/27(月) 02:00:45.04ID:0HBbjTfJ
自分が面白いと思った言語とやればいい。
限界を感じたら乗り換えればいい。
ただそれだけだろ??
0185デフォルトの名無しさん
垢版 |
2017/11/27(月) 07:38:20.53ID:oIazLN8D
VBAなんかコピペで出来るし、それくらいならJavaScriptのが良いでしょ
0187デフォルトの名無しさん
垢版 |
2017/11/27(月) 09:09:10.06ID:/wh5qHzF
VBAなんかマクロの記録で出来るし、それくらいならJavaScriptのが良いでしょ
これでドヤ?
ム板の住人はマクロレコーダをバカにして使ったことがないかもしれないが。
使ってみればム板住人だけに一瞬で凄みを理解するだろう。
0188デフォルトの名無しさん
垢版 |
2017/11/27(月) 16:52:21.86ID:QTPMvpjh
>>144
Haxe 使うならインストールすればすぐ使える Monkey2 のほうがいいと思うがね。

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

書いてることが低レベルすぎて笑えるwww
0190デフォルトの名無しさん
垢版 |
2017/11/27(月) 23:14:12.18ID:QTPMvpjh
>>187
VBA 使うなららオープンソースの BASIC 方言使ったほうがいいよ。VBA で Openaやら 3D 扱えないだろ?
それに Office のマクロならば Lua や Python でもできたはず。
0191デフォルトの名無しさん
垢版 |
2017/11/28(火) 06:22:24.57ID:QyLugM0S
マクロの記録でVBAソースが得られるのは大変すごいことだと思うが。
0193デフォルトの名無しさん
垢版 |
2017/11/28(火) 07:14:36.92ID:QyLugM0S
AutocadもVBA採用してるし仕事で使うならほかの選択肢がないんだよな。
0195デフォルトの名無しさん
垢版 |
2017/11/28(火) 07:33:31.31ID:QyLugM0S
エンドユーザーが良くやる作業を自動化するためにVBAを使うのでは。
0196デフォルトの名無しさん
垢版 |
2017/11/28(火) 07:53:48.83ID:QyLugM0S
例えば、設計者が梁を考えるとき。
強度を計算してくれる優秀なソフトはいくらでもあるし、CADに機能がついてる場合もある。
ところが、部材の相場と工費を考慮して最適化するとなると既存のソフトでは無い。
そんな時に部材の価格を収めたシートを読み込んで計算するようなVBAをエンドユーザー自身が作る。
そういう時仕様書が必要かどうか。
多分いらない。
0198デフォルトの名無しさん
垢版 |
2017/11/28(火) 08:21:20.28ID:QyLugM0S
遊んでるから仕事を作ってやってくれと言われることがある。
そもそも出来ることがないから遊んでいるのだから、作ってやってくれと言われても難しい。
何とか仕事を作り、これ頼むねというと、ブツクサ言う。
泣きついてくるなよ絶対だぞ、などとのたまう。
仕事を作ってやってくれというのは、遊んでるだけなら必要ない人間ということなのだが。
0200デフォルトの名無しさん
垢版 |
2017/11/28(火) 10:42:34.06ID:QyLugM0S
俺の作ったマクロ直せとか言われるほど暇な己を呪え。
0201デフォルトの名無しさん
垢版 |
2017/11/28(火) 20:46:39.54ID:RopzKjbb
>>165
国内に無いなら海外で探せばいい。
または IBM のサイトでメインフレーム関連の資料だね。
0203デフォルトの名無しさん
垢版 |
2017/11/28(火) 21:00:12.33ID:RopzKjbb
>>192
記号に割り当てられている意味の多さは嫌になるが、現代の Ada たんだから仕方ない。

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

つ。まずは、したいことで選び、あとは数年の辛抱がいいんじゃない?
0204デフォルトの名無しさん
垢版 |
2017/12/05(火) 13:38:41.61ID:pl8BbhrK
ID:QyLugM0S
こういう人っているんだよなあ
バカじゃないけど何言ってんだかいまいちワカンネっての
会議なんかで「考えまとめてからしゃべってよ」と言うと
決まって逆恨みされるっていうw
すっごく扱いにくい
0210デフォルトの名無しさん
垢版 |
2017/12/07(木) 14:37:00.08ID:vzHS1vjM
>>207
この手のものを作るならフレームワークも検討材料
使いやすいフレームワークが対応してる言語選ぶといい
0211デフォルトの名無しさん
垢版 |
2017/12/08(金) 09:46:37.00ID:dqyhtA00
初心者です。
変数の型がvarとvalしか無いって恐ろしくないですか?
せめて文字列と数値くらいは分かれてた方が良いと思うのですが、どうやって成立してるのでしょう
0213デフォルトの名無しさん
垢版 |
2017/12/10(日) 14:31:34.43ID:H9AP+wZu
>>208
0214デフォルトの名無しさん
垢版 |
2017/12/10(日) 15:09:59.91ID:I8KTb+KX
大部分のプロセッサは変数に型がない。
命令のほうに型の解釈が任された。
これはハードウェア的には正しいがプログラミング的にはおかしい。
本来、変数の型は、変数自身に従属するものだ。
そしてプログラミング言語に型システムが生まれた。
0217デフォルトの名無しさん
垢版 |
2017/12/30(土) 10:09:00.40ID:IuofFhD5
webで情報集めをUWSCで今までやっていましたが最近動きが悪くなってきたので他のスクリプトでやりたいと思ってますが、オススメありますか?
VBAが良いのかpythonにselenium入れるのが良いのか悩みます。
双方IE起動までは試してみました。
0218デフォルトの名無しさん
垢版 |
2017/12/30(土) 12:18:45.46ID:fp/oHxe9
今ならpython選んでおけば材料に困ることないだろうね。UWSCの経験活かしたいならVBA、もしくはC#か
0222デフォルトの名無しさん
垢版 |
2017/12/30(土) 19:39:22.02ID:IYzIIoOf
OS作りたいならマイコン関連からやると敷居低いよ
OSも何もないところからタスクスイッチやRTOSとか作った
x86はブート関連で多分やる気無くす
0224デフォルトの名無しさん
垢版 |
2018/03/09(金) 21:37:11.10ID:Be/VvG+8
どのプログラミング言語も、どうしてあんなに低レベルなんだろうな。
Cなんかは、低レベルであることに意義があるからいいんだが、立ち位置が違う、もっと人間寄りのはずの他の言語も、大して生産性の高い仕様になってない。
0226デフォルトの名無しさん
垢版 |
2018/03/09(金) 21:48:37.02ID:nCIh31qc
具体的にどれくらい高級なのを望んでるの?
0227デフォルトの名無しさん
垢版 |
2018/03/10(土) 22:36:15.10ID:opL9wLKH
>>121
仕事で5〜6言語使ってそこそこもらってるが処理記述するのに必ずリファレンス見るから全部レベル2だわ…
レベル3厳しすぎだわ4と逆じゃねぇ…?
4の内容は全言語クリアしてるのに…
0229デフォルトの名無しさん
垢版 |
2018/03/11(日) 11:14:42.13ID:0ssJ6i99
>>228
いやいや、仕事を円滑にしてくれるはずだ。


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

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

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

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

ここまでが言語の基礎。
その後は、JS など、好きな言語を学ぶ
0237デフォルトの名無しさん
垢版 |
2018/03/12(月) 08:23:13.77ID:qigiBzJs
>>236
ほんとそれ。
とにかくプログラムをたくさん書いてみないと。
自分でかけないと習得したとは言えない。
逆に色々書いていると、別のやりたい事が出てきたりして、その内容に向いた言語がある事が分かってくる。
その時が学ぶ言語の替え時かな。
0239デフォルトの名無しさん
垢版 |
2018/03/12(月) 12:34:54.68ID:rE/nU/YS
>>238
別にかっかしとらんが?
プログラミング言語を学ぶのとプログラミングを学ぶ事は違うと言っとるだけやで
プログラミング言語オタクになってプログラミングが出来る気になってまうと可哀想やろ?
お前らみたいに
0240デフォルトの名無しさん
垢版 |
2018/03/12(月) 13:44:15.43ID:roIcrJkF
>>239
ああそういうことね理解した
わざわざ別の言語に移るって話題を出してたから興味あるんかなー思って言ったまでよ
本人にもし興味があったとして教える側の毛嫌いで楽しめたかもしれない事を楽しめずに終わるのは悲しいでしょ
0241デフォルトの名無しさん
垢版 |
2018/03/12(月) 13:57:39.62ID:WIASGLnA
>>236
真理だな
俺も入門本読んで分かったつもりでも実際書いてみると何も書けなかった
何回か挫折したけどダイテル本の問題解いていたらいつの間にか上達してた
今だったらAOJとかいいかも
0243デフォルトの名無しさん
垢版 |
2018/03/12(月) 20:44:56.61ID:/brfdqB1
>>231
言語なんて単なる記述ルールにすぎないからなぁ。
何本かプログラム書いてはそのうちリファレンス見ながらなんでも使えるようになるわな
0245デフォルトの名無しさん
垢版 |
2018/03/14(水) 03:02:39.61ID:+DNupiwe
プログラミング全くやったこと無いのですが、蔵書を管理するデスクトップアプリを作成することを目標に学習するには、どの言語を選ぶべきなんでしょうか
0247デフォルトの名無しさん
垢版 |
2018/03/14(水) 11:21:41.57ID:VWZtH1+z
個人の蔵書なら sqlite に接続できればどんな言語(処理系)でもいいだろ
PureScript でいいんじゃね
0248デフォルトの名無しさん
垢版 |
2018/03/14(水) 19:38:42.78ID:4bvhkHVa
sqlite関係なくね?w
0250デフォルトの名無しさん
垢版 |
2018/03/14(水) 21:53:39.00ID:UnMBL49y
>>245
デスクトップアプリにこだわりがあるなら
使いたいGUIフレームワークの選択肢を先に考えて
それらが扱いやすい言語を選んだほうがいい
GUIフレームワークは求めるルック&フィールとプラットフォームから選択肢を探す

プログラミング学習に比重があるなら最初はGUIじゃなく
コマンドラインツールからはじめたほうが効率がいい
最初にコマンドラインから蔵書を管理するツールを作って
GUI部分をはあとで追加するとか
0251デフォルトの名無しさん
垢版 |
2018/03/14(水) 22:39:22.72ID:RTpIO2c9
データをどう扱うかが主眼でどう見せるかは従
そうするとデータベースにSQLでアクセスするのが妥当であって、
てっとりばやいのはsqliteとなるのはまあ順当な考え方。

Tcl/Tk + sqlite3 だな
0252デフォルトの名無しさん
垢版 |
2018/03/14(水) 23:56:53.74ID:+DNupiwe
相手にされないかと思いながら書き込んだが、反応あってありがたい…
正直用語自体も分からないものが多々あるが、一つ一つ調べて取り組めそうなものから取り組んでみます
0253デフォルトの名無しさん
垢版 |
2018/03/15(木) 10:54:29.91ID:rtiqWVoH
sqlite との連携だけなら Tcl/Tk が第一選択なのはそうなんだが
プログラミングの学習としてはかなりアレ
0254デフォルトの名無しさん
垢版 |
2018/03/15(木) 11:28:32.18ID:SjEDJeMK
sqlite使いたいのですがどの言語が良いですか?
って質問だったっけか?w
0255デフォルトの名無しさん
垢版 |
2018/03/15(木) 23:19:44.30ID:1D4vhudl
>>253
右辺値左辺値で同じ表現でも意味が変わってくるC等の言語よりある意味わかりやすい気もするが。
a=3; ではaは変数という入れ物
b=a; ではaはその中に入っている値に変換される(右辺にくると勝手にdereferenceされる)。
Tclでは変数という入れ物を扱いたければaだし、その中身を見たければ$aってのは徹底されてるわけで。
0256デフォルトの名無しさん
垢版 |
2018/03/21(水) 02:04:38.69ID:+hm6+7pz
プログラミングを学んでいきたいのだが、オススメの教材とか書籍とかって何かある?
言語はrubyとpythonを考えてて、一通り覚えたらjavaに進みたい
0257デフォルトの名無しさん
垢版 |
2018/03/21(水) 10:53:35.21ID:SwegKgPJ
>>256
だったら最初からJavaをやればいい。rubyやpythonが簡単でJavaが難しいと思ったら大間違いだ。
0258デフォルトの名無しさん
垢版 |
2018/03/21(水) 11:01:50.93ID:wxFTzoek
ファイル操作などのちょっとしたスクリプトなら、Rubyが断トツ!
たのしいRuby 第5版、2016

統計・数学をやるなら、Python。
みんなのPython 第4版、2017

クラス・オブジェクト指向を学ぶなら、Java。
スッキリわかる Java入門 第2版、2014

書きやすさでは、Rubyが断トツ!
Pythonは不便・ややこしい。
Javaは本格的
0260デフォルトの名無しさん
垢版 |
2018/03/21(水) 16:30:24.92ID:1QrXv+S2
セミコロンいらないって初心者からしたらありがたいのかね
エラーにならないならセミコロン付けちまえ、ってなってくるけど
0262デフォルトの名無しさん
垢版 |
2018/03/22(木) 01:05:03.08ID:3EnLPAy8
改行を文末認定されたいかされたくないか。
文末記号を要求しない言語は改行を入れたい時には行継続記号を求められるしー
0263デフォルトの名無しさん
垢版 |
2018/03/23(金) 04:04:24.98ID:1V82sIIU
他の言語はわからないけど、Pythonは結構楽に感じた。独学始めて2週間ほどでオセロ作れた。
0264デフォルトの名無しさん
垢版 |
2018/03/23(金) 05:07:21.54ID:Lfs9SY00
ここ見る限り、まず取り組まないといけない言語は
『日本語』だな
0265デフォルトの名無しさん
垢版 |
2018/03/23(金) 07:14:19.94ID:qUw1cRZJ
モンゴリアンスモウレスラーかよ
0268デフォルトの名無しさん
垢版 |
2018/03/24(土) 13:15:56.68ID:TyYpGZwY
開発者になってrubyを救ってやれ
0270デフォルトの名無しさん
垢版 |
2018/05/23(水) 20:04:13.23ID:Au5e7VGg
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

YOPX0
0271デフォルトの名無しさん
垢版 |
2018/07/05(木) 01:37:14.38ID:RfoszcD2
YZJ
0272デフォルトの名無しさん
垢版 |
2018/07/11(水) 11:16:29.78ID:A6luu057
>>175
本体が捨てられるとき、バッテリーだけ取り外して取っとくか??
一緒に捨てるよねふつう
railsのバッテリーとしての価値しかないんだからさ
0273デフォルトの名無しさん
垢版 |
2018/07/12(木) 18:23:31.23ID:sZqbCvgw
Julia一択
0275デフォルトの名無しさん
垢版 |
2018/09/09(日) 01:36:44.46ID:Sqzx0gV9
>>273
juliaに慣れると他の言語が
メンドクセー
って、思っちゃうんじゃない?
map関数なんて超ベンリー
0276デフォルトの名無しさん
垢版 |
2018/09/09(日) 03:23:41.84ID:0bXk8YdS
juliaなんか絶対に普及させるな。
便利な記法がなんだ、pyとRの2択だったものを
増やして一体何がしたい。
十分にライブラリは充実しているのか
開発環境や視覚化整っているのか?
pyに匹敵する汎用性があるのか?
笑わせるな。多少パフォーマンスがよく
なるとか記法がナウいくらいの理由で
いたずらに言語を増やすな。
その言語だけでなく大量のライブラリ、
使うエディタの使用感とか全部覚え直しだぞ。
新言語作るなよ糞が。
0277デフォルトの名無しさん
垢版 |
2018/09/09(日) 07:49:53.72ID:FPkMoDyx
>>276
誰もお前に使えなどと言っとらん。自分の知ってる世界に引きこもってるといいぜ。
0278デフォルトの名無しさん
垢版 |
2018/09/09(日) 08:07:09.31ID:MV7lvWAW
Rubyは言語自体はタダだけど 色々複雑なライブラリがあって解説書も読まないといけないし なにより玄人向けと思う Cの方が使い易いかもな どう思う?
0279デフォルトの名無しさん
垢版 |
2018/09/09(日) 10:41:27.22ID:F+zeBBCR
>>100
pythonで本線出場てハッカーのやべー奴感出てて凄い

ウェブアプリのバックエンド書くのにlispってどう?
lisper二人で通常の10人分の仕事回すって聞いたけど
0280デフォルトの名無しさん
垢版 |
2018/09/09(日) 10:57:46.65ID:F+zeBBCR
>>278
railsは文字通り敷かれたrailを走るだけのフレームワーク
お前は機械のように仕様書通りrailを走るのだ。脱線は許されない
railの上を走る限りは他者とは段違いな速度で先に行ける
0282デフォルトの名無しさん
垢版 |
2018/09/09(日) 11:04:33.55ID:MV7lvWAW
>>280
意味わかんない 
rails だとRubyでCのフレームワークみたいな感じにできるのかい?
それはコンパイラと編集ソフトのセットで有料なんだろ? どこで売ってるの?
0283デフォルトの名無しさん
垢版 |
2018/09/09(日) 11:08:09.97ID:F+zeBBCR
>>282
ここだけの話インターネッツに落ちてるよ
0284デフォルトの名無しさん
垢版 |
2018/09/09(日) 20:21:44.54ID:0ym3cmgA
フレームワークは最初に、無料のRails チュートリアルをやった方が、わかりやすい。
他言語のフレームワークの基準にもなっているから、結局、やらないと仕方がない

Rails の前に、Sinatra をフルスクラッチでいじくりまわせば、さらに理解しやすい

結局、Linux コマンド、testing, deploy, JavaScript, Vue.js など、
数十の技術を、どこかの段階でやらないといけない

それを、Rubyでやれば勉強しやすいから、他言語よりも楽というだけ。
他言語では、関係のない所でハマるから、時間を損する
0285デフォルトの名無しさん
垢版 |
2018/09/09(日) 21:46:16.96ID:Sqzx0gV9
>>281
LISPのMAPから来てるんでしょ?

>>276
原子番号みたいに、A〜Zまでの1文字の言語名で空きがあるのはなんだろw
0287デフォルトの名無しさん
垢版 |
2018/09/10(月) 01:00:14.13ID:nF+UxiuD
>>286
PythonやCの関数、ライブラリを呼び出せるから
Pythonに出来てjuliaに出来ない事はないんじゃない?
人気言語の良いとこ取りで、実行速度がとにかく速い

FORTRANからの影響が濃いから科学技術計算に向いてると思われがちだけど、ほぼ万能じゃないかね

「Julia データサイエンス」には人工ニューラルネットワークの構築の実装もされてるよ

jupyterとの組み合わせで語られる事が多い
ただ、最新バージョンが1.0でライブラリが未完成だったりと最近生まれたばかりの言語なので、不備とかが多いかな
0288デフォルトの名無しさん
垢版 |
2018/09/10(月) 01:05:47.99ID:XzQQxj6r
フレームワークなんか
ドカタが覚えるだけで十分
ドカタ以外不要
0291デフォルトの名無しさん
垢版 |
2018/10/11(木) 20:25:28.34ID:pNAidO51
ぐだぐだ言ってねーでExcelの使い方でも覚えとけ
0293デフォルトの名無しさん
垢版 |
2019/04/26(金) 18:46:58.18ID:n7yHTkGT
>プログラミング始めたいんだけどどこ言語がいい?

特に業務上の理由が無ければ、学習用はC/C++の一択では?

>『属人的な開発の仕方をするな』

その他多くの『オブジェクト指向プログラミング言語』は、属人的になりがちで汎用性が乏しいから。
ぼくちゃんだけがしっているひみつのおぶじぇくとしこうげんごてくにっく、はあり得ない。

731 デフォルトの名無しさん 2019/04/26(金) 18:12:23.33 ID:4fZKbYZH
つうか、お前らはオブジェクト指向の目的を説明して欲しいのか?
人にものを頼むなら無礼な言い方しないで聞く側の礼儀を守れよ。
特にこんなとこで教えてやってもこっちには何のメリットもないんだから
教える気を起こさせる態度を取らなきゃお話にならないのに
無礼な態度取ってるんだから意味不明。

オブジェクト指向ってクソじゃねぇかよPart3
https://mevius.5ch.net/test/read.cgi/tech/1542884872/

同じ苦労を知っている齊藤氏は、開発初期から大事にしていることが1つあった。
「一番口酸っぱく言っていたのは『属人的な開発の仕方をするな』ということですね。長いこと開発して
いけばお客さんの入れ替わりと同様に開発スタッフも変わっていくわけなので、属人的なスキルに依存
した開発をしていると、その人がいなくなったタイミングでアップデートができなくなります。
それをまたサルベージしてやりましょうというのはとてつもない作業量になります。
『ドラクエX』で100%属人的じゃない体制を作れたかというと決してそんなことはないんですけど、
意識してそれをやるようにというのは開発初期からやりました」
https://jp.ign.com/m/dragon-quest-10/28251/news/xpso2
0294デフォルトの名無しさん
垢版 |
2019/04/28(日) 15:33:20.70ID:EQ1uWp6r
web系のクライアントサイドの言語はどれ選べばいいですかね?
Java,PHP,Rubyありますけど
0295デフォルトの名無しさん
垢版 |
2019/09/28(土) 23:02:43.46ID:JHv/kXRd
質問させてください。
プログラミングに興味がありWebアプリや将来的にはAndroidアプリを作成したいと思います。
初心者向けのプログラミングの本をみても専門用語を専門用語で説明してるので初心者向けとは思えません。

PCは一通り使えるのですが、独学ですとどのような勉強方法が良いでしょうか?
0297HAL
垢版 |
2019/11/18(月) 20:43:28.35ID:r2fWji5L
JAVA
JavaScript
C#
C++
PHP
いずれか、できれば二つ以上
なら確実に雇用になる
0299デフォルトの名無しさん
垢版 |
2019/11/20(水) 01:37:43.34ID:SC4WzVB3
8086 とか中途半端すぎてどうにもこうにも・・
むしろ Z80 とかならパチンコの仕事とかあるんじゃないの
0301298
垢版 |
2019/11/20(水) 23:55:30.33ID:mqxmAp4R
>>299
ありがとうございます
8086は中途半端なんですか… ちょっとショックです…
0303デフォルトの名無しさん
垢版 |
2019/11/21(木) 16:55:26.15ID:T2PYFJO7
code.orgとかから入ったら面白い。
ボタンを表示
ボタンが押されたら何かを動かす
とか
それを何回か繰り返すとか
簡単に考えたらわかるよ。
変に言語間違えて覚えるより
日本語で考えてコード書いたら
説明もしやすいしな。
0304デフォルトの名無しさん
垢版 |
2019/11/21(木) 17:00:40.91ID:T2PYFJO7
専門誌なんか読んでも無駄。
それをどう応用するかなんて
日本語でやれよなw
0305デフォルトの名無しさん
垢版 |
2019/12/01(日) 01:13:05.29ID:yN0nUuO5
>>1のニーズとは異なるけど、

よく初心者にお勧めの言語を聞かれて、CやJavaを勧める人は考えを改めて欲しい
C…ポインタで挫折します
Java…覚えることが多過ぎて挫折します

勧めるべきはRuby(かPython)
理由は、
・使いこなすのが楽だから
・開発環境を整えるのが楽だから
・記述が楽だから
・新しい言語だから
0306デフォルトの名無しさん
垢版 |
2019/12/02(月) 18:42:49.66ID:+YeCWDiM
pythonで膨大なライブラリの力を使って
できるプログラマになるんだ!
0307デフォルトの名無しさん
垢版 |
2019/12/03(火) 00:18:39.41ID:Z/hdvBNy
>>305
Pythonなんて不自然で可読性が低い記述しかできない奇形言語がお勧めな
わけないだろ。例えば、某スレに載っていた1から100まで出力するコード

 print(*range(1,101))

何だこの変てこなコードは。直感的で自然な記述なら

 print(range(1, 100))

になるはずだが、そう書けない。素直でないから、使いこなすのに苦労する。
蛇使いの誑かしに乗せられないように気をつけましょう。

Rubyも言語マニアが作った変てこ言語だし、インストールも分かりにくい。

Cはプログラミング言語の標準語だから学んでおくと必ず役に立つし、
{} や () により構造が視覚的に分かりやすい。ポインタが分からなければ
あからさまなポインタは使わなければ良い。
0308デフォルトの名無しさん
垢版 |
2019/12/03(火) 00:57:47.70ID:yo6IfXuu
Pythonが新しい言語ってどういうボケなんだろう
Rubyもすでに未来のない言語だし
0310305
垢版 |
2019/12/03(火) 16:31:55.36ID:+Pmgp+mO
>>308
CとかJavaよりは新しい
初心者が扱う言語なんだから未来なんかどうでもいい
入りやすいかどうかが大事
使える言語はRuby/Pythonをマスターしてからやればいい

>>307
Cはポインタを使えないと、簡素なコードしか書けなくなる 有り得ない
ラクな言語が他にあるのにわざわざ古くて難しい言語から入る理由が無い
「初心者」にパソコンを勧める際に、最新のパソコンでは無く中古のCUIの
パソコンを勧めるようなものだ
0312デフォルトの名無しさん
垢版 |
2019/12/03(火) 20:58:19.43ID:Z/hdvBNy
>>309
forループにしても、

 for i in range(1, 101): print(i)

で、やっぱり変てこだろ。101って何だよw

>>310
たとえが全く的外れだな。Cはバリバリ現役の標準語。解説書も豊富だし、
アルゴリズムの本もCでの記述が主流。本格的なプログラムはC/C++で
作られることが多い。>>306が言うPythonの膨大なライブラリの力も、
つまりはCの力だし。

CをパソコンとすればPythonはスマホで、てっとり早さはあるが、
本格的なことをやろうとすると行き詰まる。

ポインタはそんなに難しくないし、*(a + i) と a[i] は常に等価だから、
あからさまなポインタを使わずに配列でも書ける。ポインタで書いた方が
効率的な機械語が生成される場合もあるが、配列で書いてもPythonよりは
ずっと速いんだから何の問題もないはず。

Visual Studioなどで、ポインタ変数を監視式にし、メモリの16進ダンプを
表示させながら、デバッガでステップ実行させれば、ポインタの挙動が
手に取るように理解できる。Pythonみたいに裏で何をやってるか
よく分からないブラックボックスより分かりやすいし、柔軟に操れる。
0313デフォルトの名無しさん
垢版 |
2019/12/05(木) 07:17:48.88ID:Qv9BXSHa
python古いわw
昔遅すぎて呆れたくらいの言語だよw
今流行りか知らんが。
日本語でやれよ。
JavaScriptが楽なんだよw
0314デフォルトの名無しさん
垢版 |
2019/12/05(木) 09:05:19.09ID:q0kDwfyl
挿入ポイントを考えると、終端はデータ末尾の一つ後ろが便利だけどな。
0315デフォルトの名無しさん
垢版 |
2019/12/05(木) 20:33:18.13ID:Y+kJAKGO
>>307
それならPG0が丁度いい
0316デフォルトの名無しさん
垢版 |
2019/12/05(木) 21:57:51.74ID:OtnyLs1I
Juliaは?
0317デフォルトの名無しさん
垢版 |
2019/12/06(金) 21:43:05.86ID:e9ybcUEN
>>316
Juliaは既存の様々な言語の良い所取りを目指すという意気込みは良かったが、
実際にできたものはあまりそうなっていないのが残念。

最も際立つ例を挙げると、文字列連結演算子に + ではなく * を使う仕様には
驚かされる。公式マニュアルでは、数学では + は交換法則が成り立つが、* は
必ずしも成り立たない(例えば行列の乗算)から、交換法則が成り立たない
文字列連結には + ではなく * が相応しいと説明されている。でも、行列を習う
高校より前はスカラーしか知らないので、+ と * の交換法則の有無の違いを
意識しないし、日常的な感覚もそう。そして、文字列連結を表すのに直感的なのは
明らかに + だから、高尚な説明を与えられても * に慣れることはない。

このように、開発者の変なこだわりが言語を使いにくくしてしまった。開発者の
自己満足と一握りの信者の偏愛だけで終わらせたくないならば、一般ユーザーの
使い勝手を優先させて策定すべきだった。
0318デフォルトの名無しさん
垢版 |
2019/12/06(金) 21:43:21.77ID:e9ybcUEN
数学的なこだわりから生まれた変な仕様は、文字列だけでなく数値演算にもある。
ベクトルを引数にした関数呼び出しを

 x = 0:180
 y = sin(pi * x / 180)

のようにすっきりと書けず、関数名の後に . をつけて

 y = sin.(pi * x / 180)

と書かなければならない。ベクトルとスカラーの間の乗算と除算は上の式のように
演算子だけで普通に書けるが、加算と減算は演算子の前に . をつけて .+ と .- と
書かなければならない。数学ではベクトルとスカラーの間で乗除は定義されるのに
対し、加減は定義されないことを反映した仕様だが、はっきり言って煩わしくて
使いにくいだけ。FortranやRのように普通に書けるのが望ましい。

数学的なこだわりも徹底させればあっ晴れと言えるかも知れないが、Juliaは
中途半端。スカラー変数に1を加えた値を自己代入する式 a = a + 1 は数学的には
おかしいが、Juliaは他の言語と同様に許しているから、文字列やベクトル演算でだけ
無駄にこだわる意味がない。
0320デフォルトの名無しさん
垢版 |
2019/12/06(金) 22:06:34.33ID:HwBEdw5F
マジレスするとAutoHotKeyかそれに類する言語
次いでOS標準のシェルスクリプト
それ以外は基本スルーでよい
0321デフォルトの名無しさん
垢版 |
2019/12/06(金) 22:08:37.55ID:7KbOmiy4
レンタルサーバーとか世の普及率考えるとWeb系ならPHPが最有力だと思う
俺はJavaServletを推したいけどVPSで運用するしかない
0322デフォルトの名無しさん
垢版 |
2019/12/07(土) 03:20:33.11ID:/3OJwFPr
やっぱり初心者には、Ruby !

Ruby on Rails vs SPA(JavaScript, Firebase) で、
どちらもプログラマーの平均的な時給で、5千円。

5千円 * 180時間 = 1人月90万円

SE や、これよりも難しい言語は、6千円以上になる
0323デフォルトの名無しさん
垢版 |
2020/07/04(土) 03:19:47.46ID:OxpkXjjx
どこ言語?どこ?
0327デフォルトの名無しさん
垢版 |
2020/07/04(土) 09:37:57.21ID:L0tXumKH
>>318
sin(ベクトル) やスカラー + ベクトルは
私も抵抗がある

複数の結果の可能性があって
どれだかわからない
期待した結果じゃない物が返るくらいなら
使えない方が良い

それは . をつければ解決する問題でもない
0328デフォルトの名無しさん
垢版 |
2020/07/16(木) 08:21:08.67ID:8Tq6YJr5
>>318
それははじめてしったが
ドットに複数値を一意にする意味があるとすれば
複数値、範囲を入力するほうが悪いというか、入れられるほうがまずいだけでは
0329デフォルトの名無しさん
垢版 |
2020/07/22(水) 22:51:20.81ID:dERyWs8y
流れ読まずに質問するけどミュージックシーケンサーで多くのソフトは長方形の箱を縦横に並べてトラックを鳴らして、フレーズ入れ替える時もその箱をドラッグ&ドロップとかで並べ直すUIになってる

ドラッグ&ドロップでWEBサイト上でミュージックシーケンサーの様なUIだけ作りたい時は何の言語習得すれば良いの?
縦横が広大な場合に、滑らかに箱を並べなおせたりするのが作りたいなぁと思うので昔C言語しか使った事無いわいに教えて
0331デフォルトの名無しさん
垢版 |
2020/07/22(水) 22:57:17.60ID:ILXZvJ+B
「Webサイト上」の「UI」って時点でJSほぼ一択。
トランスパイラ噛ましていいならあと何種類か…
超マイナー環境挙げてこれでも出来る!最強!って言ってくるやつも沸くから注意な。
0333デフォルトの名無しさん
垢版 |
2020/07/22(水) 23:45:40.91ID:dERyWs8y
>>330,331,332
昔、C言語で開発してたけどIT業界離れて久しいからWEBベースのはとんと分からない
教えてもらったの色々調べてみる
ありがとー
0334デフォルトの名無しさん
垢版 |
2020/07/23(木) 00:46:58.81ID:cGFBf2BV
VSCode は、Electron 製。
GUI は、JavaScript

何かを、D&D したり、箱のサイズを変えたり、できる
0335デフォルトの名無しさん
垢版 |
2020/07/23(木) 02:02:11.56ID:YvnJh5IH
Pythonだろうなあ
有名なライブラリーがたくさんあるし
簡単に検索出来て短い行数で終わる
0336デフォルトの名無しさん
垢版 |
2020/07/23(木) 03:38:06.08ID:a+excyi9
329です
>>334
エレクトロンってのが有ればデスクトップもWEB言語技術出来るのか、すごい時代だサンクス
>>335
最近よく聞くけどIT業界離れてたし、どんな事が出来るのがメリットか全く知らないから少しだけ検索してみたら、ipywidgetsやJupyterやBokehとか色々あるんだなぁ

PythonとJSをよく調べてみてます
■ このスレッドは過去ログ倉庫に格納されています

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