タグ

C++とjavaに関するch1248のブックマーク (5)

  • C# の特徴(C++、Java 利用者向け)

    概要 C# 1.0 は、第一印象としては「Java のぱくり?」と言った感じに見えるのですが、 実際には「JavaC++ と VB のいいところを集めてきたような言語」と言った感じです。 (また、C# 2.0、3.0、… と進歩するにつれ、既存言語の焼き直しにとどまらない斬新な機能が追加されています。) ここではその C# の特徴的な機能をいくつか紹介していきます。 注意: C# 1.0 当時の「特徴」です。 2.0 以降の追加機能については、 「C# 2.0 の新機能」、 「C# 3.0 の新機能」、 「C# 4.0 の新機能」、 「C# 5.0 の新機能」、などを参照してください。 ガーベジコレクション ガーベジコレクション(Garbage Collection: ごみ集め) とは不要になったメモリを自動的に破棄するための機構です。 オブジェクト指向プログラミングの特徴である、

    C# の特徴(C++、Java 利用者向け)
  • Java の enum - ぐるぐる~

    イマドキの Java には enum があるんですよ実は、という話。 知ってるよそんなこと!な人は読むまでもないかも。 enum って? 列挙型のこと。C とか C++ とか C# とかでおなじみのアレ。 単純な enum は Java でもこれらの言語の enum と同じような記述になるけど、これらの言語の enum が整数型をベースにしているのに対して、Java ではオブジェクトをベースにしている点が異なる。 まぁその話は後ほど・・・ 単純な enum ただ列挙するだけの enum なら、当に C や C++ や C# とほとんど変わらない。 // 信号機の色 enum SignalColor { RED, BLUE, YELLOW } ただこれだけ。末尾には、余分なカンマがあってもいい。 enum SignalColor { RED, BLUE, YELLOW, } 更に、末尾にセ

    Java の enum - ぐるぐる~
  • バイブルというか、良書および必読の書 - ぐるぐる~

    寝ようと思っていたら、その言語で「バイブル」と呼ばれる書籍を教えてくださいなんて質問を見つけてしまい、書いてたら長くなる長くなる・・・ 言語バイブル - Strategic Choiceが元らしく、いくつかかぶってるけど気にしない方向で。 Java Java言語仕様 第3版 (The Java Series) 何かと便利 Java仮想マシン仕様 (The Java series) 同上 Effective Java 第2版 (The Java Series) Effective なのに Java やるなら必読 Java Puzzlers 罠、落とし穴、コーナーケース Java の落とし穴にはまりたくなければ読むべき Javaプログラミングの処方箋 (Programmer’s foundations) 今となっては内容がちょっと古いけど、十分通用する。Effective の次に読むような

    バイブルというか、良書および必読の書 - ぐるぐる~
  • 「憂鬱なプログラマのためのオブジェクト指向開発講座」はどうトンデモなのか - K.Maebashi's はてなブログ

    前回の続きです。 なお、私が持っているのは初版第10刷、正誤表がこちらにあるようです。 この人、Cで開発したことあるのかな オブジェクト指向の教科書ではよくあることですが、このも、Cによる開発とオブジェクト指向言語(このの場合はC++)による開発を対比し、「C++の方がこんなにいいでしょ」という説明が随所にあります。そのこと自体は悪いことだとは思いません。 しかし、そういうことを書くなら、Cによるまともな開発についての知識が必要なんじゃないでしょうか。 p.30 クラスの宣言は一般的にヘッダファイルに記述します.C言語でのプログラミングでは,ヘッダファイルをプログラマが書く機会というのはあまり多くありませんでしたが,C++ではクラスを作るたびにヘッダファイルを書くことになります. いや、当に当の入門者でない限り、Cプログラマだってヘッダファイルぐらい書きますってば。ていうか、経験を

    「憂鬱なプログラマのためのオブジェクト指向開発講座」はどうトンデモなのか - K.Maebashi's はてなブログ
  • 自己流オブジェクト指向プログラミング&Javaお奨め本2007年版 - カレーなる辛口Javaな転職日記

    http://d.hatena.ne.jp/JavaBlack/20050909/p1の改訂.*1基的に改訂版への差し替えと一部の新刊の追加程度になっている. お奨めのJava&オブジェクト指向プログラミング関連の書籍/参考文献リスト.初心者向け入門書や参考書から上級者向けの専門書まで,オブジェクト指向だとかJava言語とかの初心者〜中級者が学習をすすめる上での参考にすることを想定して作っている. 初心者向け勉強の手引き:http://d.hatena.ne.jp/JavaBlack/20070825/p1 オブジェクト指向プログラミング とりあえず初心者なら「オブジェクト指向プログラミング入門」「オブジェクト指向における再利用のためのデザインパターン」と,あと「リファクタリング―プログラムの体質改善テクニック (Object Technology Series)」くらいかな.ただしリフ

    自己流オブジェクト指向プログラミング&Javaお奨め本2007年版 - カレーなる辛口Javaな転職日記
  • 1