ガヴ「天使と学ぶプログラミング言語」

Check このエントリーをはてなブックマークに追加 Tweet

1 :以下、名無しにかわりましてSS速報VIPがお送りします :2017/06/24(土) 12:35:59.20 ID:NCCJSHf0O
SS形式で初心者向けの内容になります
多分、終わる頃には基本情報技術者くらい取れるようになってるんじゃないかな(適当)


SSWiki : http://ss.vip2ch.com/jmp/1498275359
2 :以下、名無しにかわりましてSS速報VIPがお送りします [sage saga]:2017/06/24(土) 12:43:40.94 ID:NCCJSHf0O
〜ネットサーフィン中〜

ガヴ「2020年から小学生にプログラミング授業が導入?」

ガヴ「そんなの嘘だろwありえないってwww」バンバン

ヴィーネ「残念ながら事実よ……」

ヴィーネ「今後、大人でもプログラミングできないと」

ヴィーネ「職に困る時代になっちゃうでしょうね……」

ガヴ「そ、そんな……!じゃあ私はこれからどうすればいいんだよ……!」

サターニャ「安心しなさいガヴリール!」ドンッ

ガヴ「なんだよいきなり……勝手に部屋入ってくんなよ!」

サターニャ「別にいいじゃない!それよりもプログラミングの話よ!」

サターニャ「プログラミングを始めるのに遅いって事はないの!」

サターニャ「今から勉強しても十分時間はあるわ」

ガヴ「そうなのか……少し希望が持てたよ」

ガヴ「楽しそうだし、ちょっとだけならプログラミングの勉強してみようかな?」

ヴィーネ「殊勝な心掛けね」

ガヴ「で、まずは何からすればいいんだ?」

サターニャ「そうね、まずは勉強していくプログラミング言語を決める必要があるわ!」

3 :以下、名無しにかわりましてSS速報VIPがお送りします [sage saga]:2017/06/24(土) 12:55:45.04 ID:5LBq8MttO
ガヴ「ふーん?オススメの言語とかあるの?」

ヴィーネ「オススメはJava言語よ」

ガヴ「どうして?理由が分からないと前向きな気持ちになれないぞ」

ヴィーネ「理由としては、Java言語は型にはまっていて覚えやすいし」

ヴィーネ「オブジェクト指向プログラミングに合わせて開発されているから」

ヴィーネ「オブジェクト指向の学習も簡単……」

ヴィーネ「多言語習得の叩き台としても優秀と言えるからかしら?」

ガヴ「なるほど、じゃあそのJava言語?にしようかな」

サターニャ「勉強する言語が決まったら、次は開発環境の構築よ!」

サターニャ「開発環境が整っていないとプログラミングはできないわ!」

サターニャ「と、言っても……開発環境の構築は凄く面倒くさい……」

サターニャ「ここで挫折する人間も沢山いるほどよ……」

サターニャ「だから今回は代わりに、とっておきの秘密道具、Dokojavaを使うわよ!」

ガヴ「Dokojava?」
4 :以下、名無しにかわりましてSS速報VIPがお送りします [sage saga]:2017/06/24(土) 13:04:00.39 ID:4y15dMfXO
ヴィーネ「DokojavaはJavaの開発環境がクラウド上にあるの」

ヴィーネ「だから自分で開発環境を構築しなくてもすぐにプログラミングを始められるのよ」

ガヴ「そりゃまた便利だな!」

※Dokojavaのリンク
http://dokojava.jp/pc/index.html

ガヴ「リンクを開いたら訳わからん英文が出てきたぞ……」

ガヴ「なんだこれ?」

サターニャ「その英文すべてひっくるめて『ソースコード』って言うわ!」

サターニャ「プログラマーはソースコードを数万行って書いてプログラムを作っていくのよ」

ガヴ「気が遠くなりそうだ……」

ガヴ「『コンパイル』と『実行』についても詳しく教えてよ」

サターニャ「コンパイルはソースコードに誤りが無いかチェックする機能」

サターニャ「実行はソースコードを実行する機能だと思えばいいわ」

ガヴ「なるほど……」
5 :以下、名無しにかわりましてSS速報VIPがお送りします [sage]:2017/06/24(土) 13:06:50.70 ID:r7lQgpWDo
間違いチェックはリンターじゃないかなぁ
まあ初心者相手だしいいか
6 :以下、名無しにかわりましてSS速報VIPがお送りします [sage]:2017/06/24(土) 13:08:12.15 ID:Ha53/mfro
ああこれ知ってる人はモヤモヤするやつだ
7 :以下、名無しにかわりましてSS速報VIPがお送りします [sage saga]:2017/06/24(土) 13:10:41.89 ID:4y15dMfXO
ヴィーネ「とりあえず初歩的なことから始めてみましょうよ!」

ヴィーネ「ガヴ、+の所をクリックしてクラス名を入力してみて?」

ガヴ「えっと……こうか?」

public class program {

}

サターニャ「惜しいわね……クラス名は必ず大文字で始めるってルールがあるのよ」

サターニャ「この場合、programじゃなくてProgramにする必要があるわ」

ガヴ「クラス名は必ず大文字……よしっできたぞ!」

public class Program {

}

ヴィーネ「上出来ね♪」
8 :以下、名無しにかわりましてSS速報VIPがお送りします [sage saga]:2017/06/24(土) 13:21:03.34 ID:4y15dMfXO
サターニャ「ところでガヴリール、このソースコードを見て気になるところはない?」

ガヴ「急にそんなこと言われても……」

ガヴ「あっ!この{ }はなんだ?ちょっと気になるぞ!」

サターニャ「それは『クラスブロック』よ

サターニャ「次はクラスブロックの中に以下のソースコードを入力して頂戴」

public static void main(String[] args){
}

ガヴ「結構長いな……っと……終わったぞ!!」

public class Program {
public static void main(String[] args){
}
}

サターニャ「直感的に分かりにくいと思うけど」

サターニャ「クラスブロックの中に入力したソースコードにも{ }があるのわかる?」

public class Program {
public static void main(String[] args){←ここから
ここまで→}
}

サターニャ「これを『メソッドブロック』と言うのよ」
9 :以下、名無しにかわりましてSS速報VIPがお送りします [sage]:2017/06/24(土) 13:27:39.99 ID:1J0bqeteo
ブロック始まりの{ の位置が気になるんだよなぁ
11.07 KB Speed:0   VIP Service SS速報VIP 更新 専用ブラウザ 検索 全部 前100 次100 最新50 続きを読む
名前: E-mail(省略可)

256ビットSSL暗号化送信っぽいです 最大6000バイト 最大85行
画像アップロードに対応中!(http://fsmから始まるひらめアップローダからの画像URLがサムネイルで表示されるようになります)


スポンサードリンク


Check このエントリーをはてなブックマークに追加 Tweet

荒巻@中の人 ★ VIP(Powered By VIP Service) read.cgi ver 2013/10/12 prev 2011/01/08 (Base By http://www.toshinari.net/ @Thanks!)
respop.js ver 01.0.4.0 2010/02/10 (by fla@Thanks!)