トップページ⇒tech
94コメント20KB

C、C++、Java、Java2

■ このスレッドは過去ログ倉庫に格納されています
0001超超超初心者NGNG
初めまして、17歳の高校生です。
ここの板にスレ立てるのは初めてですけどよろしくお願いします。
ところで、この年になったんで、プログラミングを始めてみようかと思いました。
しかし、全く分かりません。まだ高校生なので、そういう専門学校に逝くこともできないので
独学で学ぼうかと思い、Javaの本を2冊買ったんですが全く分かりません。
コンパイルすることも出来ないのです。付属のCD-ROMにSDKが入っているらしく、それでするらしいんですが。
それで今さらなんですけど、プログラミングは何から学んだら、分かりやすく学べるのでしょうか?
それでおすすめの本とか教えて頂きたいのです。ホントに初心者なので分かりやすく説明頂けたら光栄です。
どうか、よろしくお願いします。
0002デフォルトの名無しさんNGNG
エロ画像を 120 枚集めて来い。
話はそれからだ。
0003デフォルトの名無しさんNGNG
あーあ、またこんなスレが立っちゃったよ。

スレ立てる前に少しいろいろなスレ読んでみたら?
初心者質問スレとかあるでしょう?
0004超超超初心者 NGNG
120枚ですか・・・はあ・・・
動画なら200くらいは持ってますが。
でもうpしようがないですよね。
0005デフォルトの名無しさんNGNG
今からでも遅くない。
17歳の女子高校生にすればみんな教えてくれるよ。
0006超超超初心者 NGNG
>>3
すいません。
0007デフォルトの名無しさんNGNG
.NET でウイルス作ってる 17 才もいれば、
バスジャックしてる 17 才もいる。
2ch で糞スレ立てる 17 才もいる。
どう思うよ >>1
0008超超超初心者 NGNG
>>7
糞スレ立ててすいません。
削除依頼出してきます。
000916歳高校生NGNG
>>1
まずはPerlで基礎固めだ!
----------------------------WebProg板移動-----------------------
0010デフォルトの名無しさんNGNG
Unix のシェルか MS-DOS を覚えてからだな。
0011デフォルトの名無しさんNGNG
コンパイルもできないって、どういうことだ、、、
0012デフォルトの名無しさんNGNG
120 枚はどうなった?
0013超超超初心者 NGNG
みなさんどうやって覚えたんですか?
年下で扱える人とかいるけど、どうやってるんですかね?
UNIX使うといいのかなやっぱり・・・
0014デフォルトの名無しさんNGNG
動画なら 60 本で手を打とう
0015超超超初心者 NGNG
60本ってどうやって渡せばいいんですかね?
0016デフォルトの名無しさんNGNG
つーか、買った本をもっと良く読め。
0017デフォルトの名無しさんNGNG
>>13
ひらすら使う。ひたすらプログラムを書く。
0018デフォルトの名無しさんNGNG
>>15
ishで2chの掲示板に直接。
実際にやったら 1スレで何バイトぐらいアップできるかな
0019デフォルトの名無しさんNGNG
年下に教えてもらう事に慣れておくと
社会に出てから役に立つかも。
とかいってみるテスト
0020超超超初心者 NGNG
どれから勉強したらいいのかってことなんですけど。
このままじゃ、覚えられそうにない。
0021デフォルトの名無しさんNGNG
最初の頃にハマったのはなんだったかなー。
確か Mathematica のクローンを DOS 用に作ろうと思ったんだったな。
結局、数式演算と微分までが出来て、積分をやろうと思ったところで、
こりゃただの記号パターン処理だな、とおもって止めてしまったが
(数値積分や数値微分じゃないぞ)。そこまでで C の構造体まで覚えた。
あとは実験結果の集計なんかでポインタまで覚えたな。大学 4 年の頃に
C/C++ に飽きて Java (JDK 0.9) に逝った。
002216歳高校生NGNG
>>20
Perlで間違いないって ハハハ
0023超超超初心者 NGNG
Perlってなんでしょう?
0024デフォルトの名無しさんNGNG
プログラムで何を作りたいんだよ。まずそれからだ。
0025デフォルトの名無しさんNGNG
とりあえず英語をしっかり勉強しておくこと。
0026超超超初心者 NGNG
何を作りたいとは考えてなかったです。
覚えたらハキーングしたいとは思ってましたけど。
便利なツールとか作りたいですかね。
でも覚えておいて損はないと思いまして、
やってみようと思ったわけです。
0027デフォルトの名無しさんNGNG
>>20
興味があることをやれば。
そうなるとゲームが作りたいとかそんなんだろうけど。
目的も無く勉強するのは苦痛だろう。

