C言語 - (2008/10/27 (月) 01:07:50) の最新版との変更点
追加された行は緑色になります。
削除された行は赤色になります。
*C言語とは?
C言語とはプログラミング言語のひとつ、云々。詳細は[[Wikipedia - C言語>http://ja.wikipedia.org/wiki/C%E8%A8%80%E8%AA%9E]]など参照。
*ノート一覧
:[[C-基礎知識]] | まずは変数や関数、演算子などの基礎の基礎について。
:[[C-思考回路]] | シーケンシャルな思考の構築方法を制御構文とからめて。
*駄文
**Cは簡単。
Cは無論rubyやjavascriptなど近年台頭してきたスクリプト言語より難解であるが、それでも古代の言語よりは簡単である。まず次のコードを見て欲しい。
#codehighlight(pre){
000100 IDENTIFICATION DIVISION.
000200 PROGRAM-ID. HELLOWORLD.
000300 DATE-WRITTEN. 02/05/96 21:04.
000400* AUTHOR BRIAN COLLINS
000500 ENVIRONMENT DIVISION.
000600 CONFIGURATION SECTION.
000700 SOURCE-COMPUTER. RM-COBOL.
000800 OBJECT-COMPUTER. RM-COBOL.
000900
001000 DATA DIVISION.
001100 FILE SECTION.
001200
100000 PROCEDURE DIVISION.
100100
100200 MAIN-LOGIC SECTION.
100300 BEGIN.
100400 DISPLAY " " LINE 1 POSITION 1 ERASE EOS.
100500 DISPLAY "HELLO, WORLD." LINE 15 POSITION 10.
100600 STOP RUN.
100700 MAIN-LOGIC-EXIT.
100800 EXIT.
}
これがCOBOLである。何をしているのかというと、Hello World!だと云う。C言語では御存知の通り
#codehighlight(){{
#include <stdio.h>
int main(){
printf("Hello world!");
}
}}
と書くだけの話である。
*C言語とは?
[[Wikipedia - C言語>http://ja.wikipedia.org/wiki/C%E8%A8%80%E8%AA%9E]]
#co(){
*ノート一覧
要は教科書を脳内に取り込んでコピーすることで理解を図るという企画。
:[[C-基礎知識]] | まずは変数や関数、演算子などの基礎の基礎について。
:[[C-形式的お話]]|Cの常識的とされてあまり教わらないことについて。でもよく読めば結構K&Rに書いてあるんだな。
:[[C-思考回路]] | シーケンシャルな思考の構築方法を制御構文とからめて。
}
*駄ソース
課題の駄ソース。
-[[C-assign-2008-10-30]]
-[[C-assign-2008-12-11]]
-[[C-assign-2009-01-09]]
-[[C-assign-2009-01-09-with-javascript]]
-[[C-test-2009-01-15]]
-[[C-assign-2009-01-23]]
-[[C-assign-2009-03-11]]
-[[C-assign-2009-03-13]]
-[[CPP-assign-2009-06-10]]
-[[CPP-assign-2009-10-27]]
-[[C-assign-2009-11-17]]
*駄文
COBOLかっけぇ
#codehighlight(pre){
000100 IDENTIFICATION DIVISION.
000200 PROGRAM-ID. HELLOWORLD.
000300 DATE-WRITTEN. 02/05/96 21:04.
000400* AUTHOR BRIAN COLLINS
000500 ENVIRONMENT DIVISION.
000600 CONFIGURATION SECTION.
000700 SOURCE-COMPUTER. RM-COBOL.
000800 OBJECT-COMPUTER. RM-COBOL.
000900
001000 DATA DIVISION.
001100 FILE SECTION.
001200
100000 PROCEDURE DIVISION.
100100
100200 MAIN-LOGIC SECTION.
100300 BEGIN.
100400 DISPLAY " " LINE 1 POSITION 1 ERASE EOS.
100500 DISPLAY "HELLO, WORLD." LINE 15 POSITION 10.
100600 STOP RUN.
100700 MAIN-LOGIC-EXIT.
100800 EXIT.
}
表示オプション
横に並べて表示:
変化行の前後のみ表示: