悩まされてしまうプログラミング言語の奇妙な特徴は?

2014年9月6日 17:29

印刷

記事提供元:スラド

本家/.「Ask Slashdot: What Are the Strangest Features of Various Programming Languages?」より プログラミング言語にはそれぞれ奇妙な文法や普通ではない機能、標準ではない実装といった独特の癖がある。こういったことはその言語を初めて使用する開発者だけでなく、熟練のプロをも悩ませる。ITworldの記事ではJavaScriptの+演算子の動作からC/C++のトライグラフ、Pythonのインデントレベルなど、プログラミング言語の奇妙な特徴を10個選んでまとめている。皆さんが最も悩まされているプログラミング言語の奇妙な特徴は何だろうか。

 ITworldが選んだプログラミング言語の奇妙な特徴は以下のようなもの。他にもいろいろあると思われるが、/.Jerはどういった点に悩まされている(または悩んだことがある)だろう。

 JavaScriptでの+演算子の動作 
 Perlモジュールは必ずTRUEを返す必要がある 
 CとC++のトライグラフ 
 PHPでのケースインセンシティブとケースセンシティブの混在 
 Rubyで「0」がTRUEと評価されること 
 Pythonでインデントレベルがブロックを示すこと 
 Cの配列インデックスがポインターの算術演算のような動作をすること 
 Perlの定義済み変数 
 JavaScriptで勝手に挿入されるセミコロン 
 Javaのオートボクシング スラッシュドットのコメントを読む | Slashdotに聞けセクション | プログラミング | Slashdotに聞け!

 関連ストーリー:
プログラマーになったばかりの頃に知っていたらよかったと思うことは? 2014年08月23日
ビルド失敗の原因は? 2014年06月28日
シュワルツェネッガーのセリフでプログラミング 2014年06月21日
プログラムを書いたことがある最も尋常でない場所は? 2014年06月07日
プログラマーが自分につく9つの小さな嘘 2014年03月16日
プログラミング言語間の相互運用性を高める取り組み 2013年12月06日
もっとも「WTF」なプログラミング言語って? 2013年09月29日
世界最悪のプログラミング環境は? 2013年09月03日
ソースコードで最もよく使われる単語が明らかに 2012年07月29日
正しいプログラミング言語の選び方……って本当に正しい? 2012年07月24日
プログラミング言語が宗教だったら・・・ 2008年12月19日
俺は○○言語のプログラマーよりは上だ 2006年12月14日
プロジェクトを失敗に導くプログラミング言語 2001年09月22日

 

※この記事はスラドから提供を受けて配信しています。

関連記事