Developerサイトに移行します。見た目やトピックエリアなど更新されますが、開発者に必要とされるコンテンツを引き続き提供していきます。統合、そして大量のカスタム・ユーティリティーなど、考えられるほとんどすべてのものを作成してきたかもしれません。皆さんは、単純な表示を行うページから、他の誰かが作成した何万行にもなるカスタム・アプリケーションに至るまで、大量のコードの保守もしてきたかもしれません。扱ってきたため、別の言語に乗り換えることなど考えられないかもしれません。皆さんはまた、プログラミング言語による開発の世界では立ち止まることが必ず破滅につながることも知っています。何はさておき、新しい言語の学習は外国への旅行と似ています。新しいものを目にし、初めてのものを食べ、異なる文化を楽しみ、さまざまな人々と刺激に満ちた会話をし、素敵なものに目をとめ、そして我が家に戻り、普段身の回りにあるものを改めて評価するのです。いうプログラミング言語についてまったく知らないものとします。そのため、この記事の内容の一部は少し基本的すぎると思えるかもしれません。比較対照に焦点を絞ります。これは一方の言語が他方よりも優れているからではなく、既に知っていることを振り返りながら新しいことを学んだ方が、大抵の場合は容易であるという単純な事実からです。この記事の目標はシンプルです。関する実用的な知識を素早く身に付け、皆さん自身で深く掘り下げられるようにすることです。大きく異なってはいないことを理解できるはずです。旅行の喩えを続けるなら、皆さんは遠い外国の地に行くわけではなく、誰もが皆さんと同じ言語を話す隣の国に行くだけなのです。「汎用的な高級プログラミング言語」と分類されています。Life)」という冗談めかした呼び方をされています。柔軟でコンパクトなことです。数あるプログラミング手法のうち、オブジェクト指向プログラミング、構造化プログラミング、アスペクト指向プログラミング、そして関数型プログラミングをサポートしています。小さなコア部分と大規模な拡張ライブラリー・セットで設計されているため、極めてコンパクトかつ柔軟な言語になっています。非常に簡潔であり、そのシンプルさはほとんど修道院や禅のようです。した方針を非常に気に入るか、あるいは構文が非常に制限されていると感じるかのいずれかの反応を示すことでしょう。すべては皆さんの見方次第です。コミュニティーは明らかに、気の利いた複雑さよりも美しさと単純さに価値を置くという、独特の美的感覚を貫いています。逆の哲学に直面することになります。いう言葉で表現します。言語を自然に使いこなしていることを指します。学ぼうとする場合に知っておくべきことについて説明します。言語で考え始める必要があるということです。簡単な注意点を挙げておきます。