日本ではあまり知名度の高くないプログラミング言語だったPythonが、ここ最近、日本を含め、世界中で人気が高まってきている。その理由は、Python開発の手軽さ&簡単さという要因に加え、GoogleやYouTubeなど最先端IT企業が社内で一部活用していることが知られるようになってきたからだろう。 Pythonの代表的な特長をいくつか挙げてみよう。まず、Pythonは文法規則が簡潔なためコードが読みやすいということ。2つ目に、インタプリタ型のスクリプト言語であるため、煩わしいコンパイル作業が不要なこと。3つ目に、たいていのOSで動作するため、例えばLinuxでもWindowsでも同じ言語知識でプログラミングが可能なことなどだ。 Pythonは特に、ちょっとした身の回りの作業を効率化するためのパーソナルなプログラムや、社内で使う簡易なツール類を作成する場合に向いている。Windows上のほか
はじめに CLRのバージョン1.0が登場する前のこと、Microsoftは、さまざまな企業や学究機関の協力の下、.NET上で動作する言語の開発を「Project 7」というコードネームで進めていました。そんな言語の1つに、ActiveStateが開発したPython for .NETがありました。この言語はきちんと動作したものの、Project 7では次のように判断されました。「現行のシステムでは速度が遅すぎる。したがって、現在の実装はデモンストレーションの域を出ず、他の用途では役に立たない注1」。さらに、パフォーマンスがふるわない原因の一端は「Python for .NETコンパイラの実装がシンプルなこと」にあるとしたものの、「.NETの内部実装やReflection::Emitにも原因がある」とも述べていました。 「CLIはその設計上、動的言語との親和性が低い注2」というのが、従来の通
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く