タグ: プログラミング(用語)
プログラミングに関連する記事一覧

Goプログラミング言語が初のバージョンアップ, パフォーマンスをアップしてv.1.1へ
Googleが今日(米国時間5/13)、同社のオープンソースのプログラミング言語Goのバージョン1.1をリリースした。1.0が出てから1年あまりになる。並列処理とスピードを重視するこの言語は、これまで3回のメンテナンスリリースを行ったが、バージョン番号を上げることは控えてきた。しかし今回の新バージョンでは、Goのチームによると、パフォーマンス関連の重要な改良がいくつか導入されて、正規のバージョンアップにふさわしくなった。既存のGoのコードも、1.1でビルドすると目に見えて高速になるという。 バージョン1では、Goが一定の成熟度と安定度…続きを読む

子どものためのプログラミング言語Scratchがブラウザから使えるようになった
うちの3人の子はみな技術に強い方だが、でも残念なことにまだScratchを経験していない。Scratchとは、MIT Media Lab(メディアラボ)のLifelong Kindergarten Group(生涯幼稚園グループ)が作った、オブジェクト指向のすばらしいプログラミング言語だ。でもプログラミング入門のためのこの優れた言語がこれからは、完全にブラウザ上で使えるようになったから、うちの子たちの初体験も近いかもしれない。 Scratch言語のWebインタフェイスはこのページからだ〔日本語あり〕。新バージョンではWebカメラを使っ…続きを読む

