image


1: 以下、5ちゃんねるからVIPがお送りします 2017/11/25(土) 17:32:58.924 ID:7jtowoFC0
よく何をやりたいかによるとは言われるんだが言語によって出来ることって違うんだよな?
言語による出来ることの違いがあるのかって事とプの字も知らん俺に出来る言語はあるのか教えてほしい

引用元 http://hebi.2ch.net/test/read.cgi/news4vip/1511598778/
7: 以下、5ちゃんねるからVIPがお送りします 2017/11/25(土) 17:37:44.412 ID:4+w5elfW0
>>1
プログラミングってのは、「あることを実現するために、少し小さなパーツを組み合わせる」っていう作業
実際には「少し小さなパーツ」は存在しないので、それを実現するためにさらに小さなパーツを組み合わせてつくるわけだな
もちろん、その「さらに小さなパーツ」は存在しないので……というのを繰り返してゆく

言語の違いは、超絶大雑把に言えば、どこまで小さなパーツを作ってゆけば言語側が用意してる部分にたどりつくか、って違い

12: 以下、5ちゃんねるからVIPがお送りします 2017/11/25(土) 17:42:43.662 ID:7jtowoFC0
>>7
つまり言語によって小さなパーツの大きさも違えば範囲も違ってくるって事かな?ガイジですまん

16: 以下、5ちゃんねるからVIPがお送りします 2017/11/25(土) 17:48:14.628 ID:4+w5elfW0
>>12
大まかに言えばそんな感じ

もちろん、大きなパーツで用意してくれる方が便利なんだが、
その分細かいカスタマイズが効きにくいので、用途によっては逆に使い物にならなくなる
かといって大小取り揃えられても、どんなのがあるのか覚えきれない

Cは小さいパーツばっかりのタイプ
JavaやC#は大きいパーツばっかりのタイプ
C++は大小取り揃えられすぎて覚えきれないタイプ

46: 以下、5ちゃんねるからVIPがお送りします 2017/11/25(土) 18:30:36.417 ID:sWp8GUeM0
>>1が普段使ってるマシンがWindowsなら、rubyはめんどくさいから辞めたほうが良くないか
(初心者だとして)

エンコーディングがどうとか、dockerで環境をどうとか挫折するポイントがちょっと多い

47: 以下、5ちゃんねるからVIPがお送りします 2017/11/25(土) 18:39:10.327 ID:FRUqSvB4H
>>46
開発環境の問題考えてなかったな
windowsでも10であればubuntuが使えるから昔よりはハードル低いけどまだまだ文献少ないからたどり着ける気がしないなぁ

2: 以下、5ちゃんねるからVIPがお送りします 2017/11/25(土) 17:33:32.423 ID:K+Rx5+9/0
何もできないんなら、何もできないんじゃないの

3: 以下、5ちゃんねるからVIPがお送りします 2017/11/25(土) 17:34:17.834 ID:45DL552aa
言語によってできることの違いはあるぞ

まあお前でも環境設定さえすればできるだろ

6: 以下、5ちゃんねるからVIPがお送りします 2017/11/25(土) 17:37:12.101 ID:7jtowoFC0
>>3
初心者でも習得出来そうな言語はどんな事が出来る?
環境を揃える必要もあるんだな

14: 以下、5ちゃんねるからVIPがお送りします 2017/11/25(土) 17:45:01.494 ID:45DL552aa
>>6
初心者がどの言語選んだとしても、それぞれ簡単なことならできるよ

シェルスクリプト → 作業自動化
ruby → ウェブサービス(掲示板、twitter、SNS、他多数)
PHP → ウェブサービス(掲示板、twitter、SNS、他多数)
objective-C、swift→ iphoneアプリ
java →andoridアプリ
cocos2d-xでC++ →iphone,androidで2Dゲーム
UnityでC# →iphone,androidで3Dゲーム

5: 以下、5ちゃんねるからVIPがお送りします 2017/11/25(土) 17:35:26.604 ID:KfbCrl3Z0
出来る言語はあるよ

