ノーマルビュー

IronPython、Python3に対応したバージョン「IronPython 3」を公開

著者: nagazou
2021年4月27日 07:05
あるAnonymous Coward 曰く、

Pythonのインタプリタ等々をCししやしゃしゃー♯というか.Netにしたものです。長年更新が止まっていたもののPython3.4に対応した模様です。尤もPythonの現行最新版は3.9あたりですが。

情報元へのリンク

プログラミング言語「IronPython」が4月20日(日本時間)、IronPython 3となってリリースされた。IronPythonは.NET Frameworkに対応したPython。最新版は2020年11月にリリースされたものだが、ベースとなっているPython 2のサポートは昨年終了していることから、IronPython側も「Python 3」に準拠したバージョンの登場が期待されていたとのこと。リリースされた「IronPython 3」のバージョンは「IronPython 3.4.0-alpha1」となっている(GitHubIronPython Team公式Twitter窓の杜)。

すべて読む | デベロッパーセクション | プログラミング | Python | この記事をTwitterでつぶやく この記事をFacebookで共有 この記事をGoogle Plusで共有 このエントリーをはてなブックマークに追加

関連ストーリー:
Oralceの対Google訴訟、プログラミングの将来を危うくしている 2012年05月02日
C# 4.0は「動的言語」にもなる 2008年12月04日
Python 2.5 リリース 2006年09月20日
IronPython1.0リリース 2006年09月08日
.NET IronPython 1.0 ベータリリース 2006年01月05日

Python 30周年

著者: headless
2021年2月21日 13:46
プログラミング言語Pythonが2月20日に30周年を迎えた(VentureBeatの記事The Registerの記事)。

オランダ・CWIでABC言語の実装を経験したPython創始者のGuido van Rossum氏は、自身の不満を解消するためにABC言語を拡張することは不可能だと感じており、Amoeba分散OSのシステムコールにアクセスするABCライクな文法のスクリプト言語としてPythonを考案。しかし、Amoeba専用の言語を開発するのはばかげていると気付き、一般に拡張可能な言語にしたという。van Rossum氏は1989年のクリスマスの休日を使ってPython開発に着手し、翌年も余暇を使って開発を続けた。PythonはAmoebaプロジェクトでも成功を納め、1991年2月20日に最初の公開バージョンとなるPython 0.9.0がUSENETでリリースされた。「Python」という名称は当時van Rossum氏が英BBCのコメディーシリーズ「空飛ぶモンティ・パイソン」の台本を読んでおり、短くユニークで少しミステリアスな名前として選んだとのこと。

容易に学習して開発できるPythonの人気は最近急上昇している。2020年11月のTIOBE IndexではJavaとC以外の言語で初めて2位となり、1月には過去最多となる4回目のTIOBE Language of the Yearにも選ばれた。その後は再び3位に下がっているが、2位のJavaとの差は1ポイント未満となっている。

すべて読む | デベロッパーセクション | デベロッパー | Python | この記事をTwitterでつぶやく この記事をFacebookで共有 この記事をGoogle Plusで共有 このエントリーをはてなブックマークに追加

関連ストーリー:
11月のTIOBE Index、Pythonが初の2位 2020年11月07日
Microsoftのソリティア、30周年を迎える 2020年05月23日
Python 2最終バージョン、Python 2.7.18リリース 2020年04月25日
京都大学、Pythonによるプログラミング演習教材を無料公開 2020年02月25日
Windows 10 May 2019 Updateではデフォルトで「python.exe」コマンドが導入される 2019年05月30日
ゲームボーイ発売30周年 2019年04月24日
World Wide Web 30周年、ティム・バーナーズ・リーが考える今後の目標は? 2019年03月16日
基本情報技術者試験の午後問題、COBOLからPythonに 2019年01月25日
奴隷制を連想させるとして、Pythonで「master」「slave」といった単語が削除される 2018年09月14日
Pythonの生みの親・Guido van Rossum氏、Pythonの仕様策定から離れる 2018年07月19日
Pythonの創始者、GoogleからDropboxへ転職 2012年12月12日
Pythonのグイド・ヴァンロッサム氏へのインタビュー 2004年07月24日
Guido van RossumがZope.comを去る 2003年07月10日
第4回FSFアワードはPythonのGuido van Rossumに 2002年02月17日

