タグ

関連タグで絞り込む (204)

タグの絞り込みを解除

programmingLanguageに関するtsupoのブックマーク (96)

  • Microsoft - AI、クラウド、生産性向上、コンピューティング、ゲーム、アプリ

    Surface Pro 12 インチ、ペン付きキーボード、充電器がついたセット。4 月 1 日より、特別モデルが $ • • • • • • で一般のお客様も単品よりお得にご購入いただけます。

    Microsoft - AI、クラウド、生産性向上、コンピューティング、ゲーム、アプリ
    tsupo
    tsupo 2014/04/04
    C# と VB のコンパイラがオープンソース化
  • MS、「.NET Foundation」を設立--.NET技術のさらなるオープンソース化を支援

    Microsoftは、「.Net」の開発者フレームワークおよびプログラミング言語をさらにオープンソース化する。 同社幹部らは米国時間4月3日、Microsoftの開発者会議「Build 2014」においてこの動きを発表した。幹部らはさらに、Xamarinと提携して新たに.Net Foundationを設立することを明かした。.Net Foundationは、新たにオープンソース化されたリソースを管理する予定。 Microsoftが.Net Foundationに提供するのは、「ASP.Net」「Entity Framework」「.Net Compiler Platform」(開発コード名「Roslyn」)のプレビュー版、「VB」と「C#」のプログラミング言語、「.Net Micro Framework」「.Net Rx」などを含む24の現行および将来の技術である。クロスプラットフォームの

    MS、「.NET Foundation」を設立--.NET技術のさらなるオープンソース化を支援
    tsupo
    tsupo 2014/04/04
    第1弾として、C# と VB のコンパイラがオープンソース化 / Codeplex にて公開 / ライセンスは Apache License 2.0
  • Facebook、新プログラミング言語「Hack」をオープンソースで公開

    米Facebookは3月20日(現地時間)、社内で使っている新プログラミング言語「Hack」をオープンソースで公開した。 Hackは、Facebookがサービス構築のコーディングを高速化する目的で開発したPHPベースの新プログラミング言語。同社がオープンソースで公開してるPHP高速化JITコンパイラ「HipHop Virtual Machine(HHVM)」に対応する。PHPの開発サイクルの速さに静的型付け手法や他の言語の多様な機能を合わせたものという。ライセンスはHHVMと同じBSD。 動的言語と静的言語の長所を併せ持っているという。例えばHackでは、C言語などと同様に、コードに矛盾があるとエラーを表示してくれる。

    Facebook、新プログラミング言語「Hack」をオープンソースで公開
    tsupo
    tsupo 2014/03/24
    PHPの開発サイクルの速さに静的型付け手法や他の言語の多様な機能を合わせたもの / ライセンスはHHVMと同じBSD // HHVM: HipHop Virtual Machine
  • フェイスブック、HHVM向けの新プログラミング言語「Hack」を発表

    PHPと連携して利用できるHHVM向けの新プログラミング言語「Hack」をフェイスブックが公開。開発速度と安全性を両立させつつ、段階的導入も可能な実装になっているという。 米フェイスブックは2014年3月20日、同社がオープンソースで開発しているJITコンパイラのHHVM(HipHop Virtual Machine)向けに、PHPとシームレスに連携できる新しいプログラミング言語の「Hack」を発表した。HHVMランタイムプラットフォームの一環としてHackのオープンソース版も公開している。 フェイスブックはHackについて、「PHPの開発スピードと、静的型付言語の統制性を調和させ、他の現代プログラミング言語に共通する多くの特徴を付加した」言語であると説明する。 動的型付言語は開発ペースこそ速いものの初期段階でエラーを検出するのが難しく、一方の静的型付言語は迅速さに欠けるという難点があった

    フェイスブック、HHVM向けの新プログラミング言語「Hack」を発表
    tsupo
    tsupo 2014/03/24
    「PHPの開発スピードと、静的型付言語の統制性を調和させ、他の現代プログラミング言語に共通する多くの特徴を付加した」言語 / ジェネリクス、Nullable型、型エイリアス化、Collections、ラムダ表現などの機能
  • JVM言語で生産性を向上させよう

    「Xtend(エクステンド)」「Kotlin(コトリン)」「Ceylon(セイロン)」――。この3つのキーワードの共通点がわかるだろうか。一見すると、どこかの地名なのではないか、と思うかもしれない。しかし、これらの共通点は地名ではない。3つとも、ここ2年で登場した新しいプログラミング言語の名称だ。 この3つのプログラミング言語は、Javaプログラムの実行環境であるJava仮想マシン(以下、JVM)で動く、いわゆる「JVM言語」の部類に属する。JVM言語のコードは、コンパイルすると、JVMの上で動かせる「クラスファイル」になる。つまり、Javaでプログラムを記述する代わりにJVM言語で処理を記述し、JVM上でJavaプログラムと同じように実行できるわけだ。さらに、世の中にある膨大なJavaライブラリもJVM言語で利用できるようになる。 近年、JVMをJavaプログラムの実行環境ととらえるので

    JVM言語で生産性を向上させよう
    tsupo
    tsupo 2013/04/02
    Kotlinは、Javaの代替というだけではなく、統合開発環境のIntelliJ IDEAを使ってAndroidアプリまで開発できる画期的なJVM言語
  • TypeScript first impression - Islands in the byte stream (legacy)

    MicroSoftから TypeScript というJavaScriptにコンパイルされるプログラミング言語がリリースされた。JavaScriptにコンパイルされる言語はJSX, CoffeeScript, Haxe, Dartなど数多いが、構文がJavaScriptのスーパーセットである点が従来のJavaScript系言語と大きく異なる点だと思われる。 総じて見るとTypeScript自体は際立った特徴は見られない。Visual Studioによるサポートを強化するためにJavaScriptに少しだけ手を入れたという印象だ。 TechCrunchの記事によれば、特徴は「オプショナルな静的型付け」「クラス構文」「モジュール機構」「Visual Studioのプラグイン」ということらしい。 クラス構文は、ES4をベースとしたJSXやHaxeと異なりES6風になっている。モジュール機構の詳細は

    TypeScript first impression - Islands in the byte stream (legacy)
  • Known breaking changes between 0.9.1 and 0.9.5 - TypeScript - Documentation

    Surface Pro 12 インチ、ペン付きキーボード、充電器がついたセット。4 月 1 日より、特別モデルが $ • • • • • • で一般のお客様も単品よりお得にご購入いただけます。

    Known breaking changes between 0.9.1 and 0.9.5 - TypeScript - Documentation
    tsupo
    tsupo 2012/10/02
    チュートリアル、サンプルコード付きで、TypeScript のソースコードが公開されている。ただし、まだαバージョン
  • TypeScript: JavaScript Development at Application Scale

    In addition to supporting industry-standard programming languages, such as C++, Python, and JavaScript, Microsoft has always been at the forefront of creating great programming languages – Visual Basic, C#, and F# being the most recent examples. We create programming languages to solve problems and to enable a broad set of people to build software. Today, we’re introducing a new programming langua

    TypeScript: JavaScript Development at Application Scale
    tsupo
    tsupo 2012/10/02
    従来通りのJavaScriptのままプログラムを書いて、TypeScript プラグインの載った Visual Studio 2012 でデバッグする、というようなやり方もできる。素の C プログラムを C++ 処理系で処理するのとよく似たイメージ
  • TechCrunch | Startup and Technology News

    Limited space! Get on waitlist to be the first to know when tickets go live!

    TechCrunch | Startup and Technology News
    tsupo
    tsupo 2012/10/02
    HejlsbergはTurbo Pascalの開発者であり、Delphiのチーフ・アーキテクトを務めた。またC#とLINQの主任アーキテクトだ。TypeScriptはHejlsberg、Steve Lucco、Luke Hobanによって開発された
  • MS、新プログラミング言語「TypeScript」を発表--JavaScriptのスーパーセット

    Microsoftが「JavaScript」に取り組んでおり、同社のテクニカルフェローで、「C#」の父であるAnders Hejlsberg氏がそれに携わっていることはこれまで秘密にされていたが、米国時間10月1日、その取り組みに関する詳しい情報が明らかになった。 Microsoftは1日、JavaScript開発がクライアントを越えて拡大することを目的とする新しいプログラミング言語「TypeScript」を発表した。 Microsoftは関心のある人々に向けて、同社のCodePlexサイトで、TypeScriptのさまざまな要素のプレビューを公開しており、それには、TypeScriptの言語仕様やTypeScriptコンパイラ向けソースコードが含まれる。TypeScriptは、「Apache 2.0」オープンソースライセンスの下で公開されている。Microsoftは新しいTypeScri

    MS、新プログラミング言語「TypeScript」を発表--JavaScriptのスーパーセット
    tsupo
    tsupo 2012/10/02
    Microsoftは新しいTypeScript言語およびコンパイラに加えて、「TypeScript for Visual Studio 2012」プラグインも公開
  • もうやだ日経産業新聞…

    もうやだ日経産業新聞…

    もうやだ日経産業新聞…
    tsupo
    tsupo 2012/09/06
    カタカナで書かれるとすごい違和感がww
  • あなたが理解できない,たった一行のRubyのコード (動的言語に対する静的解析の限界) - 主に言語とシステム開発に関して

    あなたは,下記のコードを理解できない。 p f /g+h/i これはRubyのコードである。「p」は,コンソールに出力する関数である。 問: だいたい,何をやっているコードですか? ※例えば,四則演算など。 構文をおおまかに説明して下さい。 どれが変数で,どれが関数で,どれが演算子か? ↓回答 回答: 一意に決定できない。 下記に, このコードの複数の解釈方法と, この件が引き起こす問題 について述べる。 ※なお,この問題が起きるのは動的言語に限らず,静的言語でも同様に発生しうることを前もって述べておく。 (1)分数の計算とみなすパターン 先行するコードを下記のように書いた場合: test1.rb # 変数に数値を代入 f = 2 g = 1 h = 2 i = 1 # 演算結果をpで出力する p f /g+h/i 実行結果: >ruby test1.rb 4 「分数の計算」とみなされる。

    あなたが理解できない,たった一行のRubyのコード (動的言語に対する静的解析の限界) - 主に言語とシステム開発に関して
  • プレス発表 プログラム言語Ruby、国際規格として承認:IPA 独立行政法人 情報処理推進機構

    IPA(独立行政法人情報処理推進機構、理事長:藤江 一正)は、2008年にRuby標準化検討ワーキンググループ(委員長:中田 育男 筑波大学名誉教授)を設置し、Rubyの言語仕様の国際規格化へ向けた事業を進めてきましたが、この度、2012年3月31日に締め切られた国際規格承認のための最終投票の結果、Rubyが国際規格ISO/IEC 30170として承認されました。 Rubyは、ISO/IECにおけるプログラム言語規格の分野で初の日発の言語となりました。Rubyが国際規格となったことにより、Ruby言語仕様の安定性や信頼性が増し、Ruby関連事業の一層の国際展開が期待されます。 プログラム言語Ruby は1993 年にまつもと ゆきひろ氏により発案され、開発が開始された、日発のプログラム言語です。豊富な機能と簡便さとを併せ持ち、高機能なアプリケーションを簡潔に記述できる等の特長から、国内

  • 「次に来る」プログラミング言語を占ってみる

    今回は、インターネット上でどんなコンピュータ言語が話題になっているかを表すデータを見ながら、今後のプログラミング言語の流行を予測してみる(編集部) P言語の人気はいつまで続くのか Linuxなどの、オープンソースソフトウェアを利用して開発したWebアプリケーションが一般的なものになってしばらくたつ。Webアプリケーション開発で多くの人が使うソフトウェアの組み合わせの略称である「LAMP」という言葉も有名になった。OSであるLinuxと、WebサーバであるApache HTTP Server(以降、Apache)、リレーショナルデーターベース管理システム(RDBMSMySQL、そしてサーバサイドで動作するプログラム開発に使用するプログラミング言語であるP言語(PHPPerlPython)の頭文字を取った言葉だ。日ではP言語の位置にRubyが入ることも多い。 しかしコンピュータやネット

    「次に来る」プログラミング言語を占ってみる
    tsupo
    tsupo 2012/01/18
    「RはGoogleが社内のデータ解析に活用しているなど、ビッグデータを扱う企業において重要なプログラミング言語となっており、今後広い範囲で話題になる可能性がある」
  • http://japan.internet.com/webtech/20111011/3.html

    tsupo
    tsupo 2011/10/11
    動作環境は、Dart 用の仮想マシン(VM)を使う方法と、Dart コードを JavaScript にコンパイルする方法の2種類 / Google は Web ブラウザ「Chrome」に Dart 用 VM を搭載する方向
  • グーグル、ウェブプログラミング向け言語「Dart」を発表

    Googleは米国時間10月10日、Google自体が強く認識しているJavaScriptの欠点を克服することを目的としたウェブアプリケーションプログラマー向けプログラミング言語「Dart」の「初期プレビュー版」を発表した。 プログラマープロジェクトリーダーであるLars Bak氏は10日、デンマークで開催されたGotoカンファレンスでの講演とブログ投稿において、同プロジェクトの詳細を明らかにした。Dartは、構造化されていない小規模なプロジェクトから、「Gmail」や「Google Docs」のような大規模で複雑なプロジェクトにいたるまでのすべてを対象とする。 またGoogleは、Dartプログラムを記述するためのオープンソースツール、サンプルコード、およびチュートリアル、サポートソフトウェアのライブラリ、Dart言語仕様、ディスカッションフォーラムを含む、Dart言語サイトも発表した

    グーグル、ウェブプログラミング向け言語「Dart」を発表
    tsupo
    tsupo 2011/10/11
    JavaScriptの欠点を克服することを目的としたウェブアプリケーションプログラマー向けプログラミング言語「Dart」 / Dartプログラムは、Dart仮想マシン内で動作可能となる予定
  • プログラミング言語「ほむほむ」 - ( ꒪⌓꒪) ゆるよろ日記

    なんか、極めると「ほむほむ」だけで会話できるみたいですね? 俺はまだそこまでの域には至ってないんですが、「ほむほむ」だけでプログラミングできたらステキですよね? そこで、ちょっと草植えときますね型言語 Grassを元にして以前作ったプログラミング言語「天使ちゃんマジ天使」とか 「ブブゼラ」をベースに、 またまたネタ言語を作りました。 Grassの文法と異なる点は以下のとおり。 wがほむ スペース・タブにはさまれた"ほむ"がW vは改行 wを出力するプログラム: ほむ ほむほむ ほむほむほむほむ xを出力するプログラム: ほむ ほむほむほむ ほむほむほむほむ ほむほむほむ ほむ "Hello, world!"を出力するプログラム ほむ ほむ ほむ ほむほむほむほむ ほむ ほむほむほむほむほむほむ ほむほむほむほむほむ ほむ ほむほむほむほむほむ ほむほむほむほむ ほむほむほむほむ ほむほむほ

    プログラミング言語「ほむほむ」 - ( ꒪⌓꒪) ゆるよろ日記
    tsupo
    tsupo 2011/06/03
    ほむ ほむほむ ほむほむほむほむ ほむ ほむほむ ほむほむほむほむ ほむ ほむほむ ほむほむほむほむ
  • On Loving C.. 日本語訳

    以下の文章は、Michael Feathers による On Loving C.. の日語訳である。 文中の固有名詞などについて理解の助けとなるよう Wikipedia へのリンクを加えさせてもらった。 認めなければならないことがある。私は C を愛している。しばらくはそれを意識していても、忘れがちだ。Ruby、Haskell、OCaml、C++Java、そして C# に心移りしたこともある――今も多くの言語に時間を割いているが、C の元に戻ってくると、私は故郷に帰ったような気持ちになる。 私は何十年も前に Kernighan と Ritchie のをパラパラとめくったときのことを覚えている。C にはとても欲求不満を感じた記憶もあるが、とても満足を与えてくれたことも覚えている。C にはヘンなところがあるが、振り返ってみると、それは多くの他の言語のヘンさに比べれば不可解なところはずっと

  • あらゆるCプログラマが未定義の動作について知るべきこと - YAMDAS現更新履歴

    LLVM Project Blog: What Every C Programmer Should Know About Undefined Behavior #1/3 LLVM Project Blog: What Every C Programmer Should Know About Undefined Behavior #2/3 LLVM Project Blog: What Every C Programmer Should Know About Undefined Behavior #3/3 コンパイラ基盤 LLVM のブログで、未定義の動作という C 言語のダークサイドについての記事が3回シリーズで公開されている。 C 言語で未定義の動作を実行したら、「鼻から悪魔が飛び出しても文句が言えない」というジョークは有名で……いや、そんなのを知ってるのは年寄りくらいか(参考:nasa

    あらゆるCプログラマが未定義の動作について知るべきこと - YAMDAS現更新履歴
    tsupo
    tsupo 2011/05/23
    「鼻から悪魔が飛び出しても文句が言えない」
  • Post by @shyouhei

    確かにCでしか書けない類のプログラムは存在する(例を挙げるならKernel)が、それはCの存在を赦す理由にはならない。確かにCに輪をかけてさらにダメな類のプログラミング言語は存在する(例を挙げるならC++)が、それはCの存在を赦す理由にはならない。確かにCでしか書けないダメプログラマは存在する(例を挙げてほしければここにおまえの名前を入れろ)が、それはCの存在を赦す理由にはならない。 そもそも計算機にできて算盤にできないことなど存在しない。存在しないんだぞ。なのに何故人はプログラムを書くのか。それはオートメーションのためなのであり、奴隷的使役から人類の尊厳を開放して、この地上に楽園を築くためである。まあそこまで大上段に振りかぶって普段から書いてる輩はいないにせよ、プログラミングとは楽をするため、豊かな人生を実現するため、誰かの幸福のために行うものだ。違うか?じゃあなぜプログラムを書くんだ?

    Post by @shyouhei
    tsupo
    tsupo 2011/05/17
    ともかく様々な原因により、Cで書くことを選ぶとバグが出た際メンテナンスがとても困難になる → はい。とはいえ、どんな言語でもメンテナンス困難なコードを書く人が一定数いるのも確か