>>21
LISP で微分すると楽だよ。
公式を利用して式変形させるのは
ただのというか本当に記号処理だし。
0028超超超初心者 NGNG
>>27
確かにそうですね。
0029超超超初心者 NGNG
目的は便利な違法ツールを作ることと、
ハキーングです!!!
0030デフォルトの名無しさんNGNG
なんとも kiddy だな……
0031上野NGNG
オーラパワーが感じられないよ。オーラパワーが
0032超超超初心者 NGNG
誰か助けてください。その手に詳しい人が近くにいないんです。
0033超超超初心者 NGNG
やる気はあります。ただから回りしたくないんです。
0034デフォルトの名無しさんNGNG
ネットワークか…、簡単に使えるのは Java だけど ICMP とか
使えないからな。やっぱ C/C++ か。まぁ最近の流行だと
SYN FLOOD とかね (藁
0035超超超初心者 NGNG
そうなんですか。
ありがとうございます。
003616歳高校生NGNG
Perl:
やっつけ仕事ができるスクリプト言語。
情報が豊富にあり、ネットワークも簡単に扱えるので
個人用のハッキングツールを書く人もいる。
0037デフォルトの名無しさんNGNG
とりあえず C でフロー制御と構造体、ポインタを勉強して、
(C++ はすっ飛ばして) Java でオブジェクト指向を触ってみな。
これはなんか違うと思ったら C++ をやれば良い。
C + Java = C++ だからね (機能も利点も欠点も)。
で、エロ動画はいずこ?
0038デフォルトの名無しさんNGNG
おそらく、「超超超初心者」は、
OS上でのファイル操作とかから学んだ方がよさそうです
あるいは、Windows(だろ?)すらまともに扱えていないかも
たぶん、使いこなせてないと思う
拡張子とかもわかってないと思う
そうじゃなかったら、「コンパイルできない」なんてことないはずだ
じゃなかったら「CD-ROMに入ってるはず」なんてセリフいうはずない

1.まず、自分のHPを作りながらファイル操作を覚える
内容は適当で、公開しなくていい
とにかくファイル操作の基本をおぼえろ

2.で次に、動きのあるHPをつくる(JavaScript,CGI(Perl)など)
プログラミングの考えかたを習得するのが目的

3.それが理解できてきたら、JavaやC/C++などやればよい
0039デフォルトの名無しさんNGNG
どの言語って前にも似たようなスレいくつもあったろう。
いい加減相手するのやめろ、
1はさっさと削除依頼でもして首つって死ね。
0040デフォルトの名無しさんNGNG
>>38
俺逆だったな。始めに C 言語触り始めてからファイルやファイル
システムってのが分かってきた。
004138NGNG
>>40
うん、そういう人は最初から「センス」あったんだよ
ちょっと説明しただけで理解できる人と出来ない人がいるから・・・
>>1は、センスないとおもわれる・・
本買ってもわからない・・・
あるいは、本の選び方が悪いのか
0042デフォルトの名無しさんNGNG
ウィンドウズの操作云々よりも
「インタプリタ型言語」と「コンパイラ型言語」
をごっちゃにして教えたら・・多分、頭の崩壊が待っているでしょうね・・・
確かに普通の高校では教えては貰えない・・・
だからって大学でも基本は自分から勉強。
17歳高校生?まずは努力して見なさい。
この掲示板は学校じゃないのよ?
0043デフォルトの名無しさんNGNG
ファイルが理解できた程度で「センスある」のか…
カップラーメン作れたら お店が出せますな。
0044デフォルトの名無しさんNGNG
ZIPファイルを直接起動しようとしていた
あの頃
0045デフォルトの名無しさんNGNG
若気の至りスレになる予感。
0046名無しさん@MeadowNGNG
俺が初めてまともに理解できた本は「はじめての Perl」だったな...
0047C房NGNG
同い年として情けない。
取りあえずこれを理解できなければ辞めなさい。

char a[] = "abcd",b[] = "efgh",c[] = "ijkl";
char (*ap[])[] = {&a,&b,&c};
char (*(*aa)[])[] = ≈
char (*(*(*af(void)))[])[]{return &aa;}
char (*(*(*(*tf[])(void)))[])[] = {&af,&af};
0048デフォルトの名無しさんNGNG
ネタだろ。
ってツッコミすら嫌になる。
0049デフォルトの名無しさんNGNG
>同い年として情けない。
>取りあえずこれを理解できなければ辞めなさい。
>
>char a[] = "abcd",b[] = "efgh",c[] = "ijkl";
>char (*ap[])[] = {&a,&b,&c};
>char (*(*aa)[])[] = ≈
>char (*(*(*af(void)))[])[]{return &aa;}
>char (*(*(*(*tf[])(void)))[])[] = {&af,&af};
0050C房NGNG
ほんとばかばっか。
0051デフォルトの名無しさんNGNG
>>47
さっぱりわかんないんですが、イッテヨシですか?
解説キボンヌ
0052デフォルトの名無しさんNGNG
プログラム初心者板をつくってほしいな
0053C房NGNG
貧弱無知なリアル工房から解説なんて聞きたいか?

char a[] = "abcd",b[] = "efgh",c[] = "ijkl";

char (*ap[])[] = {&a,&b,&c};
// char[]へのポインタを(実質3つ)保持している、配列apの初期化

char (*(*aa)[])[] = ≈
// char[]へのポインタを保持している配列を指す、ポインタ変数pの初期化

char (*(*(*af(void)))[])[]{return &aa;}
//char[]へのポインタを保持している配列を指すポインタ変数のアドレスを返す、関数afの定義

char (*(*(*(*tf[])(void)))[])[] = {&af,&af};
//char[]へのポインタを保持している配列を指すポインタ変数のアドレスを返す関数のアドレスを保持する、配列tfの初期化


イッテヨスィ!->俺
0054デフォルトの名無しさんNGNG
んな複雑なのは滅多に使わない。
少なくとも #define して分かりやすくする。
0055デフォルトの名無しさんNGNG
普通はtypedefする。
0056デフォルトの名無しさんNGNG
だから何?って典型でふ
0057デフォルトの名無しさんNGNG
>>53 知ってる自慢君?
0058C房NGNG
マジレスしないほうがよかったか。
暇なオジサン達が集まってくるし。
リストラって怖いわー無能なヤツから切られるんだから。
0059デフォルトの名無しさんNGNG
いきなりC++をやってみるのも良いかも知れないね。
0060デフォルトの名無しさんNGNG
荒そうと思ってる?
0061初心者CNGNG
LinuxのCでディスプレイに表示されている内容はどうやったら
取得できるんですか?
fgets(buf, BUF_SIZE, stdout);
↑こうやってもできなかった。
0062デフォルトの名無しさんNGNG
C坊
もっとあんたの無限の知識を披露しておくれ
0063デフォルトの名無しさんNGNG
いきなり問題だして、自分で解答示すのが、マジレス?
ジサクジエーンって言わない?
0064デフォルトの名無しさんNGNG
問題出した人間と 解答する人間が別人であるような
フリしているわけではないので自作自演とは言わないと思いますが、
0065デフォルトの名無しさんNGNG
>>63>>64 ダウト
「ジサクジエーン」は、「自作自演なのに他人のふり」っていう意味だ。
0066デフォルトの名無しさんNGNG
>>63
おれがきいたんだよん
0067デフォルトの名無しさんNGNG
>>65
おまえは2ch用語辞典でも作ってろ
0068デフォルトの名無しさんNGNG
>>47 == >>51 == >>53 == >>66 == ジサクジエーン
で、みなさま、よろしゅございますか?
0069デフォルトの名無しさんNGNG
>>64
2chの毒がまわってますよ、辞書ひいてみ。
007064NGNG
>>69
とりあえず一番近くにあった
学研の国語辞典第二版には
載ってませんでした。

っつーわけで良かったら意味と
どこら辺が間違ってるか解説お願いします。
0071デフォルトの名無しさんNGNG
いちいち気にすんなよ
粘着っていわれちゃうぞ
0072デフォルトの名無しさんNGNG
■[自作自演]の大辞林第二版からの検索結果 

じさく-じえん 【自作自演】

(名)スル

(1)脚本を書いた人や作曲した人が、その作品に役者としても出演したり、その曲を自分で演奏したりすること。
(2)準備から実行までのいっさいを自分でやること。「―の計略」

------------------------------------------------

(つまり、他人になりすまして自分を誉めたりするって意味とは限らない、ってことかな)
0073デフォルトの名無しさんNGNG
 
0074椎茸NGNG
>>72
知らなかった。
0075デフォルトの名無しさんNGNG

0076デフォルトの名無しさんNGNG
*
**
* *
* *
* *
* *
* *
* *
* *
**********
↑の作り方教えてください
JAVAで
0077デフォルトの名無しさんNGNG
スレ違いだし、意味不明。
0078デフォルトの名無しさんNGNG
おそらく直角三角形。
0079デフォルトの名無しさんNGNG
>>78
俺にはそうは思えない。w
0080デフォルトの名無しさんNGNG
2chだと半角スペースは無視されるからな。

test
*
* *
* *
* *
******
0081デフォルトの名無しさんNGNG
sage でやってくれない?
0082デフォルトの名無しさんNGNG
直角三角形だろ。半角空白が全部一つになっただけ。
0083デフォルトの名無しさんNGNG
public class afo {
 public void main(String[] args) {
  System.out.println("*");
  System.out.println("**");
  System.out.println("* *");
  System.out.println("* *");
  System.out.println("* *");
  System.out.println("*****");
 }
}
008483NGNG
あちゃー「test」ってのが抜けちゃったぜ。
0085デフォルトの名無しさんNGNG
>>84
ちなみに、>>76 != >>80
008683NGNG
あーあ、俺ってやっぱダメなやつだな。
0087デフォルトの名無しさんNGNG
>>86
よくやったと思うけどね。
008883NGNG
ありが�d
0089デフォルトの名無しさんNGNG
java2, C3, ++C
0090逝って良しの1NGNG
Javaはもうすぐ滅びるのでC→C++コースにしなさい。
Javaから始めるとVB坊やコボラーみたいに脱出できなくなる可能性有り。
00911NGNG
聞いてないよ。
0092逝って良しの1NGNG
もし予想が違っててもC→JAVAは可能。
その逆だと出来る人と出来ない人に分かれる。
0093デフォルトの名無しさんNGNG
>>92
えー?
糞現役JavaPGの50%がそのルート経由。のこりの50%はVBから。
0094逝って良しの1 NGNG
JAVA→Cだった。
■ このスレッドは過去ログ倉庫に格納されています