Linux Ubuntu と C++
最近、宿題におわれてTOPCODERに参加できてなかったのでとりあえず、更新しときます。
C++をはじめて2ヶ月くらいがたったのですが、
この一年間JAVAばかりやっていたおれに"ぬるま湯につかるな”とばかりに
segmentation faultがでてきます。。。Cをやっていたころはしょっちゅうもらってたこのメッセージ。。ふたたび、体にひびきます。
たまにJAVAとC++は似ているというのを聞いていたのですが、はっきりいってぜんぜん似ていない。。すごく混乱です。デザインレベルでは同じように考えていくことができるのですが、コーディングとなると”ポインターを使わずにリファレンスを”というのがなかなかできません。
JAVAは基本的にすべてがポインターなので同じようにしてしまう傾向になっているようです。
しかし、C++でかっこいいコードをみるとすごくかっこいいですよね。TOPCODERでもトップレベルのひとたちはC++使いがおおいです。すごくトリッキーすぎておれには理解ができないコードがたくさんあります。
おれもあんなのが書けるようになりたい!と思い、毎日がんばっています。でも、ほんとにC++究めてる人のコードはマジでわかりません。会社にはいってああいうコードを書いてたら逆にきらわれてしまうのでは、とも思ってみたりもします。
とにかくC++は本当に自由度が高い言語ですよね。もっとはやくからやっとけばよかったと最近よく思います。
最近、UbuntuというLINUXにREDHATから乗り換えました。これ、すごくいいです。使いたいソフトはクリックひとつでインターネットからダウンロードして勝手にインストールしてくれます。
日本語化も簡単にできます。基本的にdebianベースらしいのですが、debianももしかしたらいいのかも?
では、今日はこのへんで。次は問題UPします。
C++をはじめて2ヶ月くらいがたったのですが、
この一年間JAVAばかりやっていたおれに"ぬるま湯につかるな”とばかりに
segmentation faultがでてきます。。。Cをやっていたころはしょっちゅうもらってたこのメッセージ。。ふたたび、体にひびきます。
たまにJAVAとC++は似ているというのを聞いていたのですが、はっきりいってぜんぜん似ていない。。すごく混乱です。デザインレベルでは同じように考えていくことができるのですが、コーディングとなると”ポインターを使わずにリファレンスを”というのがなかなかできません。
JAVAは基本的にすべてがポインターなので同じようにしてしまう傾向になっているようです。
しかし、C++でかっこいいコードをみるとすごくかっこいいですよね。TOPCODERでもトップレベルのひとたちはC++使いがおおいです。すごくトリッキーすぎておれには理解ができないコードがたくさんあります。
おれもあんなのが書けるようになりたい!と思い、毎日がんばっています。でも、ほんとにC++究めてる人のコードはマジでわかりません。会社にはいってああいうコードを書いてたら逆にきらわれてしまうのでは、とも思ってみたりもします。
とにかくC++は本当に自由度が高い言語ですよね。もっとはやくからやっとけばよかったと最近よく思います。
最近、UbuntuというLINUXにREDHATから乗り換えました。これ、すごくいいです。使いたいソフトはクリックひとつでインターネットからダウンロードして勝手にインストールしてくれます。
日本語化も簡単にできます。基本的にdebianベースらしいのですが、debianももしかしたらいいのかも?
では、今日はこのへんで。次は問題UPします。