アカウント名:
パスワード:
わかりにくい言語ランキングになりそうだけど…
Cが1位になってるくらいだからそのへんは何とかなってるのでは。
たしかに。罠満載で罠回避のノウハウだけで本が何冊も書けるC++がトップにこないとおかしいわな。
#最近はObjective-Cもその傾向が…メモリ管理周りに言語レベルで手を入れれば入れるほど意識しないといけない罠が増えていく…
>#最近はObjective-Cもその傾向が…メモリ管理周りに言語レベルで手を入れれば入れるほど意識しないといけない罠が増えていく…Objective-Cにもガベージコレクションは無いの?C言語の派生系でガベージコレクションを搭載しているのはC#だけ?
プログラミングやったことない人ですか?
プログラミングやったことが無い人は、C#の字面を見てCの派生かなと思うんだろうな。
思想は完全に別物だし、予約語に名残があるぐらいしかCの血は残ってないな。
>思想は完全に別物だし、予約語に名残があるぐらいしかCの血は残ってないな。よの予約語の名残って重要。言語思想が完全に別の従来のBASICとQuickBASIC/Visual BasicもBASICの系列で考えられている。それとVisual Basicだけてみても6.0までと.NETからは別言語と言えるほど違いがあるが結局はVisual Basicとして一つのくくりになっている。CとC#も同じ感じだね。(VB6.0から.NETの変化はCからC#の変化以上と言えるほど言語仕様が変わりすぎている。予約語)
まぁ本当にプログラミングをしているならそこら辺の違いも考えているだろうけど、それすら見てないって事はCしかやったことない人がC#は違いすぎるから別物みたいに言うんだろうね。
X-BASIC は BASIC でしょうか?
BASICです。まぁX-BASIC はQuickBasicに近い方だと思う。BASICの違いとQuickBasicやVBの違いから見たらC#も十分にCの子孫と考えることが出来るね。
C#はC++をもっとオブジェクト指向を全面に出した仕様と考えれば。C++は意識しないと下手したらCみたいな書き方も出来ちゃうから、オブジェクト指向としては不完全な所があるからね。でC#ではCにJavaのオブジェクト指向の部分をガッツと取り込んじゃった感じ。まぁそういうことを理解してないから>C#をCの派生にしていいんなら、 JavaだってCの派生だろ。みたいな変なことを考える人がいるんだろう。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
身近な人の偉大さは半減する -- あるアレゲ人
検索結果からって事は (スコア:0)
わかりにくい言語ランキングになりそうだけど…
Re: (スコア:0)
Cが1位になってるくらいだからそのへんは何とかなってるのでは。
Re: (スコア:0)
たしかに。罠満載で罠回避のノウハウだけで本が何冊も書けるC++がトップにこないとおかしいわな。
#最近はObjective-Cもその傾向が…メモリ管理周りに言語レベルで手を入れれば入れるほど意識しないといけない罠が増えていく…
Re: (スコア:0)
>#最近はObjective-Cもその傾向が…メモリ管理周りに言語レベルで手を入れれば入れるほど意識しないといけない罠が増えていく…
Objective-Cにもガベージコレクションは無いの?
C言語の派生系でガベージコレクションを搭載しているのはC#だけ?
Re: (スコア:0)
Re: (スコア:0)
プログラミングやったことない人ですか?
Re: (スコア:0)
プログラミングやったことが無い人は、C#の字面を見てCの派生かなと思うんだろうな。
思想は完全に別物だし、予約語に名残があるぐらいしかCの血は残ってないな。
Re: (スコア:0)
>思想は完全に別物だし、予約語に名残があるぐらいしかCの血は残ってないな。
よの予約語の名残って重要。
言語思想が完全に別の従来のBASICとQuickBASIC/Visual BasicもBASICの系列で考えられている。
それとVisual Basicだけてみても6.0までと.NETからは別言語と言えるほど違いがあるが結局はVisual Basicとして一つのくくりになっている。
CとC#も同じ感じだね。(VB6.0から.NETの変化はCからC#の変化以上と言えるほど言語仕様が変わりすぎている。予約語)
まぁ本当にプログラミングをしているならそこら辺の違いも考えているだろうけど、それすら見てないって事はCしかやったことない人がC#は違いすぎるから
別物みたいに言うんだろうね。
Re:検索結果からって事は (スコア:0)
X-BASIC は BASIC でしょうか?
Re: (スコア:0)
BASICです。
まぁX-BASIC はQuickBasicに近い方だと思う。
BASICの違いとQuickBasicやVBの違いから見たらC#も十分にCの子孫と考えることが出来るね。
C#はC++をもっとオブジェクト指向を全面に出した仕様と考えれば。
C++は意識しないと下手したらCみたいな書き方も出来ちゃうから、オブジェクト指向としては不完全な所があるからね。
でC#ではCにJavaのオブジェクト指向の部分をガッツと取り込んじゃった感じ。
まぁそういうことを理解してないから
>C#をCの派生にしていいんなら、 JavaだってCの派生だろ。
みたいな変なことを考える人がいるんだろう。