タグ

言語に関するmasu_miのブックマーク (6)

  • Perlの食えない事情

    Perlえない事情 Perlえない事情 @author: KaPoKoN Perlは初心者おすすめの言語ではない 奇妙な演算子の数々 奇妙な宣言文の数々 最後に・・・ これを書くに至った経緯は、Perl言語の創始者が来のPerlの使用目的とは 遠く離れた言語になってしまった背景。 自分がC、PHP、Java、VBとたんたんとやってきた中で、 これほど奇怪な仕様の言語に巡り合ったのは初めてであるという事だ。 そして、パール信者は叫んでたまらない。 パールisGOD!パールisキング!・・・と。 確かに今までのウェブは、そのように進んでしまったという事実があるが、 パールは来はウェブアプリケーションのサーバー処理をするために書かれた言語ではない。 UNIX上でデータを扱う為に作り出された言語であり、 UNIXそのものがサーバーとして作られたOSであるがゆえ、 ウェブでユーザーからの

  • Phidgets RFID開発キット インストールガイド on MacOSX

    最近ではコンピューター、ウェブ、モバイルでゲームを楽しめるようになりました。これらのゲームプログラミングについて学びましょう。 ゲームプログラミングの特徴 ゲームプログラミングは比較的新しいジャンルです。 ゲーム開発に使用される言語は、C#、C++JavaScriptSwiftRubyです。ゲームでは通常のアプリケーションと異なり複雑なビジュアルを操作するパフォーマンスと速度が要求されますので、プログラム言語もそれに特化している言語がおすすめです。 ゲームプログラミングは今後も人気の職種です。習得してステップアップを目指しましょう。 Oracle PLのプログラミング言語について学びましょう。 Oracle PLの特徴 SQL、T-SQLと同様にOracle PLもデータベースを処理するための言語です。違いとしてはOracle PLは世界最大のデータベースのひとつであるOracle

  • ホワット・ア・ワンダフル・ワールド gcc フロントエンドの minimal

    ずいぶん昔に GCC の ひらメソッド wiki (諸事情により wikia に移転しました) の方で教えていただいたネタなので,いまさらですが. チャレンジしたことが無いとなかなか実感がわかないと思うのですが,tree.h や tree.def を理解した上で LANGHOOKS や GGC など独特のフレームワークを攻略しないといけないので,GCC のフロントエンドを作るのは死ぬほど学習曲線が高いです. 一応,treelang というフロントエンドのサンプルが含まれていたりするのですが,これもまたけっこう独特なデータ構造を使っていたりするので,何が treelang に特有の部分で,どこが gcc 固有のお約束なのかが見えにくかったり.(何よりも,僕が yacc/lex 怖い現代っ子というのが大きい) そんなこんなで,こういう,当に minimal なフロントエンドはいろいろ参考にな

  • Oz (プログラミング言語) - Wikipedia

    Oz は、ザールラント大学 Programming Systems Lab で開発されたマルチパラダイム型プログラミング言語である。 歴史[編集] 1991年、Gert Smolka が学生らと共に設計したのが最初である。1996年、Oz の開発はスウェーデン計算機科学研究所の Seif Haridi の研究グループの協力で続けられた。1999年以降、Oz の開発は Mozart Consortium という国際的グループによって続けられている。Mozart Consotium には、ザールラント大学とスウェーデン計算機科学研究所のほかに、ルーヴァン・カトリック大学も当初から参加している。2005年、Oz 処理系である Mozartプログラミングシステム の開発を管理する Mozart Board が設けられ、Mozart の開発をより大きなコミュニティで行う用意が整った。 処理系[編集]

  • 宣言型プログラミング - Wikipedia

    宣言型プログラミング(英: Declarative programming)は、数理論理学的な性質を表わしている総称的なプログラミングパラダイムである。式の計算構造を、主に表示的意味論下のロジックで表現する構文にされることが多く、式枠外の副作用を伴なう制御フローや自由変数の多用などは排除されるようになる[1]。計算構造は演繹的に組み立てられることが多い。命令型プログラミングと対をなしてのプログラミング言語の分類用語としても扱われている。[注釈 1]} 宣言型言語は、what the program must accomplish(何をなすべきか)方針で、副作用を排除した式や純粋関数の実装に努める[2]。これは命令型言語の、how to accomplish it(どうなすべきか)方針で、副作用を前提にした操作的意味論下のアルゴリズム実装とよく対比される[3]。 宣言的パラダイムは、関数型、

    宣言型プログラミング - Wikipedia
  • リンガ・フランカのすすめ - 内田樹の研究室

    大学院のゼミで、シェークスピアの受容史について論じているときに(いったい何のゼミなんだろう)通訳翻訳コースの院生から、私の論の中にあった「言語戦略」という概念についての質問を受ける。 言語は政治的につよい意味を持っている。 母語が国際共通語である話者は、マイナー語話者(たとえば日語話者)に対してグローバルな競争において圧倒的なアドバンテージを享受できる。 なにしろ世界中どこでも母語でビジネスができ、母語で国際学会で発表ができ、母語で書かれたテクストは(潜在的には)十億を超える読者を擁しているのである。 自国のローカルルールを「これがグローバル・スタンダードだ」と強弁しても、有効な反論に出会わない(反論された場合でも、相手の英語の発音を訂正して話の腰を折る権利を留保できる)。 だから、自国語を国際共通語に登録することは、国家にとって死活的な戦略的課題である。 ご案内のとおり、20世紀末に、

  • 1