ハッカーになりたいんだけど 2 [無断転載禁止]©2ch.net (99レス)
1-

1: 2016/05/09(月)10:53 AAS
前スレ
2chスレ:unix
初心者同士頑張っていこうジャマイカ
2
(2): 2016/05/09(月)11:34 AAS
早速だけどハッカーになるには何の言語からやればいいんだ?
C言語の入門書買ってきたけど自作関数辺りからただサンプルコードを記憶してるだけのような気がして知識がついてこない
3
(1): 2016/05/09(月)13:40 AAS
>>2
それでいい
4: 2016/05/09(月)15:26 AAS
念のため確認だがUNIX上でviでコーディングしてるよな?
5
(1): 2016/05/09(月)16:26 AAS
>>2
まずハッカーの意味をどう捉えてるかききたいな。
6: 2016/05/09(月)19:32 AAS
数学者とハッカーってどっちの方が頭が良いのでしょうか?
7: 2016/05/09(月)19:45 AAS
ハッカーって繰り返し作業を効率的に実行する構想力は必要だけど
頭の良さとは違う気がする。
発想力とか柔軟性じゃない?
8: 2016/05/10(火)05:23 AAS
>>3
これでいいのか。もうすぐ入門書読み終えられそうだけど
知識が付いて行ってないから本に書いてある似たようなコードしかかけない
C言語は入門で程々に切り上げてC++本格的に学ぼうと思ってたけどこのままじゃC++きつそうだから
お勧めされたスッキリ分かるjavaって本買って読んでる。
書いてあるコードを覚えるだけなら結構簡単なんだけど肝心の知識と応用力が付いてきてない気がする
初学とは言えこんなもんなのかなぁ
9
(1): 2016/05/10(火)05:26 AAS
>>5
人が作ったプログラム書き換えて自分の思い通りに動くようにしたり
パスワード抜いたりするのがハッカーだと漠然と思ってる
俺もいつかオンラインゲームのゲームガードとか書き換えてみたいなぁ
10
(2): 2016/05/10(火)05:33 AAS
#include<stdio.h>
int countfunc(void);
int main(void)
{
countfunc();
countfunc();
countfunc();
return 0;
}
int countfunc(void)
省9
11
(1): 2016/05/10(火)12:07 AAS
>>10
理解していないのにコードを覚えられるって逆にすごいな…。
サンプルコードは機能や動作を理解するためのものであって覚える必要はない。
実行すりゃcountfunc()が何してるかは明らかだろ?
12
(1): 2016/05/10(火)12:51 AAS
>>9
ハッカーとはコンピュータに関わる人々の中で、神とか神業を持つような
卓越した専門家をさす。
ただの半導体の塊にコードを書き、機能させる人々だな。
世の中にコンピュータにまつわる犯罪が多くなってきた頃に
そういう犯罪ができるのは神に近い技術者である「ハッカーさん」しかできないのでは?
と専門家の頂点であるハッカーを悪者に仕立てて誤用してしまったんだな。
無謀に峠や首都高を爆走する暴走族のことを「レーサー」と呼んでしまったようなものか。

ハッカーとは自身で創造性を持つことも大事で、他人のコードをいくら触っても
ハッカーの域には達しないと思うよ。
省5
13: 2016/05/10(火)17:21 AAS
>>11
覚えるだけなら結構簡単なんやが、
仕組みが全く分からないというか何で123と表示されるのか全く分からない
後なんで上はcountfuncなのに下はcountなのか?とかも全く意味がわからない
配列とかは完全に意味不…こんな感じにコードだけ覚えて意味を分かってないものが多くある
応用が出来ないから自分で似たようなプログラム組めないしやっぱりこのままじゃイカんのかなと思ってる
勉強方法が間違えているのかな?
14: 2016/05/10(火)17:32 AAS
うん。プログラムに取り組む方向性が間違っているな。
countをcountvarに書き直してもう一度考えろ。
あと、static int count;をint count;にした場合、どんな出力になるか確認してみろ。
コード覚えるよりもコードをあれこれいじって動作を確認したほうがいい。
15: 2016/05/10(火)17:35 AAS
>>12
ハッカーってプログラマーみたいなもんなんだな
完全に犯罪者サイドの人間かと思っていたが
自分がなろうとしてるのはどちらかと言うとクラッカーなんか
プログラミングを身につけようの項目は今役に立つな。サンキュー。
3年間まるまる自由に勉強できる時間あるから何とかして身につけたいな
16
(1): 2016/05/10(火)17:42 AAS
ハッカーの定義なんでどうでもいい。
そんな糞みたいな文章書いてる暇あったらプログラム書くのがハッカーだろ。
17
(1): 2016/05/10(火)17:52 AAS
countをcountvarに変えてみたが変化はなかった
staticを抜いて実行してみたら12桁の訳わからん数字が出てきた
これは関数の寿命云々が関わっていた気がするが全く覚えてないから調べてみる
C言語はかなり簡単ってプログラム板で言われたからやってるけど全然難しい
皆はこれ簡単に覚えられてるのか…
18
(1): 2016/05/10(火)18:04 AAS
>>17
もとのcountは変数、countfuncは関数ってことなんだが…。
countvarに書き換えてもそれに気付かないのは向いていない。
進路を変えられるならプログラム以外に行ったほうがいい。
頭の良し悪しではなく、向き不向きの問題。
19
(1): 2016/05/10(火)18:27 AAS
>>18
countfuncは(void);付いてるから何となく自作関数って事はわかるんだけど
何で実行結果が1,2,3になるのかわからない。
countの++インクリメントが代入されてるのだろうけど、どういう原理で代入されてるのかわからないす
ニートだしまだ初めて3週間だから諦めたくはないです(´・ω・`)
20: 2016/05/10(火)18:40 AAS
>>19
俺が最初にプログラムを勉強したときから
「なんで上はcountfuncなのに下はcountなのか?とかも全く意味がわからない」
みたいな疑問を持ったことはなかったし、プログラムをまともに書ける奴は
そんな疑問を持つことはないと思う。

static int count = 0;とint count = 0;にしてやってみろ。
それでも分からないならやめたほうがいい。
向いていないことを頑張っても向いている奴には絶対追いつけない。
1-
あと 79 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.551s*