職業プログラマなら低レベルに一度は触れろ [転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
1仕様書無しさん
垢版 |
2015/08/15(土) 13:33:11.52
応用ソフトの勉強もいいが、
業界3年くらい経ったら2年位
一度、C,アセンブラ、ドライバ、OS,ハード
を泳げ!
基礎を知ると捗るぞ!
83仕様書無しさん
垢版 |
2015/08/28(金) 08:22:30.25
>>82
DA使ったアナログ制御とかかな?
ステッピングモーターで動いてたのを、直流モーターに変えるなんて作業。
84仕様書無しさん
垢版 |
2015/08/28(金) 13:30:12.57
>>1
タイトルの、「低レベルに一度は触れろ」

というのが、馬鹿な奴にタッチして「えんがちょ!」って

やることかと思ってた。
2015/08/28(金) 17:02:45.20
低レベルソフトウェア研究所というのが昔あってだな。
86仕様書無しさん
垢版 |
2015/08/30(日) 07:20:59.98
HDLがプログラミング言語じゃないと言われてもなんか腑に落ちない
プログラミングやんか。
2015/08/30(日) 09:35:54.78
プログラミングと定義ファイルの作成との境界線はどこにあるんだろうな。
88仕様書無しさん
垢版 |
2015/08/30(日) 09:50:35.36
片働き共働き両方とも困難
・低収入で生活困難
・高稼動で家事困難
よって結婚相手を苦しめる

【非婚】SI受注SEは3億円以下の低生涯収入【離婚】 [転載禁止]©2ch.net
http://hello.2ch.net/test/read.cgi/infosys/1436793659/
2015/08/30(日) 09:54:29.28
>>87
プログラミング言語の説明文を見ても、いまいちわからないよね。
2015/09/03(木) 00:05:42.33
現役高2の高校偏差値52しかないワタクシは東京電機大学レベルにしか進めないが、今のうちに何やれば良いかなぁ?ぶっつけC++かJavaScriptか…
2015/09/03(木) 00:31:27.55
高2でC++程度使えなくてどうするよ?
2015/09/03(木) 01:36:17.86
>>91
だよね…時、既に遅し…
93仕様書無しさん
垢版 |
2015/09/03(木) 11:59:02.79
>>87
低レベルを知っている人は、
チューリング完全かどうかを判断基準にする。
2015/09/04(金) 18:51:52.36
高2でC++か、俺がC++使えるようになったのいつだっけかな、結構最近だったような気がする。

確か中2でBASICとZ80アセンブラ、高1で8086アセンブラ、高3あたりでやっとCだったような。
2015/09/04(金) 19:10:20.54
>>94
高3でCか。
だったら俺も始めよ。
PHPより難しいかな?
2015/09/04(金) 21:16:24.99
C言語というとポインタが強調されるけど、実際そんなに難しいモノでも無いと思う。
2015/09/04(金) 22:08:25.90
客に出すのはCが最高級言語だわ
98仕様書無しさん
垢版 |
2015/09/05(土) 08:50:35.64
C言語ができない人ってポインタができないが9割以上。
ポインタができないというのは、ポインタの有用性が理解できない。
というのがさらに大半。
これは
 =処理の部品化ができない
 =メモリのアクセス範囲の重要性が理解できない
という原因に起因しているケースが多々なんだけど、
この2つが理解できないということは、そいつが無能であることを証明する。

Cというのは普通に言語を使うというだけで、バカを発見できるすごい言語。
2015/09/05(土) 10:23:58.43
メモリがどんなものか、頭のなかで理解できてないと、ポインタも分かり辛いんだろうね。
2015/09/05(土) 10:36:30.78
まずアセンブラをやらせるべきだな
2015/09/05(土) 12:24:22.21
じゃあ、やってみっか。。
2015/09/05(土) 14:39:55.22
C言語がポインタがわからない人がいるって話はよく聞くが
本当にわからない人にあったことがない。

都市伝説では?
2015/09/05(土) 15:09:13.83
んでも*()->みたいなのが出てくるとん?とはなる。
2015/09/05(土) 15:47:08.06
今は学校でC/C++が勉強できるのか。俺のころは高額な開発環境と余暇の時間をほとんどつぎ込む必要があったのだが
2015/09/05(土) 15:58:03.06
なんで学校が出てくるんだろう。
コンパイラは安くなったけど。
106仕様書無しさん
垢版 |
2015/09/05(土) 16:14:11.90
>>96
ポインタって、自分で作るのは簡単だけど、人の作ったコードを理解するのが大変。
改造業務を行うと、中にはポインタを無駄に駆使したよーわからんものに触れることがある。(多重チェーン構造に多し)
理解は大変だが、なんだかんだで理解すると、それをアレンジして使いたがるため、さらにワケワカメなコードに進化(退化?)するw
2015/09/05(土) 16:26:51.74
高校でって話は学校で習えるという物じゃないのか。数学の教科書に少しだけコードが載ってるとも聞いたが
2015/09/05(土) 16:29:14.99
>>106
複雑化するという事だな。コンピュータ関連では進化の袋小路はよくある
109仕様書無しさん
垢版 |
2015/09/05(土) 18:14:58.38
>104
試食版

>>106
ポインタのポインタまでが実務では許される範囲だよなぁ
たまーーーーーーーーーにバカなのかポインタのポインタのポインタとか・・・
あほかと。
2015/09/05(土) 21:06:06.10
>>107
高校生だけど、載ってないなぁ。
情報の教科書にアルゴリズムとDBの概要が載ってるレベル。
2015/09/05(土) 21:53:21.31
構造体ポインタのメンバ変数のポインタを直に書いたら新人には分かりにくいとダメ出しくらったことがあった。
>>110
そうなのか。ありがとう。
2015/09/06(日) 07:29:37.62
>>111
> 新人には分かりにくい

可哀想だねw

新人には分かりにくいというのは
コードの可読性の点からみたら
理由にしてはいけないもの

なぜならば新人がわからないのは
当たり前の話だから(だから新人なのだ)
本当の問題は新人であるがゆえに知識が足りないこと。
解決スべき問題は、知識をつけること。

新人は鍛えるものだし、学んでいくもの。
使い捨てならまだしも、未熟な人のためにコードを書いたら、
そのコードは未熟のままになってしまう。
そんなコードばかりだと成長の妨げになる。

それは会社全体の技術力の低下につながる。
2015/09/06(日) 09:50:08.95
んーでも「メンバのポインタ」は避けたほうがいいんじゃない?
構造体変数自体のポインタ持って、そいつのメンバとしてアクセスするほうが適切な気がする。
114仕様書無しさん
垢版 |
2015/09/06(日) 13:25:07.58
>>111
&(foo->bar)
こういうこと?
115仕様書無しさん
垢版 |
2015/09/06(日) 13:54:17.13
保守性なんて考えないのが、ここの住人。
2015/09/06(日) 15:07:37.36
>>114
&foo->bar
こういう風にかいた。そしたら>>114のように書いてくれと言われた。
2015/09/06(日) 19:11:48.19
静的解析ツールで引っかかりそうなもんだ
118仕様書無しさん
垢版 |
2015/09/11(金) 02:23:21.22
新人「Cなんてオワコンですよ、Javaさえあればいいですよね」
俺「ん?」
新人「カプセル化も出来ない言語なんて大規模開発に向いてませんよっ!!」
俺「出来るよ、カリカリカリ・・・こんな感じ」
新人「(ポインタ分からない、、、)で、でも、メモリを直に扱うと中身見えちゃうんですよね 汗」
俺「ん?Javaはリフレクションがあるからhackしなくても中身見えるじゃん」
新人「(リクレクション??)し、Cってヘッダとソース2ファイル書くから面倒臭いじゃないっすか 汗」
俺「まーね、Java書いた後C書くと確かに面倒になるね」
新人「(ホッ)」
2015/09/11(金) 02:51:47.53
面倒になったあげく、C++にしてヘッダに全部書くという暴挙に出る。
2015/09/11(金) 10:01:31.55
includeが足りないとコンパイルエラー。
だからって足すとredefine。
2015/09/11(金) 13:58:13.71
memcpyの実装見るだけでも学ぶことは多くある
2015/09/11(金) 14:02:38.10
strlen()もいい勉強になるよ。
多くの人はカウンタ増やしながら\0探してるだけ位にしか
考えてないようだけど。
2015/09/11(金) 15:27:45.69
memcpyはアライン合わせて代入、strlenはマジックナンバーがポイントかな
2015/09/11(金) 21:15:04.42
横文字大好きだなお前ら
俺なんざ日常的に扱いまくってても名前までは知らん
2015/09/12(土) 02:25:05.30
>>124
あっそ
2015/09/12(土) 07:23:00.53
>>123
アラインそろえるって・・・
意味が被ってるヨ
2015/09/12(土) 09:35:17.51
>>126
バイト境界に合わせる(アドレスを進める)って意味だから間違っていない
2015/09/12(土) 10:59:19.58
間違ってるとは一言も書いてないんだけど・・・
なんか脳内で勝手に戦ってる・・・
129仕様書無しさん
垢版 |
2015/09/12(土) 11:12:24.67
>意味が被ってるヨ
かいてるやん
130仕様書無しさん
垢版 |
2015/09/12(土) 11:13:19.66
あたし>>129じゃないですけど、
>意味が被ってるヨ
書いてると思いますよ
131仕様書無しさん
垢版 |
2015/09/12(土) 11:14:09.31
俺今配達から戻ってきたところで今日初めて書き込むけど
>意味が被ってるヨ
書いてるだろ
132仕様書無しさん
垢版 |
2015/09/12(土) 12:31:50.18
>>1
低レベルじゃなくて低級だろうが。
133仕様書無しさん
垢版 |
2015/09/12(土) 12:54:35.09
>>132
どっちでもよくね?そのレスなんかアスペっぽくない?
Low-level programming language
134仕様書無しさん
垢版 |
2015/09/12(土) 14:48:23.42
>>133
昔から日本語では高級、低級と言っている。
135仕様書無しさん
垢版 |
2015/09/12(土) 14:52:09.73
情報技術者試験の勉強もしたことがないと思われるぞ。
136仕様書無しさん
垢版 |
2015/09/12(土) 14:53:58.38
このスレのC言語が低級というのも間違っているな。
137仕様書無しさん
垢版 |
2015/09/12(土) 14:55:22.47
>>134
どうでもいい
138仕様書無しさん
垢版 |
2015/09/12(土) 14:57:42.54
>>135
思われてもいい
139仕様書無しさん
垢版 |
2015/09/12(土) 14:57:52.68
>>136
間違っていない
2015/09/12(土) 15:11:01.66
>>136
高級な低水準言語だよな
2015/09/12(土) 15:38:48.74
高低ってハードウエアからの距離だからな。
142仕様書無しさん
垢版 |
2015/09/12(土) 16:07:41.59
ここはガキしかいないのかw
143仕様書無しさん
垢版 |
2015/09/12(土) 16:08:01.46
>>141
日本人は距離が高いなんて言いません。
さてはあなたチョンですね。
2015/09/12(土) 18:18:26.91
>>143
日本人はなんていうの?
145仕様書無しさん
垢版 |
2015/09/12(土) 18:26:09.71
>>144
高さが高いと言います。
2015/09/12(土) 18:47:56.29
>>145
高さの単位には長さが使われるから、距離というのは間違いではないじゃん。
日本語大丈夫?
147仕様書無しさん
垢版 |
2015/09/12(土) 19:14:19.01
>>146
頭大丈夫?北朝鮮帰れよクソチョン。
148仕様書無しさん
垢版 |
2015/09/12(土) 19:15:50.41
富士山の距離は3776mです。
チョンの日本語やべえw
149仕様書無しさん
垢版 |
2015/09/12(土) 19:17:43.87
距離は近い、遠いだろ。
2015/09/12(土) 19:24:29.55
>>148
月の高さは?
2015/09/12(土) 19:25:53.42
>>149
ハードとソフトは、高い低いの関係なの?近い遠いの関係なの?
152仕様書無しさん
垢版 |
2015/09/12(土) 19:53:26.84
低レベル言語はハードウェアの抽象度が低い言語
153仕様書無しさん
垢版 |
2015/09/12(土) 21:06:08.44
>>151
構成図でも、だいたいハードを一番下に書くだろ。
その上がドライバ/OS、その上にライブラリがあって、アプリは一番上の方。
2015/09/12(土) 23:24:40.82
>>153
地図だと大体北を上に書くだろ。
北って高いの?
155仕様書無しさん
垢版 |
2015/09/12(土) 23:45:21.56
>>154
緯度を知らないのか?
2015/09/13(日) 00:38:12.41
>>155
高さってなに?
月までの高さも聞いてるけど誰も答えられないよね
157仕様書無しさん
垢版 |
2015/09/13(日) 00:44:58.78
>>156
なんで月までの高さを聞いたん?やめなよ
158仕様書無しさん
垢版 |
2015/09/13(日) 00:45:34.89
  |ヽ∧_
  ゝ __\
  ||´・ω・`| > やめなよ
  /  ̄ ̄  、ヽ _______
 └二⊃  |∪=| |───  /
  ヽ⊃ー/ノ    ̄ ̄ ̄ ̄ ̄
     ̄`´ ̄
2015/09/13(日) 05:08:39.92
PC98の頃はx86の歪んだメモリ構造のせいでfarポインタだのnearポインタだのと
本来C言語には必要無いはずの要素が付け足されてて、まるで8bit組み込み向けのtinyバージョンみたいな
制限だらけで、その頃にポインタはわかりにくいと言われてた(ついでにアセンブリ言語は難解だとも言われてた)

MC68000を採用した高級マシンではそういったくだらない制約はなく、実に素直なC言語に触れることができたし
ポインタが難解だと言われる事もなかった

同じ低レベルであっても、整然としたアーキテクチャでないと意味がない
2015/09/13(日) 12:20:59.99
>>159
ファーだのニャーだのはちょっと・・・と思ったけど、
アセンブラで書くんだったら8bit感覚で書けたし
アセンブラ書けるんだったら特段ポインタの概念は難解ではない。
Cの独特の表記が受け入れられない人もいるだろうが。

逆にZ80上がりの人だと、68000の間接アドレッシングが
難解だったんじゃないのかね。インデックスぺろぺろするので
C的なコードを頭に描いていると書きやすかったんだけど。
2015/09/13(日) 15:30:34.16
いまどきのARM も veneer ってあるから。

どんなに恐ろしいシステムを持っても
たくさんのかわいそうな派遣を操っても
プログラマーはハードウエアから離れて生きられないのよ!
162仕様書無しさん
垢版 |
2015/09/14(月) 07:34:47.84
すまん
未だにfarとか、nearとか使い分け分からん
163仕様書無しさん
垢版 |
2015/09/14(月) 07:37:08.83
無能実態派遣残業して時間報酬相場下げるな!
【知的財産と契約料金の搾取促進者ばかり】
[受注系SI生涯損害助長者を追放すべき]
偽装請負従犯SEの動機
コミ障
趣味
文系低偏差値大卒
情報処理資格非保有者

偽装請負従犯SEの迷惑
無償プログラム提供
客先指示遵守
客先期限遵守
知的財産譲渡
残業見積
労働違反
裁判苦手
無料追加
利益無視
学習不足
対人障害
健康障害
孤独死

偽装請負従犯SEの代償
デスマ
低技術
低収入
非婚
離婚
鬱病
早死
2015/09/14(月) 16:14:33.57
>>159
懐かしいな、別にx86のアセンブラってそこまで難解とも思わないが、
z80と比べてセグメントの概念が増えたくらいじゃね。
アセンブラからCに入ったからfarだのnearも理解しやすかった。
歪んだ構造とは言うけどあれはあれで色々と利点があったんだけどね。

386あたりになるともうわけわからんがw
2015/09/15(火) 14:14:59.94
>>159
当時はそれほどでかいデータを扱うことはなかったから small で
だいたい事は足りてたよ。
その場合別に near とか付ける必要はないし。
2015/09/16(水) 13:08:09.92
セグメントが変に中途半端だったのはコストが原因で造られたからだったのか。
重複するビットがあったもんな
167仕様書無しさん
垢版 |
2015/09/27(日) 12:09:51.84
社名 労基 
でググると過去の2chスレが出てくる会社
and(orではない)
転職会議で2.5点の会社は超絶要注意
and
IT系

転職の際はご注意ください
168仕様書無しさん
垢版 |
2015/10/23(金) 09:27:37.65
☆ 日本の核武装は早急に必須ですわ。☆
総務省の『憲法改正国民投票法』、でググってみてください。
日本国民の皆様方、2016年7月の『第24回 参議院選挙』で、日本人の悲願である
改憲の成就が決まります。皆様方、必ず投票に自ら足を運んでください。お願い致します。
2015/10/23(金) 17:52:07.05
アメリカの操り人形になって戦争をしたいのか?
170仕様書無しさん
垢版 |
2016/03/10(木) 04:33:23.23
自分の社会人としての立場も知ることができるな>スレタイ
171仕様書無しさん
垢版 |
2016/03/10(木) 07:57:05.89
これは真理
基礎を学ぼうとしないで、応用の基本ばっかり学ぶバカの多いこと
172仕様書無しさん
垢版 |
2016/03/11(金) 05:50:11.94
システムだのVMだのは知ってるが、プログラムの基礎を知らん奴多い。

同じコードを2度書くな!あまつさえ人に一度で済む同じコードを何度も書かせるな!逆らったら減俸かよ!
空っぽのインターフェイスを継承させるな!しかも画面の幅に収まらないほどの多重継承。それが酷く深いネスト。
手繰っていったら何も書いてないだと?メソッドがあったと思ったらそれも空っぽ。どれが本命だよ?コメントねーし
しかもこのラビリンスの中で無数の無名クラスは勘弁してくれ。
目先の金に目がくらんで前世紀の改良されないコードをそのまま使うから、関係する全システムの開発効率が落ちてるだろ!
2016/03/11(金) 12:55:14.50
インターフェースは普通空じゃね?
2016/03/11(金) 12:56:03.16
無名クラスも適切な使い方なら問題ないし
2016/03/11(金) 13:17:03.76
C以外、どうやって勉強すればいいのかわかんね
176仕様書無しさん
垢版 |
2016/03/11(金) 19:51:23.90
>>173
普通、継承したクラスに実装する為のメソッドはあるよな?
177仕様書無しさん
垢版 |
2016/03/11(金) 19:52:32.32
>>174
>無数の無名クラス
読めないの?
2016/03/11(金) 20:14:08.75
無数っていうのは悪いことじゃないよ?
179仕様書無しさん
垢版 |
2016/03/11(金) 20:32:10.73
無数にあったおかげで俺は追跡に苦労したのだが?
180仕様書無しさん
垢版 |
2016/03/11(金) 20:53:21.22
初心者の基礎と上級者の基礎の差がわからん奴が多すぎ
2016/03/11(金) 23:26:34.25
>>179
名前つけても解決するわけがないだろう?
数を減らした所で解決するわけがないだろう?

当たり前だが動きを全く変えずに
名前つけて数を減らして見ろって。
2016/03/12(土) 00:56:01.61
知ってたほうがいいとは思うけど、厄介なのは、いまの目の前の仕事の言葉を拡張して、
理想の一般論を語り出すプログラマ。

なぜかプログラマって、知識がないのにそれをやりだす奴が多い。

実務やってるのに自分の理想の設計論に引きずられたり。

趣味でやるならいいけどさ、仕事にフィートバックしようと思ったらきちっと自分で納得
できるところまで修めてからにしてくれよなw

岡本太郎は民俗学の学位を得てなお、各地で独自の調査を行い、納得するまでは、
自分の創作に民俗学の成果を反映することはしなかったというぞ。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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