C言語のこと軽視しとったんやが1番最初に学んだほうがええ言語なんか
■ このスレッドは過去ログ倉庫に格納されています
調べれば調べるほどC言語から学んだほうがええと思うんやが Cが一番むずいからみんな挫折してPythonとか行くんやし 何を作りたいのかによるおじさん
「何を作りたいのかによる」 >>3
例えば特定のOSはC言語で作られとるらしい
C言語でしか得られない処理速度があるんだと
>>4
ちゃうって
C言語は現時点で数十年前から仕様変更がほぼなくC言語から学ぶことによってコンピュータの様々な関係性やポインタについて深く学べるらしいんよ
根底にC言語学習があることにより考え方も変わる メモリ領域を意識できないとダンプ取ってデバッグとかできないトラブルシューティングができない量産コピペプログラマーにしかなれんからな
入門がオブジェクト指向って馬鹿にされてたのも昔の話で、入門がRoRやPythonだと本当に現場では使えない Cはオブジェクト指向とかガベージコレクションみたいな余計な要素がないから初心者におすすめ >>9
ちょうどワイがそれや
C#→html、javascriptってやってきて未だに使えん能無しや
コンピュータの基礎なんぞまったくわかっとらん ワイIT未経験なんやが最初にやるのってjavaでええんか? >>10
ガベージコレクションってメモリを自動で解放してくれるやつよな?C言語でそれがないっちゅーことは自分で書かなあかんってことやろけどそしたらガベージコレクションの仕組み知れるってことよな
C言語を学べば得られる知識ってつまり今当たり前のように使っとることの仕組みを実際に書いて理解できることやとおもうんやがどうや? ワイはコンピュータの基礎や仕組みをまったく知らんのや
どうにかせんといかんと思っとったが真面目な話C言語を学ぶのが今のワイには1番ええかもしれん >>10
逆やね
Cはメモリを確保してポインタを設定して使用後はメモリ開放して・・・と全部自分でやらないといけないから
嫌でもメモリ領域の使われ方を意識できる。ポイントの概念が身につく。初心者の頃にそれを理解することで
"消し忘れ"や"閉じ忘れ"を意識した処理フローを設計できるようになる。
ブラウザで使う画面や、常駐型のプロセスを作らせるとここらへんの差が露骨に出てきて質が段違い >>15
それなら論理回路でも勉強して加算器とかカウンタくらい作れるようになったら? >>18
いやそれくらいは作れる
そんな簡単な関数レベルの話じゃないで とりあえず教科書読んだら?モダンオペレーティングシステムとか >>11
その流れってことは帳票や画面系の業務システムでもやっとるんやろ
その道で行くならC学ぶ必要も特にないやん。C#ずっと勉強して素早くバグなく作れるようになったほうがええ こんな話聞いてたら頭痛くなってくる
アスペはこれ楽しみながら何時間でも出来るってマジ? 何が正解なのか教えてくれよな神様アイドル様
まあ目的は一つ一つじゃん >>26
python→C++→Rustがおすすめ
Rustは自由に変えていいけどpython→C++は超おすすめ
ちなみにRustは海外では主流の言語ね >>31
JavaよりPythonなんか
理由とかあったら教えてくれないか? >>24
せやな前職はプログラミング未経験からC#で帳票系やっとった
今はブランク後で3年振りに同系統職に復帰してフロントエンド系初学しとるところや
んでもコンピュータの仕組み知らんからC言語触ったほうがええと思うんやがちゃうんか? >>33
cobolって金融系やんな
銀行システムとかで使われとるんやろアレ この時間使ってさっさとCやればよくね?
言うほど時間かからんぞ 今どきポインタだallocだみたいなこと覚える必要ないやろ
それよりアルゴリズムしっかりやれ Cでも悪くないと思うんだけどね
よくポインタで躓くって言われるけど基本情報処理試験レベルのコンピュータの仕組み
知ってればそんなに苦労しないはず
ただ今後それ使うの?と言われると>>4 で揶揄されてる「何を作りたいのかによる」w
ファーム寄りの開発じゃなければC#とかPython等のほうが今後の応用は楽 >>36
いや別じゃーないやろ
FAは含まれるやろし >>34
フロントエンドなら尚更Cなんかやる必要ないやん
きみがやるべきはデザインやレイアウトやカラーリングの勉強で、人間工学や
MVCモデルで言うところのきみはVや。C言語が必要なのはMをやる人たちや >>35
オワコンオワコン言われて40年くらい経つけど未だに終わらない
むしろコロナ禍で技術者求められてたくらい >>32
Javaは仕事でよく使われてるけど、最初にやるには中途半端
どうせ頑張るならCかC++がいい
pythonは日本語の情報が多いし、ライブラリのインポートも簡単だから、まずは触ってみるという点では最強の言語
でCよりC++がおすすめなのはCで出来ることはC++で全てできるから COBOLが将来性ないとか言ってるやつって「情弱」だよな🤭 そうなんか
てかSAPとかって新卒以外がやるの敷居高いんか?
転職サイト見てると、SAP2年経験者もしくはその他ERP8年経験者しかとらないみたいな求人ばっかり >>34
ハード系の知識ほしいならそれ用の本みるのどうなん?
「コンピュータはなぜ動くのか」とか「CPUの創りかた」とか
ワイは大学の授業で「コンピュータの構成と設計」読まされたわ(´・ω・`)パタへネっての 別にやりたい言語やってりゃええやろ
大体応用効くし >>42
今やっとるのがWeb系やからそりゃそうなんやけどエンジニアとしての知識がとぼしすぎてどうにかしたいんや
C言語はバックエンド寄りやから今必要ないのはわかるんやがIT知識の土台を作りたいんや >>50
情報系の大学やとその辺学ぶためにコンパイラ制作の実習があるんや
本もいっぱい出てるから挑戦してみたら >>48
そやな
そういう本読むのを優先しようと思うわ
たぶん今のワイはそれから始めたほうがええな
知識乏しいからC言語学習って考えはちょっと視野狭かったかもしれん >>51
さんきゅーやで
お前ら優しいな!助かったわ
ほな >>52
時間に余裕があるなら根本から理解しようって姿勢はええと思うで
大抵の場合やること山積みで手を付けたいけどつけられんってなるし >>50
>>52
IT業界で食っていくならそのときの業務直結のことを最優先でやったほうが遥かに良い
やりたいこととやるべきことは別やで システム知りたいならCかC++学んで、os自作したらええんやない?😀 まあぶっちゃけどれだけ言語学んでもどれだけ手広く仕事できるようなってもこの業界クソやから
さっさとワイのように異業種転職したほうがええで。頑張れや Arduinoやらraspberry piいじってみるのもあり
C++も一応使えるし >>1
メモリ管理って概念が言語に組み込まれてるだけやろ
別に面倒くさいだけで後から学んでも変わらんよ 順番なんてどっちでもええで
モダン言語からやった後深掘りしてもええ そもそも他の言語作った人たちが最初にやったのCだと思うので javaでスレ内でワード検索してもほぼみんな発してないな
初修やがニキのアドバイス通りパイソンやるか? たとえば今でた龍が如く8とかパイソンで作れると思うか?
基本はC++や
いまさらCはやらん 初心者がいきなりC/C++はなかなか大変かもな
ただ、今は動画コンテンツとか充実しているから選択肢としてはアリなのかな 嘘を愛せる
それほど幸せな事もないでしょ
どんな宝石よりも綺麗なもの
「ふっ…」
吐いた溜め息に少し懐かしさを覚える
まだ少しの間、この世界の暖かさを信じてみようか
春風に包まれて、この温もりの中で
まだ世界を愛してみようか
あの頃のように
蹴り飛ばした空き缶が乾いた音を立てた
高架下
見上げる先で誰かが言う
「諦めるな。走れ」
そうだよな
私はこの世界を生きている
時間はいつだって流れる
ノスタルジアなんてもう嫌いだ
楽譜と睨めっこするのやめた
狭い世界で考えた事になんて意味ないわ
ここを飛び出せば世界は変わる
世界なんてわたしから見たものでしかないでしょ?
もう少しだけ自由に我儘に生きてみようかしら
これはわたしが主人公の物語
嘘かもしれないけど、よろしくね ゲーム制作ガチるならアセンブラもできんとな
AAAタイトルはインラインアセンブラゴリゴリに使ってる ■ このスレッドは過去ログ倉庫に格納されています