逆に言うと日本語や英語つまり人が、人間が理解できるように使う言語であっても的確に自分の意味するところを表現するのは難しい。プログラム言語となればいわんや。
機械語は確かに単純で、高級になって人間がわかるようになるにつれ表現数が増えそのぶん確実に伝わらない可能性も増加するんだ。僕にとってCは高級すぎる。機械語ならわかるけど、っていわれて君はどう思う?
併用するのは大いにありというか積極的にやるべきだと思います。ひとつの言語だけで伝わるはずだという思い込みは危険。あと、英語や日本語というのは同階層の言語だけれども、機械に対して存在する言語として考えるときにC言語は機械語よりは高級で、さらにその上に日常会話で用いられる言語というのがより高級言語として存在するのだから、そもそもの提案のレイヤーの切り分けが間違っていると思うよ。プログラム言語と日常会話に使う言語を並列に語るのは横暴というよりは違和感がある。
プログラム言語をある程度読めてくれっつう気持ちはよーくわかるけれども。数式がそうであるように文書中にコード例を出すくらいならいいんじゃないのかねとは思ったりする。
IT業界全部に思うんだけどたとえば、外資系で 英語で文章が書いてあって 英語が読めないから文章がわかりませんという人は 外される。 だって、外資系だから英語ぐらい読めろよと...
書き方に一意性がないからなぁ。もっと様式が統一されてりゃいいんだろうけど。 あとITつってもC言語を使う人ばかりとは限らないよね。ある程度いくつか言語触ってればだいたい...
CでもLISPでもPerlでもRubyでもなんでも良いけど 例として C言語だって、どういうアルゴリズムを使っているか?という部分で十分に意図を伝達できると思います。 逆に言えば、作り手の意...
逆に言うと日本語や英語つまり人が、人間が理解できるように使う言語であっても的確に自分の意味するところを表現するのは難しい。プログラム言語となればいわんや。 機械語は確か...
ソースが汚いと知ってる言語でも読めない。キレイだと知らない言語でももう少し読める。 個人の経験から行くと、 コーディング規約が決められ守られている/きっちり設計されている...
プログラムって極端な話「自分言語」じゃね? たとえば変数なんて、ある程度意味がある名称付けるだろうけど 書いた本人以外は「あ~、これはこういう意味かなぁ」って想像しながら...
設計書やコメントが必要ないという事ではなくて 日本語や英語では十分に言い表せない事だって多いんだから C言語を中心として、補助言語として日本語や英語があれば良いと思う。と...
例えば「B分岐の検索アルゴリズムを実装してます」という一言で済む話を、C言語だとそれこそ1K近いソースを見なければならないし。 充分読めるC言語のソースなんてあんまり無...
一言でバイナリツリーと言っても 実はレッドブラックだったり、 積み込みをどこで均一化するか?とか メモリは事前に取るのか? 削除するときに木の均衡をどうするか? ハッシュ関数...
Linuxカーネルの話の方は無視かい? あれ読んで「Linuxカーネルはこう動いている」と説明できる人が世の中に何人いるんだよ。 あと、保守していくに従いバグ対応パッチみたいなのが増...
Linuxのカーネルの話しは難しいと思う。 0か1かじゃない議論をしてもいいかな。 解説書を買って理解したつもりになって、Linuxのカーネルはこう動いていると説明したところで何か役...
変な話しだけど、読み込んでいくしかないと思うんだけど・・・ 現場のプログラマがそう思っているものを、 普段コードにふれていない上級職はいきなり見せられても分からんよ。 ...
そこなんだよね。 実際、コード書くためには大量の読み込みっていう泥臭い作業が待っていて。 マネージング能力を身につけるか時間に人生を使うか コードを読んでコード能力を身に...
話は大分ずれるけどVistaは設計がおかしいというより、経営戦略の失敗じゃないか。 業務用OSとか目指してなくて、個人向けOSとして家電的使い方(マルチメディア管理するだけのホーム...
Microsoftは優秀な人もいるが、バイトクラスも沢山いる。ピンキリ。 正直ベースで言えば、ベンチャーとか主にGoogleとかに人を取られてかなり苦しいと思うよ、話を聞く限りだと。 高級出...
俺はLinuxカーネルの中身を書き換えて高機能ルータとか作ってたわけなんだが、派遣切りされて今自宅でネットしてるぞ。 カーネルの中身読めて改造できても高給でも何でも無い。誰で...
ルーター作る程度は確かに沢山いると思う。程度問題だけど。 たとえば、Linuxのソケットはコネクションに対してブロックするので、これをマルチスレッドで処理するのが一般的だけど ...
身も蓋もないこというと、プログラマー/コーダーは日本ではレベルの低い仕事と思われている。 上級職は技術的な知識少ない人もいる。大きな会社だとプログラム経験なしでPMみたいな...
やっぱり、そうなのかな。 身も蓋もないこというと、プログラマー/コーダーは日本ではレベルの低い仕事と思われている。 技術的に優れたプログラムでも、自分の仕事評価している...
ベンチャーはべつのところもあるけど、普通の企業はプログラミングは若手の仕事だよ。
そっかぁ、それだと、ベテランプログラマーが育たないわけだね。 辛いところだね。 ベンチャーはべつのところもあるけど、普通の企業はプログラミングは若手の仕事だよ。
カーネルのソケット処理にスレッドも何もねぇよ。カーネルのソケット処理は全部割り込み処理。 引っ掛けとも思えない低脳な釣りに見えました。この程度で技術屋語るなボケ。
いや高性能ルーターを作れる人って話じゃない気がするなあ。 昔UNIX MAGAZINEにFD1枚で動くルータの記事が載ってたけど、ああいうレベルなんじゃないの。だから本人も「程度問題だけど」...
その間違いは、技術屋としては徹底的にダメだろ。 「Linuxのカーネルのソース」の話をしてるのだから「Linuxのカーネルソースを改造して高性能ルータを作成する」という意味に捉えるの...
日本語でも日本人が読んでも理解できないことがある。 C言語でもC言語が分かる人読んでも分からんことがある。 自分が可読性の高いプログラム書いているかも気を付けてね。 Cプロ...