*文字化け先輩 [#t56a792a] **自己紹介 [#v58e6b7e] 名前:文字化け先輩 (SNS上ではこちらで、リアルでは本名で呼んでもらった方がうれしいです)~ 入学年度:2012年度~ 学部学科:千葉大学院工学研究科~ 出身地:近畿~ 趣味:野球観戦~ ***参加している講座 [#ic82437e] -特になし~ ***ゲーム [#i3537e60] たいていのジャンルはする。~ 洋ゲーはあまり肌に合わない感じ。~ ***その他 [#b914107a] 研究室に復帰したんであんまり会室には顔をだせません~ 14/06/25~ プログラミング勉強会で使った(or使うはずだった)資料をページ下部に添付しました。~ 14/06/25:プログラミング勉強会で使った(or使うはずだった)資料をページ下部に添付しました。~ 追記:14/10/20 資料を削除しました~ 14/10/20~ プログラミング言語「CCS言語」を開発しました(開発期間:2時間)~ ソースコードがほしい人は僕に直接言ってもらえれば、プロジェクトごと渡します~ ***CCS言語 [#hbc3522c] (´・ω・`)やぁ。ようこそCCS言語へ。これはBrainf**k系言語だから実用性はないんだ。~ そして、下にある実行ファイルはコンパイラじゃないなんだ。済まない。~ コンソール画面に命令を入力して実行してくれ。~ 開発期間は2時間なんだ、贅沢言っちゃいけないよ。~ CCS言語は以下の6+1つの命令で構成されてるんだ~ 言語仕様として、最初にint型の変数が2つ用意され両者の初期値は0なんだ。~ 変数をそれ以上増やすことは出来ないんだ。~ 1:CS 参照している変数を入れ替える 2:CCS 参照している変数をインクリメントする 3:CCCS 参照している変数をデクリメントする 4:CCCCS 参照している変数が0なら対応する命令5まで飛ぶ、それ以外なら次の命令にうつる 5:CCCCCS 参照している変数が0でないなら、対応する命令4まで戻る 6:CCCCCCS 参照している変数の値をアスキーコードとして出力する 7:前に「C」がない状態で「S」が入力されると、入力を終了し、プログラムが実行される。 注:各命令間にスペースなどを入れる必要はなく、「C」と「S」以外の文字は無視されます。 HELLO WORLD~ CCSCCSCCSCCSCCSCCSCCSCCSCCCCSCSCCSCCSCCSCCSCCSCCSCCSCCSCCSCSCCCSCCCCCSCSCCCCCCS //「H」を出力(以下、各行ごとに一文字出力) CCCSCCCSCCCSCCCCCCS CCSCCSCCSCCSCCSCCSCCSCCCCCCS CCCCCCS CCSCCSCCSCCCCCCS CCSCSCCSCCSCCSCCSCCSCCSCCCCSCSCCCSCCCSCCCSCCCSCCCSCCCSCCCSCCCSCSCCCSCCCCCSCSCCCCCCS CCSCSCCSCCSCCSCCSCCSCCSCCSCCSCCSCCCCSCSCCSCCSCCSCCSCCSCCSCSCCCSCCCCCSCSCCCCCCS CCCSCCCSCCCSCCCSCCCSCCCSCCCSCCCSCCCCCCS CCSCCSCCSCCCCCCS CCCSCCCSCCCSCCCSCCCSCCCSCCCCCCS CSCCSCCSCCSCCSCCCCSCSCCCSCCCSCSCCCSCCCCCSCSCCCCCCS S //入力を終了し、プログラムを実行する 出力結果~ HELLO WORLD