タグ

languageに関するjoan9のブックマーク (66)

  • Island Life - 言語の強み

    About 南の島のプログラマ。 たまに役者。 Practical Schemeの主。 WiLiKi:Shiro 最近のエントリ 無限cxr高校受験Defense振り返ってみると2019年は色々学んで楽...覚えるより忘れる方が難しい(こともある)眼鏡のつると3DプリンタIris Klein Acting ClassSAG-AFTRA conservatory: Voice Acting創作活動って自分を晒け出さねばならないと...ループを使わずに1から100までMore... 最近のコメント shiro on 歳を取ると時間が速く過ぎるのは、新しいことに挑戦しないから? (2023/03/14)1357 on 歳を取ると時間が速く過ぎるのは、新しいことに挑戦しないから? (2023/03/01)ベアトリーチェ on ハイポハイポハイポのシューリンガン (2022/04/02)ベアトリーチ

    Island Life - 言語の強み
  • Common Lispプログラマーが他の言語ユーザーをどのように見ているか? : ぁゃιぃ(*゚ー゚)NEWS 2nd

    0.0点 (0票) Common Lispプログラマーが他の言語ユーザーをどのように見ているか? 2010年03月28日 03:10| コメントを読む( 41 )/書く| 人気記事 Tweet 487 名前:仕様書無しさん[sage] 投稿日:2010/03/27(土) 18:38:42 Common Lispプログラマーが他の言語ユーザーをどのように見ているか? ツイート

    Common Lispプログラマーが他の言語ユーザーをどのように見ているか? : ぁゃιぃ(*゚ー゚)NEWS 2nd
  • 数学にはネイティブはいない:「語学としての数学」完全攻略=風景+写経アプローチ

    (関連記事) ・凡人が数学を語学として学ぶ具体的な手続きを説明する/図書館となら、できること番外編 読書猿Classic: between / beyond readers ・無料で自宅でやりなおす→小学校の算数から大学数学までweb上教材をリストにした 読書猿Classic: between / beyond readers 数学は、科学(自然科学はもとより、大半の社会科学と、かなりの人文科学で)の共通言語です。 一定程度マスターすれば、数カ国語を習得した以上の世界が眼の前に広がっていることを知って狂喜乱舞するはずです。いわば《語学としての数学》を習得する利益は非常に大きいと思われます。 ところが「英語の学び方」のコツ、体験談、支援サイトの紹介な、定期的にネット上でも話題になるのに、潜在的習得ニーズが大きな数学については、そうした形で取り上げられることがほとんどありません。 その一番大き

    数学にはネイティブはいない:「語学としての数学」完全攻略=風景+写経アプローチ
    joan9
    joan9 2010/01/16
    プログラミング言語もおなじだろうか?
  • Matzにっき(2009-11-13) - [言語] The Go Programming Language

    _ [言語] The Go Programming Language もう知っている人は知っているGoogleからのシステムプログラミング新言語Go。 すっかり祭りには乗り遅れた感があるけど、少しだけコメントをつけておこう。 目次 言語仕様 言語実装 技術的でない話 まとめ 言語仕様 総合的に見て、非常にバランスを考えているように思える。 JavaC++のような複雑さを排して、シンプルに徹する一方、 言語好きを刺激するような新しいアイディアをそこかしこに配置している。 特徴である「コンパイルが高速」というのも、 このシンプルな言語仕様が寄与していると思われる。 個人的に、注目したのはオブジェクト指向機能と、並列機能。 interfaceによる、継承のないオブジェクト指向(duck typing)は、かなり私好みである。 昔からこういう言語が欲しかった。interfaceのみ動的結合を許す

  • 早速 Go 言語を試してみる! - IT戦記

    はじめに Google から新プログラミング言語 The Go Programming Language が発表されましたね! というわけで、さっそく試してみたいと思います。 環境は Mac OS X 10.6 インストール さっそくインストール Getting Started - The Go Programming Language を見ながら 環境の準備 ディレクトリを作る amacbook% cd ~ amacbook% mkdir go amacbook% mkdir bin環境変数の設定をする。~/.zshrc に以下を追加 # Go 用 export GOROOT=$HOME/go export GOOS=darwin export GOARCH=amd64 export GOBIN=$HOME/bin export PATH=$GOBIN:$PATH Mercurial を

    早速 Go 言語を試してみる! - IT戦記
  • はてなブログ | 無料ブログを作成しよう

    トルコ水紀行 -前編 イスタンブール- みなさんこんばんは、地図子です!8月は久しぶりに毎月更新にしようと思います。今までずっと名古屋について書いてきましたが、ワープして・・・ トルコについて書きたいと思います。 2024年6月に念願のトルコに行ってきました。いつからトルコに行きたかったかわから…

    はてなブログ | 無料ブログを作成しよう
  • Googleの新しいプログラミング言語Go == Python(開発が速い) + C++(実行速度が速い)

    The RAW Dating App aims to shake up the dating scheme by shedding the fake, TikTok-ified, heavily filtered photos and replacing them with a more genuine, unvarnished experience. The app…

    Googleの新しいプログラミング言語Go == Python(開発が速い) + C++(実行速度が速い)
  • If Programming Languages Were Real Persons | Jeez Tech

    What if programming languages were real persons like you and me? What if they were parts of families and had relations and affairs? Have you ever thought of going to a supermarket and Visual Basic was the young woman waiting in the line in front of you? Well we did. We let our imagination free and we came up with pictures and facts :). We hope you enjoy this article since it only exist as a geeks

  • プログラミング言語Noopのコンセプトに「そうそう。そういうのがあってもいい」と感じる人も多いのでは?:森崎修司の「どうやってはかるの?」:オルタナティブ・ブログ

    プログラミング言語Noopのコンセプトに「そうそう。そういうのがあってもいい」と感じる人も多いのでは? Alex Eagle氏、Jeremie Lenfant-Engelmann氏(2人ともGoogleの所属だそうだ)がJVM Language Summitで発表されたプログラミング言語Noopの説明をいくつか読んだ。詳細は@ITのニュース記事やpublickey新野氏の記事等を参照いただきたい。 Noopの目指すところとして、メンテナンス容易性(2人以上で開発するための言語)、テスト容易性が挙げられている。この2つをプログラミング言語に求めている開発者の層は厚いのではないかと思うが、この層の人たちがプログラミング言語を作るということはそれほど多くないように思う。通常は既存のソフトウェアの移行を考え、あきらめてしまいそうだ。。 プログラミング言語の目的、コンセプトというと思想的なぼんやりし

    プログラミング言語Noopのコンセプトに「そうそう。そういうのがあってもいい」と感じる人も多いのでは?:森崎修司の「どうやってはかるの?」:オルタナティブ・ブログ
  • Route 477(2009-10-06)

    ■ [prog] 言語間のおおまかな速度差 「Computer Language Benchmarks Game」を眺めて、各言語のおおまかな速度性能をまとめてみた。 http://shootout.alioth.debian.org/u32q/shapes.php C、C++ ---- 1倍の壁 ---- Java ---- 3倍の壁 ---- Scala C#(Mono) Haskell(GHC) OCaml CommonLisp(SBCL) Fortran ---- 10倍の壁 ---- Lua(LuaJIT) Erlang Scheme(PLTScheme) ---- 30倍の壁 ---- JavaScript(V8, Tracemonkey) Smalltalk(VisualWorks) ---- 50倍の壁 ---- Python PHP ---- 100倍の壁 ---- Pe

    Route 477(2009-10-06)
  • プログラミング言語の特徴を視覚的に比較する - Radium Software

    The Computer Language Benchmarks Game のページでは,計 32 個のプログラミング言語処理系のベンチマークを集計して,そのパフォーマンスを比較している。そして最近,このページに新たなプロットが追加された。単純にパフォーマンスだけの比較を行うのではなく,パフォーマンスと「コードの長さ」を関連付けて比較を行うというものだ。上はそのプロットから一部を転載したもので,全体はこのページで見ることができる。 このプロットでは,縦軸が処理時間(上にいくほど遅い),横軸がコードの長さ(右にいくほど冗長)に割り当てられている。このようなプロットを行うと,多くの言語は3通りの偏り方を見せる ― 左上(簡潔だけど遅い)に偏る「スクリプト系」,右下(速いけど冗長)に偏る「システム系」,そして,左下(速くて簡潔!)に偏る「理想系」だ。ちなみに,右上(遅くて冗長)に偏る言語は無い…

    プログラミング言語の特徴を視覚的に比較する - Radium Software
  • プログラミング言語の進化の方向 - 世界線航跡蔵

    セキュリティ&プログラミングキャンプ のBoFで、笹田さんがやってたセッションで話したことがある。言語の進化はベストプラクティスの取り込みにある、と。 ベストプラクティス取り込みの歴史 計算可能である事柄を計算するだけが問題であるなら、チューリング完全な言語なら何でも良いということになるし、不完全な言語は出る幕すらない。ラムダ計算からの自然なマップを考えるならS式で書いて何か実行すれば良いんだし、最小のプリミティブから出発するのが目的ならLazy Kなんかもいいかもしれない。 でも、工学的要請からは、計算可能関数が等しく計算の対象となるわけではない。そして、ある種の計算の傾向、パターンに対して「こうすればいい」「こう考えればいい」「こう設計すればいい」というベストプラクティスが生まれてくる。プログラミング言語の歴史を眺めていると、経験の中から立ち現れるベストプラクティスを取り込んだものが多

    プログラミング言語の進化の方向 - 世界線航跡蔵
  • バッカス・ナウア記法 - Wikipedia

    バッカス・ナウア記法(英: Backus–Naur form)とは、文脈自由文法を定義するのに用いられるメタ言語のことで、一般にBNFやBN記法と略される。現在はこのBNFを拡張したEBNF (Extended BNF) が一般的に使われている。EBNFでは正規表現を用いてより簡単に記述でき、プロトコル規定言語であるASN.1や、XMLの構文定義にも利用されている。 ジョン・バッカスとピーター・ナウアがALGOL 60 の文法定義のために考案。当初は文脈自由文法の来の定義に則り or(|)以外の定義はなく、繰り返しは再帰を利用して表現されている。*、?等の量化子はBNFを拡張したEBNFによって導入された。パーサジェネレータを使用して構文解析器を生成する際に、構文を定義するためにも使う。 ISO/IEC 14977:1996においてEBNFの標準が定義されているが、EBNFにもいろいろな

  • はてなブログ | 無料ブログを作成しよう

    引越し遍歴パートⅡ 2018年に「上京して10年で引越しを6回した」というブログを書いた。 月日は流れ、あれから6年…さらに2回の引越しをした。ホテル暮らしも含めると3回かもしれない。 前回の記事では主に神奈川〜千葉〜東京の引越し事情を書いた。関東の浅瀬でちゃぷちゃぷ遊んでいたに過…

    はてなブログ | 無料ブログを作成しよう
  • http://twitter.com/yukihiro_matz/statuses/2755956150

  • 初心者向けの言語探してないでコードを書けばいいと思う - 西尾泰和のはてなダイアリー

    「初心者向けの言語は〜」に初心者が思うこと - 遥か彼方の彼方から http://d.hatena.ne.jp/tek_koc/20080205/1202185452 これをみてフォロー書かなきゃと思いつつ忘れてました。 「初心者用言語」祭りが意外と盛り上がった件 - おびなたのはてな日記 http://d.hatena.ne.jp/earth2001y/20080205/p2 そしたらおびなたくんに先に書かれてしまいました。 書こうと思っていたことはほぼ重複するんですけど、いちおう書いておきます。 上級者の皆さんが「あれの方がいい」「これの方がいい」と話し合ってくれるのは嬉しいんですけど、少しばかりノイズに感じてしまいます。ごめんなさい。 少しばかりじゃなくてほとんどノイズです。なんだかすごく盛り上がったみたいだけど、その中で実際にプログラミング未経験の人間複数人にその言語を教えた経験の

    初心者向けの言語探してないでコードを書けばいいと思う - 西尾泰和のはてなダイアリー
  • Clojure

    Clojure is a robust, practical, and fast programming language with a set of useful features that together form a simple, coherent, and powerful tool. The Clojure Programming Language Clojure is a dynamic, general-purpose programming language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming.

  • Re^2: Cyanインタビューはようするに - なんたらノート第三期ベータ

    http://d.hatena.ne.jp/wasisan/20090124/p2 いつもご愛読ありがとうございます(^^ コメント欄だと長くなりすぎたので、トラバで。コメントまで引用してしまってすみません。 それにしても、“あのような”プログラミング言語を高校生が設計したということについて、これを侮辱だと受け取る人が少ないということの方がむしろ私には驚きです。例えば、代わりにこれが「建築物の設計図」で、これを高校生が作ってきましたとかだったら、普通見向きもされないと思うのですが。 あと、既存の大人が作ったプログラミング言語ですらパクリ・危険な言語は日常茶飯事ですし。高校生だとしたら許容されるのは尚更のことでしたね。 しかし、建築家にしてみても、“有名建築から色々な要素を表面的に・安易に、盗んで”きて、しかも、“使用時の危険性をまったく認識していない”、ものだとさすがにイラつく・批判したく

    Re^2: Cyanインタビューはようするに - なんたらノート第三期ベータ
    joan9
    joan9 2009/06/25
    shiroさんのコメントも
  • HOKYPOKY.blog » 高次元言語に向かう日本語

    言語に対しての話なのに、あまりうまくまとまってない自分に愕然。 先にいっておくと、これはボクは日語が好きだということ。 そしてその進化がとても興味深い。といった話。 プログラムをするようになって、様々な言語スタイルがあることがわかった。 高次元言語、低次元言語といった分類がある。 高次元になればなるほど人間にわかりやすい直感的なもの、低次元になればなるほどコンピュータに近い言語ということになる。 良くわからないけど、PHPはCでできているらしい。とかそんな話。 ま、ちょっと勘違いもあるけど、大体そういう風に思っても良い。 例としてアセンブリは低次元で、JavaScriptは高次元。Cは低次元寄りとかそんなイメージ。 最近の日語の流れというか古くから日語というものは簡単に簡単になってきていると思う。例えばひらがなができたり、最近のケータイ小説(笑)だったり、これらはプログラム

  • どの言語を美しいと思うか: それほど間違ってないプログラマ用語辞典

    最近、私はPerlをポチポチと勉強しつつ、Rubyなんかも使ったりしている。 そうやって久しくやってなかった(そしてそれほど手に馴染んでもいない)言語を触っていると、自分が何を美しいと思うか、傾向が見えてくる。 それで……なんというか……あれだ、私はJavaを美しいと思ってしまったりしているのだ。static importとアノテーションは蛇足に見えるが、genericsは心地良いと思う、そういう人種だと気づかされてしまったわけだ。 どうか石を投げないで欲しい。FやUが付く言葉で罵ってブラウザを閉じないで欲しい。書いている私だって頭を抱えたくなっているのだ。 PerlRubyはどちらも怠惰な言語(これは良い意味の言葉だと確かリャマに書いてあった)なので、それを使っていると生真面目な言語に対する心に気づかされてしまう。そういうこともあるということだ。 では、私が怠惰な言語を嫌っているか