18/10/27(土)17:51:14 低レベ... のスレッド詳細
削除依頼やバグ報告は メールフォーム にお願いします。個人情報、名誉毀損、侵害等については積極的に削除しますので、 メールフォーム より該当URLをご連絡いただけると助かります。
画像ファイル名:1540630274252.jpg 18/10/27(土)17:51:14 No.543352382
低レベルプログラミング(高レベル)
1 18/10/27(土)17:53:40 No.543352929
su2679801.jpg 初学者向けの棚に紛れ込んでる刺客いいよね
2 18/10/27(土)17:55:00 No.543353281
書店員には低レベルの意味がわからないのか…
3 18/10/27(土)17:56:50 No.543353706
高度な罠
4 18/10/27(土)17:57:33 No.543353877
>「IoT」というコトバが爆発的に広がり、老若男女だれもが知っているIT用語となった昨今ではあるけれど、そのインフラストラクチャとしてのPCアーキテクチャは、大多数の人々にとってはブラックボックスのままです。 >とはいえ、そのブラックボックスを十全に理解し、各種ブラックボックスをフル活用できなければ、IoT自体の活用や発展・進歩はありえません。 >本書はアセンブリとC言語を使用し、インテル製アーキテクチャの64ビット版が、コンパイルされたプログラムをどのように処理し、データをどのように、そしてどこに配置し、それらを使用しているのか、を克明に解説した1冊です。 >すなわち、ネットワークにぶら下がって各種データをやり取りしているPCの、ごくごく基本的な動作原理をプログラミングすることで紐解きながら学ぶ、歯ごたえと滋養に満ちた学習書といえるでしょう。
5 18/10/27(土)17:58:34 No.543354070
>書店員には低レベルの意味がわからないのか… どんだけマウントしたがりさんなんだよ
6 18/10/27(土)17:58:43 No.543354109
歯ごたえありすぎて折れるレベルですよね?
7 18/10/27(土)17:59:12 No.543354216
薄化粧コーナーにナチュラルメイクが混じってるようなもんか
8 18/10/27(土)17:59:48 No.543354346
低水準とか低級でも誤解されそう
9 18/10/27(土)18:00:29 No.543354496
これは誤解してもしょうがないと思うよ…
10 18/10/27(土)18:00:48 No.543354567
低レベルから始めようという初学者を殺しにきてるトラップ
11 18/10/27(土)18:00:49 No.543354571
低レベルは高度
12 18/10/27(土)18:01:21 No.543354675
料理本コーナーに動物の育て方とシメ方についての本があるような感じかな…
13 18/10/27(土)18:01:59 No.543354810
料理本のコーナーに 認知科学とか心理学とか化学の本がおいてある感じに近い
14 18/10/27(土)18:02:25 No.543354903
低レベルってそうか根幹的土台的な意味か
15 18/10/27(土)18:03:51 No.543355214
わけぇの!progateやっとけ!
16 18/10/27(土)18:05:51 No.543355636
プログラミング関係の用語としての低レベルは 概ね「ハードウェアに近い」 だから電気的物理的なハードウェアの知識が必要になってくる
17 18/10/27(土)18:06:08 No.543355697
この下のレベルは電子の動きを学ぶとかになるのかな
18 18/10/27(土)18:06:15 No.543355730
小学生でもわかる低レベルプログラミング
19 18/10/27(土)18:06:53 No.543355881
>この下のレベルは電子の動きを学ぶとかになるのかな これ以下のレベルだとプログラミングっていうか回路だろ
20 18/10/27(土)18:06:58 No.543355899
>この下のレベルは電子の動きを学ぶとかになるのかな 回路図とかの勉強かな
21 18/10/27(土)18:07:24 No.543355991
パタヘネいいよね…
22 18/10/27(土)18:08:23 No.543356197
この低レベルの意味を理解するにはハードやソフトにちょっとでも触れた人じゃないと…
23 18/10/27(土)18:08:33 No.543356233
なんかよく分からん板に金属の破片がくっついててそこにパソコンで文字をカタカタ入れるとなんか画面に絵が出たり計算したりするんだからこりゃ科学じゃなく怪しい魔法だと思う
24 18/10/27(土)18:09:52 No.543356476
CPUアーキテクチャなら論理回路レベルで十分なんじゃないの MOSFETから論理ゲートを構成する回路を知ってても役に立ったことないよ…
25 18/10/27(土)18:10:09 No.543356535
アセンブリとCを理解できたら食うには困らんな
26 18/10/27(土)18:10:42 No.543356656
低レベルっていうより低レイヤーだよね…
27 18/10/27(土)18:11:17 No.543356763
>すなわち、ネットワークにぶら下がって各種データをやり取りしているPCの、ごくごく基本的な動作原理をプログラミングすることで紐解きながら学ぶ、歯ごたえと滋養に満ちた学習書といえるでしょう。 ここが読者諸兄をだまくらかす最高に極まった罠だと思う
28 18/10/27(土)18:11:43 No.543356845
>だから電気的物理的な いやそこまではいらんだろう
29 18/10/27(土)18:11:44 No.543356846
>歯ごたえと滋養に満ちた学習書といえるでしょう。 このユーモアはすき
30 18/10/27(土)18:12:46 No.543357097
実際これを小学生に買い与える失敗した親もいるとか
31 18/10/27(土)18:12:50 No.543357118
組み込みとかじゃないと使わないのでは
32 18/10/27(土)18:12:57 No.543357143
入門と書かれた本は決して初心者向けではないとか
33 18/10/27(土)18:13:39 No.543357303
英語でもlow-level programingなので 日本語に直訳すれば低レベルプログラミングで間違ってない
34 18/10/27(土)18:13:39 No.543357307
いいですよね苦しんで覚えるC言語
35 18/10/27(土)18:13:51 No.543357342
初心者だからまずは低級言語からはじめよう
36 18/10/27(土)18:13:53 No.543357350
>小学生でもわかる低レベルプログラミング 小学生だろうが大人だろうが初学者に向けた低レベル!
37 18/10/27(土)18:13:57 No.543357366
低級言語!
38 18/10/27(土)18:14:26 No.543357468
PC起動してから画面に映像が映るまでに何が起こってんのかさっぱり分からん
39 18/10/27(土)18:14:48 No.543357545
まあ初心者は The Art of Computer Programming でも読んでなさいってこった
40 18/10/27(土)18:15:13 No.543357622
>PC起動してから画面に映像が映るまでに何が起こってんのかさっぱり分からん こう…PCの性能チェックとOS起動がたぶん…きっと…
41 18/10/27(土)18:15:18 No.543357643
うちの社員のソフトウェアは低レベルだと聞きました みなさんもっと上を目指しましょう
42 18/10/27(土)18:15:19 No.543357645
>PC起動してから画面に映像が映るまでに何が起こってんのかさっぱり分からん BIOSが頑張ったあとOSが頑張る
43 18/10/27(土)18:15:32 No.543357689
初めてのC glib gnu daemon curses なんで別の意味が多いんだ
44 18/10/27(土)18:16:06 No.543357803
左端にあるプログラミングのための確率統計と線形代数も プログラミングの本じゃないけどプログラミングの棚で良く見る
45 18/10/27(土)18:16:35 No.543357900
>PC起動してから画面に映像が映るまでに何が起こってんのかさっぱり分からん 最初は多分メモリアドレス0xffff0を実行するんでしょう
46 18/10/27(土)18:17:00 No.543357991
数学がプログラミングの役に立つ…って高校の時に教えておいてくれよ いや教わった気もするけどさあ
47 18/10/27(土)18:17:00 No.543357992
高級言語で書いたのでいっぱいお金くだち!
48 18/10/27(土)18:17:06 No.543358022
もう15年やってるけどマサチューセッツの教科書全然わからなかったわ…
49 18/10/27(土)18:17:25 No.543358091
高級石鹸みたいな感じ?
50 18/10/27(土)18:18:10 No.543358250
jgueryは言語の上で走る超高級言語
51 18/10/27(土)18:18:14 No.543358262
>PC起動してから画面に映像が映るまでに何が起こってんのかさっぱり分からん 画面が見えない間に電源が供給されるとここからプログラムをスタートしてねっていう最初のスタートポイントが決まってる これがだいたいBIOSのROMを読み込む位置にセットされてるのでそこから先はBIOSのROMに書き込まれた順番に色んなデバイスを初期化する だいたいはメモリ、CPUの順で再初期化してあとはデバイス探しながら初期化する ディスプレイアダプタの初期化は大抵最後の方でこの初期化が終わると画面が映る
52 18/10/27(土)18:18:23 No.543358298
こういう入門書はqiitaでおすすめされてるのを読むに限る
53 18/10/27(土)18:18:26 No.543358309
>プログラミングの本じゃないけどプログラミングの棚で良く見る 知らんけどよくプログラム組むんじゃないの? 数値演算の授業ってそんなだし
54 18/10/27(土)18:19:01 No.543358434
レベルというよりレイヤーとかのほうがまだいいような…
55 18/10/27(土)18:19:05 No.543358452
プロのリングに素人を上げちゃ駄目だよ!
56 18/10/27(土)18:19:15 No.543358485
達人プログラマーいいよね!
57 18/10/27(土)18:19:15 No.543358487
数学と英語って結構使う機会あるんだなというのが分かるプログラミングって本を出したら売れる
58 18/10/27(土)18:19:26 No.543358540
どうせ基礎知識があった上での話なんでしょ
59 18/10/27(土)18:19:29 No.543358557
>もう15年やってるけどマサチューセッツの教科書全然わからなかったわ… SICPだろうか… 割と最近まであれを採用してた某旧帝大は狂ってる
60 18/10/27(土)18:20:19 No.543358738
>>PC起動してから画面に映像が映るまでに何が起こってんのかさっぱり分からん >最初は多分メモリアドレス0xffff0を実行するんでしょう メモリの初期化が先に入るのでBIOS-ROMの0x0000にジャンプ命令が書き込まれてる
61 18/10/27(土)18:20:28 No.543358777
低レベル…廃棄物っ!
62 18/10/27(土)18:20:36 No.543358803
高級言語で書かれたプログラムは動作が雅やかだよね
63 18/10/27(土)18:20:37 No.543358807
レベルを強さみたいな意味で使ってしまったのがそもそもの問題なのでは
64 18/10/27(土)18:20:42 No.543358822
レイア言うとプロトコルスタックみたいじゃない
65 18/10/27(土)18:21:11 No.543358929
>数学と英語って結構使う機会あるんだなというのが分かるプログラミングって本を出したら売れる でも実際使う段階まで行かないと身につかないよなぁ…
66 18/10/27(土)18:21:33 No.543359029
始原の魔法とかそういうやつ
67 18/10/27(土)18:21:39 No.543359049
>数学と英語って結構使う機会あるんだなというのが分かるプログラミングって本を出したら売れる 痛くなければ覚えませぬ
68 18/10/27(土)18:22:42 No.543359293
>>プログラミングの本じゃないけどプログラミングの棚で良く見る >知らんけどよくプログラム組むんじゃないの? >数値演算の授業ってそんなだし いや工学生向けと銘打ってる数学の本 まあ一部Lispの記述はあるけど
69 18/10/27(土)18:22:46 No.543359305
低級言語簡単だよ
70 18/10/27(土)18:23:22 No.543359451
>数学と英語って結構使う機会あるんだなというのが分かるプログラミングって本を出したら売れる 数学と英語がプログラミングに必要なことを知るものは幸せである プログラミングを知らぬ者はもっと幸せである
71 18/10/27(土)18:23:22 No.543359458
>始原の魔法とかそういうやつ 機械加工職人のとこに図面を丸めて持ってって怒鳴られて図面の折り方を教わるみたいな?
72 18/10/27(土)18:23:57 No.543359584
組み込み系やっててもここら辺理解してる人は実はあんまりいなかったりする
73 18/10/27(土)18:24:05 No.543359616
低級言語を経験したい「」はSteamでTIS-1000っていうゲームを買ってやってみよう 何となく雰囲気だけはつかめると思う
74 18/10/27(土)18:24:25 No.543359695
AIブームの影響か数学系の本は結構見かけるね
75 18/10/27(土)18:24:29 No.543359712
まあ正確に言うとCPUが何か命令を実行する前に各ICが電源ONの初期化をまずするんでしょう
76 18/10/27(土)18:24:43 No.543359768
低級って見積りを頼むときの言い方とか教えといてよぅ
77 18/10/27(土)18:25:12 No.543359878
>レベルを強さみたいな意味で使ってしまったのがそもそもの問題なのでは levelの本来の意味は高さとか段階だからRPGで広まった日本特有の感覚なのよね… おかげでレベルデザインの意味もよく勘違いされてる
78 18/10/27(土)18:25:49 No.543359995
ハイレベルはさっと伝わるけどローレベルと書くとほにゃん?としちゃう人がいる
79 18/10/27(土)18:26:27 No.543360134
(機械にとって)ハイレベルorローレベルだからね…
80 18/10/27(土)18:26:32 No.543360159
寧ろ言語としてはアセンブラーの方が単純かつ論理的でマニュアルを端から端まで読んで プログラムを書くのが清清しい
81 18/10/27(土)18:26:35 No.543360169
IntelとかMicrosoftの中の人はプログラムから電流をイメージできるんだろうな
82 18/10/27(土)18:26:55 No.543360246
じゃあ本当にプログラミングをイチから勉強したい時はどうすればいいんですか! って思ったけど今は子供用のプログラミングおもちゃを買えばいいのかな
83 18/10/27(土)18:26:58 No.543360261
ワタシハリナックスチョットデキル
84 18/10/27(土)18:27:05 No.543360277
>寧ろ言語としてはアセンブラーの方が単純かつ論理的でマニュアルを端から端まで読んで >プログラムを書くのが清清しい それで効率はいかほどで
85 18/10/27(土)18:27:39 No.543360423
>ワタシハリナックスチョットデキル 最近善落ちしようとしてるおじさんきたな…
86 18/10/27(土)18:27:57 No.543360502
ハイローって5ボルトかグランドってことか?(わかってない)
87 18/10/27(土)18:28:10 No.543360557
>じゃあ本当にプログラミングをイチから勉強したい時はどうすればいいんですか! >って思ったけど今は子供用のプログラミングおもちゃを買えばいいのかな イチからってどこをイチにするんだ 子ども用のを買うのはいい選択だとは思うけど
88 18/10/27(土)18:28:41 No.543360659
>IntelとかMicrosoftの中の人はプログラムから電流をイメージできるんだろうな そこまで行かないけどGoogleの人がブログでコードからメモリの挙動をイメージできないプログラマはダメだって言ってた
89 18/10/27(土)18:29:12 No.543360752
子供には任天堂ラボでも与えとけ
90 18/10/27(土)18:29:14 No.543360759
エロだ エロさえあれば覚えられる!
91 18/10/27(土)18:29:20 No.543360778
IntelはCPUを設計する方だから電子をイメージできなきゃいけない MSはそういう人は少ないんじゃないかな
92 18/10/27(土)18:29:27 No.543360798
低レイヤー層の動作は数少ない大学で学べてよかったと思う部分だ
93 18/10/27(土)18:29:34 No.543360826
>じゃあ本当にプログラミングをイチから勉強したい時はどうすればいいんですか! >って思ったけど今は子供用のプログラミングおもちゃを買えばいいのかな NHKのプログラミング講座で使ってるScratchでいいと思う ビジュアルプログラミングで分かりやすいし
94 18/10/27(土)18:29:38 No.543360840
○○プラグラミングの本とかじゃなくて○○(言語)で~を作るみたいなのがいいと思う
95 18/10/27(土)18:30:18 No.543360979
子供の教育用途ならモジュールプログラミングがいいだろう つまりカルネージハートだ
96 18/10/27(土)18:30:41 No.543361054
>インテル製アーキテクチャの64ビット版 了解!IA64!!
97 18/10/27(土)18:31:04 No.543361151
アセンブラ言語学習と変わんない気がする…
98 18/10/27(土)18:31:07 No.543361164
レベルは英語でも質の意味でも使うけどそれ以前に階層的な意味ですな
99 18/10/27(土)18:31:12 No.543361180
>低レベルってそうか根幹的土台的な意味か そうだよx1
100 18/10/27(土)18:31:16 No.543361193
>エロだ >エロさえあれば覚えられる! たしか英語のサイトでプログラミング問題解くとおねーさんが脱ぐのがあったな
101 18/10/27(土)18:31:26 No.543361232
家電メーカーだとな おいデジタルだってよ!おれらの世代でデジタルっつったらモールス信号だよな! とかいってるからね
102 18/10/27(土)18:32:18 No.543361417
ウイルスの自己展開パートとかは難読性を少しでも上げるために 低レベルのアセンブラでガリガリ書いてたりする
103 18/10/27(土)18:32:36 No.543361469
低レベルのアーキテクチャはモノホンの専門知識でガッツリ数学使うのに 日本だとプログラマーとして十把一絡げに買い叩かれるのが憎い
104 18/10/27(土)18:32:57 No.543361530
ビジュアルプログラミング以外ならprocessingが良いと思うよ
105 18/10/27(土)18:33:21 No.543361617
>おいデジタルだってよ!おれらの世代でデジタルっつったらニキシー管だよな! >とかいってるからね
106 18/10/27(土)18:33:41 No.543361688
プログラム言語なんて基本はifとgotoだけですな 後は誰かの妄想IOを理解する
107 18/10/27(土)18:35:01 No.543361956
低レベルというか低階層と言い換えたほうが
108 18/10/27(土)18:37:17 No.543362404
お金をたくさんもらえるのは上流だよ
109 18/10/27(土)18:37:27 No.543362446
まあどうしても必要になった時に地獄見るのが一番早いんだけどな…
110 18/10/27(土)18:37:47 No.543362510
>まあどうしても必要になった時に地獄見るのが一番早いんだけどな… 一番早いけど一番後悔するやつきたな…
111 18/10/27(土)18:38:16 No.543362604
大学で軽くCは触れてみたけど何でこうなるのってのがイマイチよく分からなかった… まあ >まあどうしても必要になった時に地獄見るのが一番早いんだけどな… こういう状況にならんとなかなか理解しにくいんだろうなって
112 18/10/27(土)18:38:52 No.543362729
必要になる場面が思い浮かばない…
113 18/10/27(土)18:39:00 No.543362756
必要になる場面も今じゃそうそうないからな…
114 18/10/27(土)18:39:58 No.543362925
低レベルってあれだろ? 機械の気持ちになろうぜっていう変態
115 18/10/27(土)18:40:26 No.543363026
>まあどうしても必要になった時に地獄見るのが一番早いんだけどな… 上司が「よくわかんないけど出来るでしょ!」って言われて1からBoot周り全部作らされた記憶がよみがえった…
116 18/10/27(土)18:40:27 No.543363032
>大学で軽くCは触れてみたけど何でこうなるのってのがイマイチよく分からなかった… >まあ C言語も世代に寄っては高級言語扱いする人は多々いるから 低級言語のアセンブラやればよく解るよ! CPU命令セットの仕様とかもう覚えたくないです……
117 18/10/27(土)18:40:29 No.543363038
最初の初歩の初歩ならjavascriptでもいいんじゃない どのパソコンでも動くしメディアも多少動かせるし そこからやりたいことに応じて別の言語に手を出していけばいいさ
118 18/10/27(土)18:40:42 No.543363086
Cは基本アセンブラの高級言語化だから アセンブラをやると比較的理解し易い
119 18/10/27(土)18:41:22 No.543363215
逆に機械の気持ちを想像しすぎても気持ち悪い思いしながら書く羽目になるぞ
120 18/10/27(土)18:41:25 No.543363221
せめて基底にすればよかったのでは
121 18/10/27(土)18:42:09 No.543363364
>せめて基底にすればよかったのでは 基底になると2進数になるからだめ
122 18/10/27(土)18:42:20 No.543363413
>せめて基底にすればよかったのでは 基底現実いいよね… 上部構造に逃げさせてくだち…
123 18/10/27(土)18:43:35 No.543363623
なんでPCが動くのかよくわかる本ってないの?
124 18/10/27(土)18:43:50 No.543363661
こう言うジャンルの低レベルってよりハードウェアに近いってことだろ
125 18/10/27(土)18:44:45 No.543363805
>なんでPCが動くのかよくわかる本ってないの? まんまそういう感じの本があったような
126 18/10/27(土)18:46:03 No.543364037
>なんでPCが動くのかよくわかる本ってないの? BIOSの聖典と言われてる本があるのでそれを読もう
127 18/10/27(土)18:46:27 No.543364102
>なんでPCが動くのかよくわかる本ってないの? CPU自分で作る本とかあるよ
128 18/10/27(土)18:46:56 No.543364184
ちなみに低レベルを触れるようになると 良い飯のタネになるからオススメ 何しろ低レベルだから時代に左右されないし いつだって需要がある
129 18/10/27(土)18:47:46 No.543364321
>BIOSの聖典と言われてる本があるのでそれを読もう 攻殻機動隊BIOS来たな…
130 18/10/27(土)18:48:07 No.543364379
どのレベルで理解したいのか知らんけどなぜPVが動くか知りたいならコンピュータアーキテクチャあたり勉強すればいいんじゃないの
131 18/10/27(土)18:48:45 No.543364470
どうせ低レベルといいながらHDLゴリゴリ書かされるんでしょ そういうの分かっちゃう