mission no.3: C on Eclipse with GCC
一桁目:メジャーバージョン 二桁目:マイナーバージョン 三桁目:修正バージョン ということを教わって雰囲気を理解。 メジャーとマイナーの階層は開発者の気持ちで分けられる。 ということで、projectはAssignment0.1.0にするのが順当だというお話だけど、…
http://www.st.itc.keio.ac.jp/ja/faq_linux_eclipse_add_cdt_st.html このページを参考に、Eclipseをとりあえずメインに使う感じにしちゃおうかな…(本当はEmacsに惹かれている)という感じです。 以下ハードコピーの予定。 Eclipse事態を再起動しておしまい…
Cという言語が本当にこっちのメモリを食うやつなのが、よ〜く分かった。最低限のことをするにも、配慮しておくべきことがPythonより多い様に感じる。いちいちinclude<stdio.h>してやったり、型を教えたり、更にはコンパイラ言語はひとつのコードのためにソースとバイ</stdio.h>…
いろいろインストールしたけどCが無い、そう思っていた。Cは、結局どこにあるの?ファイルはどれ?暫定的には結論から言うと、C用のコンパイラとCの文法をもって、そこにCを存在させることができるようになるらしい。Pythonはどこにあるのか?という問いも改…
MacOS上のUbuntu使ってて、言語設定を変更できなかったので、無理矢理英語で書いてたやつ。 As always, it's done online. (IDEs never behave well!!!!) http://codepad.org(よく考えたら、paizaとかのエディタも同じ機能か!機能の上ではオンラインエディ…
アドレスとポインタの話なんだけど、メモリを食わないように変数を減らすという安直な発想をした時に、まるで人間に対するみたいだなと思った。あまり覚えておくことを増やすと邪魔になってパフォーマンス落ちるのは人間も同じだという経験則。アセンブラは…
http://www5c.biglobe.ne.jp/~ecb/c/c00.html#include <stdio.h>読みは「スタンダードアイオードットエイチ」「ストジオドットエイチ」など諸説ある http://stackoverflow.com/questions/8958931/what-does-stdio-and-stdlib-stand-for-in-c プリプロセッサ プリプロ</stdio.h>…
JavaJDK、Eclipse、Eclipse CDT、MinGW、MSYS、xyzzy、KompoZer、VE、SWTの9つからあとは残り3つ。そして入れたら今度はEclipseからCでHelloWorld.exeを得ることだ。ひぇ大変。 EclipseのC設定、MSYSのPathが通ってないことと役割が分からない事、Cがインス…
http://kompozer.net/download.php なんでわざわざHTMLエディタを導入するんだ(文句)って思いながらインストール。 ファイルが多い(文句)。何ができるんだろう?何が予定されてるんだろう? Mozillaか。アイコンが確かにMozillaっぽい。 見た目が最初から作…
げらいやる気のないぺぇじ ここが指定されている。すごすぎるタイトルだ~。 しかも、親ページの気合の入り方との落差で脳みそが混乱する。 ここ。JSD System Laboratory、嘘でしょ? 完了、早かった。なになんだこれは…。EmacsのようなものでUNIXコマンド使…
//入力に対してASCII文字コードに従って数から文字へ//入力に対してASCII文字コードに従って文字から数へ//入力に対してASCIIテーブルを表示する//別の型の入力に対してreturn 0する//他の入力をすべて無視する //ASCIIのテーブルだけ書いちゃおうか。 //以…
MinGW | Minimalist GNU for Windowsここが公式で、MinGW - Wikipediaここに概要。 Cygwinとの比較も多少ある。 MinGW - Minimalist GNU for Windows - Browse /MinGW at SourceForge.net ここの”Download mingw-get-setup.exe (86.5 kB)”というところをクリ…
Eclipse CDT インストール手順が確かでないので疲れてMinGWとMSYSを先に入れます。 VE、SWTがどうせEcllipseの拡張なんだし、同時にやろう。 とにかく見ているマニュアルが7年前のものなので、思考停止して手だけ動かしていればいいという訳に行かないので厳…
IntelliJ IDEA — The Most Intelligent Java IDE
www.eclipse.org http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/luna/SR2/eclipse-java-luna-SR2-win32-x86_64.zip ここからダウンロードした。種類がたくさんあるので非常に迷った。
Java SE Development Kit 8 - Downloads 次のステップをクリックしたところ、 こんなエラーに。
.cや.hがGCCでコンパイルされると.exeファイルになって、.exeファイルはニーモニックでアセンブラによってバイナリコードにされてCPU上で走るのかなあ。GCCはC用のフロントエンドと共通の最適化部、バックエンドをもってそれらのファイルを解釈する。GCCにつ…
MinGW。 MinGW - Wikipedia ダウンロードは以下から。 http://www.mingw.org/ あれ。Exploror検索したら既にMinGWの文字列があるぞ。もしかしてQtってそれ自体がMinGWの一部? MSYSとは。 MSYS - Wikipedia ほぼすべてを引用するけど、要は “MSYS(Minimal SY…
とりあえず、怒涛の如く未知の事象が与えられているわけだけど、1. MinGWでGCCとEclipseとCの環境構築2. 実際のコードを書く、何度も書く3. レポートにする4. UMILで記述してみるこういう順番になる。
UMLとは 【 Unified Modeling Language 】 - 意味/解説/説明/定義 : IT用語辞典 UML 【Unified Modeling Language】 オブジェクト指向のソフトウェア開発における、プログラム設計図の統一表記法。Rational Software社のGrady Booch氏、James Rumbaugh氏、I…
完全にWikipedia信者の動きになってるけど、とりあえず便利なんだ。Eclipse (統合開発環境) - WikipediaIBMが開発したIDEなのか。1990年代末以来で、JAVAで書かれている。2001年からオープンソース化。あー、ちょっとオープンソースの運営の話がある。あ、こ…
げー。ソースコード公開してるの。見るほかないじゃない、他人のパソコンで見たい。この非力なPCは大事に大事に労ってあげて、あまり使わないように使いたいんだ私は…。見たって何にもならないけど、見たい。
なんだかCはANSI基準に従う以前と以降で別物らしい。ANSI以前のCを"純粋なC"と表現したりするらしい。CがANSI基準に従うってどういうこと?文字コードのひとつにすぎないと思っていた。 ANSI C言語の開発者のブライアン•カーニハンとデニス•リッチーの書いた…
とりあえず項目だけ作っておく。今日12時頃に起きてやるんだ。本当なんだ。体力あるんだ。やりたくな〜い。Ubuntuを水に沈めて棒でつつきた〜い。一時間でCでASCIIを表示するスクリプト1個かぁ〜。そんなにすごいもんじゃないように思える。思うんだけど、私…
MacOS上のVMwareの仮想Win機でEclipseとGCC使ってC書いてる。なんだこれは。因みにメモリ8GでUbuntuとWindows7とを同時に動かしたら流石に少し様子が変だった。 見かけの文法が多少Pythonと似ているので多少は救われるけど、この環境を内で自分で構築しろっ…