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

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2017/10/21(土) 12:00:39.67ID:MUZiZI+C
Web開発しようとして、JavaScriptは基本的なところはやったんだ。
で、サーバーサイドもやらなきゃってなったんだけど、phpはやだなーってなって、Rubyにしようとしたんだけど、Pythonもおもろそうやなぁと思ってたら、サーバーサイドはJavaScriptのnode.jsもあることに気がついて、悩んでるんよ。
ちょっと教えて
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言語で勉強中
2018/03/14(水) 03:02:39.61ID:+DNupiwe
プログラミング全くやったこと無いのですが、蔵書を管理するデスクトップアプリを作成することを目標に学習するには、どの言語を選ぶべきなんでしょうか
2018/03/14(水) 03:12:57.29ID:U/4LQ/Bi
そんなもんExcelでいいじゃん
247デフォルトの名無しさん
垢版 |
2018/03/14(水) 11:21:41.57ID:VWZtH1+z
個人の蔵書なら sqlite に接続できればどんな言語(処理系)でもいいだろ
PureScript でいいんじゃね
248デフォルトの名無しさん
垢版 |
2018/03/14(水) 19:38:42.78ID:4bvhkHVa
sqlite関係なくね?w
2018/03/14(水) 21:24:29.55ID:FE5sgX4A
htmlでいいじゃん
2018/03/14(水) 21:53:39.00ID:UnMBL49y
>>245
デスクトップアプリにこだわりがあるなら
使いたいGUIフレームワークの選択肢を先に考えて
それらが扱いやすい言語を選んだほうがいい
GUIフレームワークは求めるルック&フィールとプラットフォームから選択肢を探す

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

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

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

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

書きやすさでは、Rubyが断トツ!
Pythonは不便・ややこしい。
Javaは本格的
2018/03/21(水) 14:05:33.96ID:MzhUIqb1
じゃあRubyにするわ
2018/03/21(水) 16:30:24.92ID:1QrXv+S2
セミコロンいらないって初心者からしたらありがたいのかね
エラーにならないならセミコロン付けちまえ、ってなってくるけど
2018/03/21(水) 19:00:30.88ID:RvvL0Mpr
>>260
その書き込みが句点がないからって書き込みエラーになったらめんどくせえだろ
2018/03/22(木) 01:05:03.08ID:3EnLPAy8
改行を文末認定されたいかされたくないか。
文末記号を要求しない言語は改行を入れたい時には行継続記号を求められるしー
263デフォルトの名無しさん
垢版 |
2018/03/23(金) 04:04:24.98ID:1V82sIIU
他の言語はわからないけど、Pythonは結構楽に感じた。独学始めて2週間ほどでオセロ作れた。
264デフォルトの名無しさん
垢版 |
2018/03/23(金) 05:07:21.54ID:Lfs9SY00
ここ見る限り、まず取り組まないといけない言語は
『日本語』だな
265デフォルトの名無しさん
垢版 |
2018/03/23(金) 07:14:19.94ID:qUw1cRZJ
モンゴリアンスモウレスラーかよ
2018/03/23(金) 19:27:58.97ID:IeRwPe7V
貴乃花より朝青龍の方が日本語堪能だったな
2018/03/24(土) 05:36:49.57ID:/S30YJxp
高校のうちにRubyを極めるわ
268デフォルトの名無しさん
垢版 |
2018/03/24(土) 13:15:56.68ID:TyYpGZwY
開発者になってrubyを救ってやれ
2018/04/02(月) 22:41:45.22ID:S0pcKgr2
CでロボつくってC++でゲーム作り
270デフォルトの名無しさん
垢版 |
2018/05/23(水) 20:04:13.23ID:Au5e7VGg
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

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

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

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

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

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

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

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

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

jupyterとの組み合わせで語られる事が多い
ただ、最新バージョンが1.0でライブラリが未完成だったりと最近生まれたばかりの言語なので、不備とかが多いかな
288デフォルトの名無しさん
垢版 |
2018/09/10(月) 01:05:47.99ID:XzQQxj6r
フレームワークなんか
ドカタが覚えるだけで十分
ドカタ以外不要
2018/09/19(水) 10:30:43.85ID:x3bswJ8f
UML
2018/09/25(火) 12:26:02.33ID:pkuhVXJy
>>1 はまだ迷っているのか?
291デフォルトの名無しさん
垢版 |
2018/10/11(木) 20:25:28.34ID:pNAidO51
ぐだぐだ言ってねーでExcelの使い方でも覚えとけ
2019/02/22(金) 22:11:02.71ID:moZ6n3ck
屁くせーる?
293デフォルトの名無しさん
垢版 |
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
2019/04/28(日) 15:33:20.70ID:EQ1uWp6r
web系のクライアントサイドの言語はどれ選べばいいですかね?
Java,PHP,Rubyありますけど
2019/09/28(土) 23:02:43.46ID:JHv/kXRd
質問させてください。
プログラミングに興味がありWebアプリや将来的にはAndroidアプリを作成したいと思います。
初心者向けのプログラミングの本をみても専門用語を専門用語で説明してるので初心者向けとは思えません。

PCは一通り使えるのですが、独学ですとどのような勉強方法が良いでしょうか?
2019/11/16(土) 12:54:49.45ID:1+HyraIu
>>295
ドットインストールの初心者向けをやる
javascriptでおみくじとかから
■ このスレッドは過去ログ倉庫に格納されています