X



将来的にPGになりたいんだが、やっぱCから? [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
垢版 |
2016/03/24(木) 19:16:20.65ID:tq86gTXH
でもC言語だけではきついだろ?あと何を学習すれば良いのだ?
0014デフォルトの名無しさん
垢版 |
2016/03/24(木) 19:49:03.13ID:tq86gTXH
ほとんどの人は目的があるからjavaとかphpとかを選ぶけど、僕は大雑把にPGになりたい、としかないからなーどの言語学べばいいのかわからんち
0018デフォルトの名無しさん
垢版 |
2016/03/24(木) 20:19:14.73ID:EGZb4o9A
ただお前の知ってるツールを並べただけじゃねえかw
0021デフォルトの名無しさん
垢版 |
2016/03/24(木) 20:32:15.71ID:wkeYhbUA
最初にapache, mysqlの設定を一通り片付けて、
ansibleで仮想環境を作って、その上でtracを動かすとこから
それから、gitのチュートリアルで概要を掴む
flask(それからdjango)をこなせば入門したって言えるんでない
0023デフォルトの名無しさん
垢版 |
2016/03/24(木) 20:34:00.10ID:RWWxbY4p
>>13
Javaにも Eclipse という定番があるけど
VS をそれなりに扱えるレベルならそのまま C で行ってもいいかも知れない
0026デフォルトの名無しさん
垢版 |
2016/03/24(木) 20:41:43.72ID:9B9cEc4H
基本はアセンブラで計算機の基本を肌で感じるってものだったが時代が違うよな

ヒープとかスタックとかポインタなどはそこから来ているんだけどな
0032デフォルトの名無しさん
垢版 |
2016/03/25(金) 12:31:25.03ID:HW+90ILh
>>28
プッ(;´_ゝ`)
0033デフォルトの名無しさん
垢版 |
2016/03/25(金) 13:10:54.62ID:T1d3aSRa
ノイマン型プロセッサの動作は知っておいたほうがいいな
ハーバードアーキテクチャとか
あと割り込みやI/O(メモリマップドとか)
最近はメモリバリアも気にする必要が出てきたな
高級言語を使うなら関数コール時のスタックの
使い方なんかも知っておいたほうがいい
0034デフォルトの名無しさん
垢版 |
2016/03/25(金) 13:49:37.78ID:+wwMIo8w
プログラミング自体を楽しみたいなら、
エディタで書くのはそこまで悪い選択ではないかもしれない
0035デフォルトの名無しさん
垢版 |
2016/03/25(金) 17:55:39.77ID:IN9Rga1U
組み込みやりたいとかだとまたちょっと違うしなあ
まあCが極まってれば大抵何とかなるかもしれんが

たまに独自CPUでコンパイラがバギーとかいう地獄環境もある
0037デフォルトの名無しさん
垢版 |
2016/03/25(金) 18:29:44.16ID:R5xBwmiE
最初はjavascriptがいいかも。
ブラウザあればすぐ動くし。
適当に画面表示できるようになったら
次はデータ扱いたいなからの→phpとかRubyに移行
次はオブジェクト指向も気になるし、静的言語とはなんぞや→javaとかC♯に移行
その次はもっとハードよりな低レイヤーなのが知りたいな→C、C++
機械語かふむ→COBOL
スマホアプリ作ってみるか→Objective-C、swift、javascript
0038デフォルトの名無しさん
垢版 |
2016/03/25(金) 19:14:16.81ID:JIiSzJtg
>>36
C言語知ってれば、潰しきくよな。
0040デフォルトの名無しさん
垢版 |
2016/03/25(金) 21:28:42.41ID:JfxqIODW
改宗しろや
0044デフォルトの名無しさん
垢版 |
2016/03/26(土) 08:33:45.03ID:iBKPcu3c
VS, eclipseなんて重すぎて使う気しなかったけどな
emacs, vimしか使う気がしなくなったけど、atomは使っても良いかもしれない
0046デフォルトの名無しさん
垢版 |
2016/03/26(土) 08:37:39.38ID:iBKPcu3c
業務系、Web系、組込みと、どの分野へ行くか先に決めろ
そして、Windowsは勉強用には本当に向いてない
0047デフォルトの名無しさん
垢版 |
2016/03/26(土) 12:01:32.02ID:SY+8xvDf
何やろうと自由で勝手だが、
主流言語はC言語が基本だからね。
C言語を知っていると、
C++とObjective CはC言語の上位互換なのでC言語の知識が全て役に立つ。
PerlやPHPではC言語の関数が使えて、C言語風の構文「も」使える。(C言語と全く互換性のない記述もできる。)
Java、Javascript、C#なとでもC言語風の構文が使える。
SwiftでC言語の関数を呼び出すことができる。(標準機能ではないかもしれない。)

欠点としては他の多くの言語と同様に、C言語はグラフィックとかGUIを標準ではサポートしていない。
グラフィックは使えるが標準機能ではなく他のC言語コンパイラで同じものが使えるとは限らない。
グラフィック、GUIを言語として標準で持っていてどの環境でも同じように動くのはJavaしかない。
GUIもやりたいなら、言語を決めるだけでなく、開発環境とGUIライブラリを何にするか考える必要がある。
座標を指定できないテキスト出力だけのプログラムならC言語であればどの開発環境でもいいと思う。
0049デフォルトの名無しさん
垢版 |
2016/03/26(土) 14:07:23.15ID:Q6p+8FiH
1言語/1年でやっていけばいいんじゃないの。後は必要になれば身に着けていく感じで
005047
垢版 |
2016/03/26(土) 14:44:18.79ID:zjtsN3hz
すまん。
Perlはprintfだけは使えるが他のC言語標準関数は使えない。
PHPなら結構たくさんC言語標準関数が使える。全部ではないが。
0051デフォルトの名無しさん
垢版 |
2016/03/26(土) 18:41:22.81ID:UATn6axf
c言語って凄いんだなぁ…
プログラミング言語って何でこんなにいっぱいあるんでしょう?
1個に絞ってくれればそれだけ覚えればよくて楽なのに…?初心者考えだけど…
0052デフォルトの名無しさん
垢版 |
2016/03/26(土) 19:17:33.34ID:H3Pgu2Oj
>>51
> プログラミング言語って何でこんなにいっぱいあるんでしょう?
まだ進化の途中だから。

まずどのやり方が一番良い書き方かという答えが出ていない。
そもそも時代によって「一番良い書き方」という定義が変わっている。

昔はCPUが遅かったからアセンブラやC言語のような無駄のない言語が
速度実現の点から、一番良い書き方とされていたが、
今はCPUが速くなったため人間が楽になる書き方が一番良い書き方とされる。
例えば面倒なメモリ管理が必要なのはC言語ぐらいだ。その他の多くの言語ではGCが備わってる。

いったん作ってしまった言語は無理に変更すると互換性がなくなる。
そんなことするぐらいなら別の言語を作ったほうが良い。

将来はすべての言語の良い所を取り入れた言語に統一するかもしれないが、
果てしなく未来の話だろう。
0054デフォルトの名無しさん
垢版 |
2016/03/26(土) 21:09:48.80ID:XxbX2czo
>>53
おんぶだっこじゃないが、既定路線ではあるな。
■ このスレッドは過去ログ倉庫に格納されています

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