アメリカの将来はソフトウェアに―ザッカーバーグ、ゲイツ、ドーシーたちが子どもたちにプログラミングを勧めるビデオに登場
Code.orgは先月発足したコンピュータ科学教育の振興を目指す新しいNPOで、ベンチャー投資家のAli とHadi Partoviの兄弟によって設立された。Code.orgは世界でももっとも有名かつ成功したプログラマーのオールスターを揃えたビデオを公開した。このビデオで彼らはプログラミングがいかに人生を変えたかを振り返り、プログラミングは知らないものが思うほど難しいものではないと説明している。 上にエンベッドした5分間((9分間のロング・バージョンもある)のビデオの監督はWaiting for Superman〔スーパーマンを待ちわ…続きを読む

Vinod Khoslaもついにプログラミング教育大衆化に乗り出す!–実践学習のLearnStreet
ソフトウェア技術者の[供給 < 需要]傾向は、一時的な現象から慢性化へと転じているが、しかしこのところの新しい傾向としては、プログラミングの学習が一種のブームになっている。ブーム、はちょっと大げさな言葉かもしれないが、なにしろ突如現れた新手のスタートアップ軍団…Codecademy、Treehouse、Code School、CodeNow, Khan(の新設プログラマ教育アプリ)、などなど…のおかげで、一般人にとってプログラミングを学ぶことが、とっても敷居の低いチャレンジになっている。 この、コンピュータ科学とソフトウェア開発技術の…続きを読む

10 Print "TinyBASICのRaspberry Piへの移植が完了"、20 GOTO 10、RUN
コミュニティも成長し、Raspberry Piという小さなコンピュータの人気は依然高まりつつあるようだ。このデバイス、最初は子供がプログラミングを学習するためのデバイスとして考案されたことをご存知だっただろうか。その当初の目的も振り返りつつ、プログラミング言語のTinyBASICが、Rasberry Piに移植された。 Raspberry Pi財団は開発の経緯をブログに記している。記事によると、かつてBASICを齧ったものの、以来プログラミングなど全くしていないという「親世代」から、子供と一緒にプログラミングを楽しみたいというメールを…続きを読む

プログラミングを学んで就職を有利に: Treehouseが二度目の無料コースに大学生5000名を招待
昨年11月にTreehouseが公表した野望は、万人にプログラミングを教えて、誰もがWebやiOSやAndroidなどのアプリケーションを作れるようにする、というものだった。それはLynda.comとCodecademyの良いところを取って組み合わせたようなサービスで、良質なビデオ教材と、小テスト、ゲーム化、そして具体的なプロジェクトでプログラミングを学習していく方式により、どんなに頑固なアンチ・コンピュータ人間でもプログラムを書けるように鍛え上げる、という。 その後ユーザ数と売上が急速に伸びたため、先月同社は、社会への利益還元として…続きを読む

JavaScriptに置き換わるGoogleの新言語DartがSDKをリリース
Googleが今からちょうど一年前にロンチしたDartは、複雑なWebアプリケーションを書くためのオブジェクト指向言語で、Javaのようにclassを主に使う。今日(米国時間10/16)の誕生日にDartチームは、Dart software development kit(SDK)の最初の安定版の提供を開始した。Dartのチームによると、この最新のSDKが提供する仮想マシン(VM)はGoogleが誇るV8 JavaScriptエンジンよりも速いそうだ。 SDKはWindows用、Mac用、Linux用がそれぞれあり、オープンソースのD…続きを読む

Web開発のためのプログラミング言語の需要動向をRubyスクリプトで分析
Editor’s note: 筆者のMarc GayleはRailsデベロッパで5KMVPのファウンダだ。5KMVPとは? 彼はわずか$5Kの資金でMinimum Viable Products(必要最低限の機能しかない製品)を作っているのだ。彼をフォローしたい人はTwitterのここへ。 数か月前に、フリーのプログラマがリモートの仕事を見つけるのは、Craigslistがいちばんいいかな、と思いついた。手作業で100件ほど求人を調べたが、だんだんかったるくなって、収集と分析の作業を自動化するためのスクリプトをRubyで書いた。 そう…続きを読む

Microsoft、JavaScript系の新言語、TypeScriptのデベロッパー・プレビュー版を発表
今日(米国時間10/1)、Microsoftはデベロッパー・プレビュー版のTypeScriptを発表した。 これはJavaScriptに近い新しいプログラミング言語で、JavaScriptに翻訳されるので、この言語を用いたアプリはすべてのブラウザで作動する。ソースコードはApache 2.0でライセンスされ、Codeplexにアップされている。 TypeScriptの文法はJavaScriptとほとんど同一だが、静的型付けなどいくつかの機能が追加されている。Microsoftのプログラミング言語のボスの1人、Anders Hejlsb…続きを読む

GitHub/StackOverflowの人気上位言語はJavaScript, Java, PHP, Python; Scalaが着実に成長
産業調査会社RedMonkが今日(米国時間9/12)、至近の四半期におけるプログラミング言語の人気ランキングを発表した。それによると、トップはJavaScript、次位以下はJava、PHP、Python等となる。 このランキングの基(もと)となったデータは、オープンソースのプロジェクトホスティングサイトGitHubの利用実態と、プログラミングのQ&AサイトStackOverflowにおける会話の動向だ。ランクの算出方法は、2010年にDrew ConwayとJohn Myles Whiteが作ったものを使用している。 前にも書いたこ…続きを読む

お手軽にプログラミングを学習したい人のための厳選5サイト(+ボーナス)
ここ数年、プログラマーに対するニーズが高まるにつれ、ブラウザ内で完結するプログラミング学習ツールというのが多く登場してきた。コーディングの第一歩をはじめる前に、まず本を買って、そして手間隙をかけて開発環境を構築するというような作業は無用となったのだ。 きっとこの記事をお読みの方も、開発用のマシンに環境構築するのではなく、まさに今利用しているコンピュータを使ってプログラミングの勉強を始めたいとお考えだろう。あるいは本をオーダーしたり、ソフトウェアをインストールする手間すらも惜しいのだという人もいるだろう。いずれにせよ、「すぐに始めたい」…続きを読む

Microsoft ExcelでPythonのスクリプトを動かせるプラグインDataNitroが一般公開へ
Y Combinatorの2012年冬の夏の卒業生DataNitro(元IronSpread)の仕事は単純だ: とても広く使われているプログラミング言語であるPythonを、Microsoft Excelで使えるようにしてくれるのだ。このExcelプラグインは個人の非商業的利用なら無料、企業は有料だ。今は、Windows上のExcel 2007と2010だけに対応。OSXをサポートする計画はない。 パワーユーザは長年、Microsoft Visual Basic for Applications(VBA)を使ってExcelのスクリプト…続きを読む

Codecademyが“Program or Be Programmed”の著者Douglas Rushkoffをエヴァンジェリストとして招聘
Program or Be Programmedの著者でCNNのコラムニストでFrontlineのドキュメンタリー映画の監督でもあるDouglas Rushkoffが今日(米国時間7/26)自分のブログで、これからCodecademyの仕事をする、と発表した。CodecademyはWeb上で無料のプログラミング学習コースを提供している人気の高いスタートアップだ。Rushkoffによると、Codecademyでの彼の役割は、エヴァンジェリストだ。Vint CerfがGoogleで“インターネットのエヴァンジェリスト”を演じているように、…続きを読む

子どもたちに課外活動でプログラミングを教えるCode Clubが愉快なパロディビデオを
誰もが経験したこと。エライ人の前で、自分や自分のアイデアを売り込む。職に就きたい、資金が欲しい、でっかい目標を実現するためのきっかけが欲しい、などなど。しかし下のビデオでは、スタートアップの売り込みをパロディ化して、審査するのは子どもたち、そして売り込むのは今日のテクノロジ世界の超大物たちだ。 このビデオは、テクノロジ分野のリーダーたちが集まるFounders Forumで、Code Clubが自分たちのデモの一環として撮影した。この団体はイギリスで、全国の10〜11歳の子どもたちに放課後、プログラミングを教える活動をしている。撮影に…続きを読む

ProgramrはCodecademyの高級言語/プラットホーム版–Android開発もブラウザ上でできる
オンラインでプログラミングを学べるサイトProgramrは、いわば高級言語のためのCodecademyだ(後者は今のところJavaScriptのみ)。ここが今日(米国時間4/6)から、Androidのサポートを開始する。‘生徒’はブラウザ上でAndroidアプリを作れ、完成したアプリはAPKフォーマットでダウンロードして自分のAndroidデバイスにロードしたり、Android MarketGoogle Playに送って友だちと共有したりできる。 協同ファウンダのRajesh Moorjaniによると、iOSアプリのサポートも準備中だ…続きを読む

ペアプログラミングはとっても有益だ
編集者注記: Farhan Thawarは、トロントのXtreme Labsのエンジニアリング担当VPだ。Xtremeのチームに加わる前のFarhanはI Love Rewards(現Achievers)のチーフソフトウェアアーキテクト、Microsoft CanadaのSearch & MSN Platform担当部長、Trilogy Softwareのテクニカルリード、などを歴任した。この記事は、(前にXtremeにいた)Jon EvansのPair Programming Considered Harmful?への反論だ。Eva…続きを読む