8: 以下、5ちゃんねるからVIPがお送りします 2017/11/25(土) 17:37:48.331 ID:7jtowoFC0
>>5
なんならできそう?

11: 以下、5ちゃんねるからVIPがお送りします 2017/11/25(土) 17:41:34.451 ID:KfbCrl3Z0
>>8
なんでもできるよ

9: 以下、5ちゃんねるからVIPがお送りします 2017/11/25(土) 17:37:54.165 ID:fmjr/rP60
漠然としてたら結局何もできんから何をしたいのか考えろ
それすら出来んならそもそも向いてない

13: 以下、5ちゃんねるからVIPがお送りします 2017/11/25(土) 17:44:17.588 ID:7jtowoFC0
>>9
いきなり大事な事は思いつかんな
試しに計算機とか作ってみようかと思う

10: しろクロ猫(今日コテ限り) ◆OPatS.PVGM 2017/11/25(土) 17:38:13.624 ID:pfavDCBbp
最近、勝手にまとめられた上にコテハンやTwitterとか消されるの腹立つ。
twitter:@shirokur0nek0

プログラミングってどうすればいいの?

①ザックリなにを作りたいのかを考える
②プログラミングで何が出来るのか理解する
③どの言語でプログラミングするか選択する

プログラミングの準備スタート

15: 以下、5ちゃんねるからVIPがお送りします 2017/11/25(土) 17:47:22.098 ID:45DL552aa
初心者がやるべき言語かあ

PHPとか挫折しずらいのをやるべきなのかな? 
でもiphoneアプリとか普通の素人が数か月で作れるようになってるしな

やりたいことを探すのがいいかも

23: 以下、5ちゃんねるからVIPがお送りします 2017/11/25(土) 17:53:11.883 ID:7jtowoFC0
>>15
PHPは挫折しやすい言語なのか
アプリも面白そうだなーTwitterアプリとか良いの出来れば利用してもらえそうだな

17: しろクロ猫(今日コテ限り) ◆OPatS.PVGM 2017/11/25(土) 17:49:42.892 ID:pfavDCBbp
電卓はWindowsアプリケーションになる、Windowsで動かすアプリを作ることになるから、c#がオススメ。

20: 以下、5ちゃんねるからVIPがお送りします 2017/11/25(土) 17:51:01.779 ID:WibKVoola
pythonやっとけ

31: 以下、5ちゃんねるからVIPがお送りします 2017/11/25(土) 18:02:40.453 ID:7Gk69g710
言語の種類よりも作るものに興味を以続けられるかが大事
教科書読みつつよくわからんもん作らされるのは絶対続かない

webサービス興味あるならrubyとjavascript
統計やAIであればpython
スマホアプリでandroidならkotlin
iphoneならswift
ゲームならunityでc♯

webでもphpはやめとけ
あととりあえずやみくもにC始めるのは絶対続かん

32: 以下、5ちゃんねるからVIPがお送りします 2017/11/25(土) 18:07:07.081 ID:7jtowoFC0
>>31
たしかにせっかくやるなら続けたい
レスに挙げられた中だとWebサービスとかやってみたいからrubyって奴とJavaScriptって奴を重点的に調べてみるよ
ありがとう

34: 以下、5ちゃんねるからVIPがお送りします 2017/11/25(土) 18:12:17.574 ID:FRUqSvB4H
>>32
rubyの中でも
ruby on rails
ってフレームワークな
公式のチュートリアルからやるといいよ

39: 以下、5ちゃんねるからVIPがお送りします 2017/11/25(土) 18:15:36.736 ID:UZfAHJ+6d
LISPだけやっておけば間違いない

49: 以下、5ちゃんねるからVIPがお送りします 2017/11/25(土) 18:47:01.778 ID:sbwxzqNP0
今は何の言語使いたいと思ってる?
初心者なら高級言語を押さえておくといいと思う!

スポンサードリンク