11月のTIOBE Index、Pythonが初の2位

著者: headless
2020年11月7日 15:25
11月のTIOBE IndexでPythonが初めてJavaを上回り、2位に上昇した(InfoWorldの記事Neowinの記事)。

JavaはCとともにTIOBE Index開始当時から不動のトップ2で、2015年4月以降は1位を維持していた。しかし、今年3月以降急速にレーティングを落とし、5月以降はCが1位となっている。一方、Pythonは2017年後半からレーティングを伸ばしており、2018年後半にはC++と並び、2019年半ばからは完全にC++を上回って(2位との差が大きい)3位を維持していた。

11月のレーティングはPythonが前年から2.27ポイント増の12.12%、Javaは4.57ポイント減の11.68%となっている。1位のCは0.17ポイント増の16.21%とわずかな増加にとどまるが、2位以下との差は広がっている。

このほか、増加幅が1ポイントを超えたのは4位のC++(7.60%、+1.99)のみで、減少幅が1ポイントを超えたものはない。いずれも増加幅は小さくレーティングも1%前後だが、R(16位→9位)やPerl(21位→12位)、Go(20位→13位)、Transact-SQL(32位→20位)が大きく順位を上げている。逆にSwift(10位→14位)やRuby(11位→15位)、Delphi/Object Pascal(13位→18位)、Objective-C(12位→19位)は大きく後退した。

Pythonの人気が上昇した理由としてはデータマイニングやAI、数値計算といった分野での需要増が挙げられることも多い。一方、TIOBE Software CEOのPaul Jensen氏はプログラミングがソフトウェアエンジニアだけのものではなくなり、容易に学習して開発可能なプログラミング言語の需要にPythonがマッチしていることを挙げている。スラドの皆さんのご意見はいかがだろうか。

すべて読む | デベロッパーセクション | プログラミング | Java | デベロッパー | Python | この記事をTwitterでつぶやく この記事をFacebookで共有 この記事をGoogle Plusで共有 このエントリーをはてなブックマークに追加

関連ストーリー:
6月のTIOBE Index、Rustが初のトップ20入り 2020年06月11日
Stack Overflow調べ、Rustが5年連続で最も愛されているプログラミング言語に 2020年05月30日
5月のTIOBE Index、C言語が5年ぶりの1位 2020年05月08日
Python 2最終バージョン、Python 2.7.18リリース 2020年04月25日
自然言語に関する適応能力が高いとプログラミング言語も効率よく学習できる? 2020年03月18日
京都大学、Pythonによるプログラミング演習教材を無料公開 2020年02月25日
TIOBE IndexのProgramming Language of the Year 2019はC言語 2020年01月13日
11月のTIOBE Index、JavaとCが僅差で並ぶ 2019年11月10日
6月のTIOBE IndexでPythonのレーティングが過去最高を更新 2019年06月14日
IEEE Spectrumの人気プログラミング言語ランキングでPythonが1位に 2017年07月23日
TIOBE IndexでC言語のレーティングが大幅に低下 2016年08月14日
2014年現在、C言語の意義はどれぐらいある? 2014年12月10日

英グレーターマンチェスター交通局、蛇をマスクとして使用しないよう注意喚起

著者: headless
2020年9月20日 11:43
蛇をマスクとして使用しないよう、英グレーターマンチェスター交通局が注意喚起しているそうだ(BBC Newsの記事The Vergeの記事)。

この件は14日、首に巻いた大蛇で顔を覆った男性がスウィントンからマンチェスターへ向かうバスに乗車しているのが目撃されたことを受けたものだ。同じバスを利用していた乗客の一人は実際に蛇が手すりを這っているところを見るまで単なる珍しいマスクだと思っていたといい、他の乗客が迷惑している様子もなかったと証言している。

グレーターマンチェスター交通局では6月15日から、子供など一部の例外を除いて公共交通機関利用時には顔(鼻と口)を覆うことを義務付けている。サージカルマスクなど市販のマスクを使用する必要はなく、スカーフやバンダナなどを使用することも可能だ。どのような素材を使用するかは各自の解釈にゆだねられているが、蛇皮、特に生きた蛇に付いている皮にまで拡大解釈できるとは考えていないとのことだ。

すべて読む | デベロッパーセクション | 英国 | 変なモノ | 医療 | idle | Python | 交通 | この記事をTwitterでつぶやく この記事をFacebookで共有 この記事をGoogle Plusで共有 このエントリーをはてなブックマークに追加

関連ストーリー:
7日に乗客がマスク着用を拒否したことで旅客機が臨時着陸。マスク着用可否の特段の事情の閾値はどのあたり? 2020年09月09日
米CDC曰く、症状が出ていないCOVID-19濃厚接触者は必ずしも検査する必要はない 2020年08月29日
ドナルド・トランプ米大統領、公の場でマスクを着用した姿を初めて見せる 2020年07月14日
英運輸省、COVID-19パンデミック中の安全な空の旅に関するガイダンスを公開 2020年06月14日
Apple Store営業再開に向けたガイドラインをまとめる。顧客はマスク着用を義務付け、持っていない場合はマスクを提供 2020年05月22日
フランス、パリ地下鉄で乗客のマスクの着用状況をチェックするAIが運用される 2020年05月13日
COVID-19対策として隣の空席を保証する有料オプションを発表した米フロンティア航空、批判を受けて撤回 2020年05月09日
アニメイト、COVID-19感染防止のため入店客に対しマスク着用を必須に 2020年05月09日
手作りマスク用の素材、フィルター効率が高いのは? 2020年04月29日
神奈川県大和市、全国初のマスク着用条例を制定 2020年04月17日
三井住友銀行、一部店舗でマスクなしの顧客をお断りして問題に 2020年04月15日
米疾病予防センター、COVID-19感染拡大を防ぐため布製マスクを推奨 2020年04月05日

Python 2最終バージョン、Python 2.7.18リリース

著者: headless
2020年4月25日 17:18
Python Software Foundationは20日、Python 2最終バージョンとなるPython 2.7.18をリリースした(Python-Devメーリングリスト投稿The Registerの記事InfoWorldの記事Sunsetting Python 2)。

既にPython 2のサポートは1月1日で終了しているが、最終バージョンの2.7.18はPyCon 2020開催に合わせて4月にリリースすることが予告されていた。ただし、リリースマネージャーは1月1日に開発の停止とコードベースの凍結を行っており、変更は前バージョン2.7.17のリリースされた2019年10月19日から2020年1月1日までに追加された改善点のみとなる。Python 3からのバックポートは含まれない。

なお、サポート期間内の商用Linuxディストリビューションに同梱されているPython 2は引き続き各ディストリビューションメーカーがサポートする。そのため、Python 2が完全に歴史的遺物になるのはRed Hat Enterprise Linux 7のサポートが終了する2024年6月になることが見込まれている。

すべて読む | デベロッパーセクション | アナウンス | デベロッパー | Python | この記事をTwitterでつぶやく この記事をFacebookで共有 この記事をGoogle Plusで共有 このエントリーをはてなブックマークに追加

関連ストーリー:
京都大学、Pythonによるプログラミング演習教材を無料公開 2020年02月25日
LibreOffice 6.2.5で修正された任意コード実行可能な脆弱性、完全には修正されていない 2019年08月03日
Debian 10「buster」リリース 2019年07月10日
6月のTIOBE IndexでPythonのレーティングが過去最高を更新 2019年06月14日
Windows 10 May 2019 Updateではデフォルトで「python.exe」コマンドが導入される 2019年05月30日
Red Hat Enterprise Linux 8リリース 2019年05月11日
Python 2.7系のサポートが2020年まで延長される 2014年04月17日
なぜ多くのプロジェクトがPythonの古いバージョンをサポートし続けるのか 2014年01月12日
Python 3系の機能を2系に導入する「Python 2.8」が議論される 2011年12月16日
「Python 3.0」リリース、仕様変更多数 2008年12月05日

❌