タグ

langに関するyuguiのブックマーク (328)

  • プログラマが今よりも楽をしてお金を稼ぐには

    くっくっkura 🇯🇵🦀 @PG_kura マルチスレッドは時代の流れ的に必須だし、それをも包括的に解決しようとすると継続とかコルーチンってものは外せないので型システム側の再考に立ち返らないといかん。 2010-07-24 01:58:40 めるぽん.am @melponn 全部TMPで組めばいいのですよ! RT @PG_kura: マルチスレッドは時代の流れ的に必須だし、それをも包括的に解決しようとすると継続とかコルーチンってものは外せないので型システム側の再考に立ち返らないといかん。 2010-07-24 02:00:27

    プログラマが今よりも楽をしてお金を稼ぐには
    yugui
    yugui 2011/01/07
  • Polemy: Polemy

    Welcome to Polemy programming language! Latest Source Code (click "ZIP archive" in the page) Windows Binary 2010-Dec-05 Documentation (in Japanese) is here: Reference Manual Slides (PPTX, PDF) at metaprogramming_meeting Source code is managed on fossil SCM. The repository URL is: http://www.kmonos.net/repos/polemy.

    yugui
    yugui 2010/12/30
    "layer" on evaluation
  • Swarm: A true distributed programming language | Locutus of Blog

    Fundamentals The fundamental concept behind Swarm is that we should “move the computation, not the data”. The Swarm prototype is a simple stack-based language, akin to a primitive version of the Java bytecode interpreter. I wanted the proof of concept to be quick to implement, while demonstrating that the concept could work for a popular runtime like the JVM or Microsoft’s CLR. Update (Sept 17th 0

    yugui
    yugui 2010/12/11
  • RubyはメッセージのないSmalltalkか、に関するまとめ

    Smalltalk-Squeakの日における先駆者の@abee2さんの発言に端を発した@sumimさんの発言を受けて@yukihiro_matz さんが直接回答。この会話をまとめました(2010/09/28)。 イテレータの話題に移っています。そのあたりを追加しました。発端の発言も追加しました。(2010/09/29)

    RubyはメッセージのないSmalltalkか、に関するまとめ
  • https://ranha.hatenadiary.org/entry/20100909/1283966947

    yugui
    yugui 2010/09/09
  • 言語遍歴(技術的な近況) - 言語ゲーム

    私が色々なプログラミング言語が好きなのは、それぞれの言語が新しい視点を提供してくれるからだ。正しい言語を選だけで、複雑すぎてやってられないような仕事が呆れる程簡単になってしまう!というような事が今まで何度もあったし、これからもあって欲しいと思っている。たまたま機会があって、最近では自分でも言語を作っている。その辺の経緯を一番最初から書く。 最初はみんなと同じ BASIC。パソコンという物に触れる前に、千里中央にあった電電公社のショールームでバイオリズムを出力するプログラムを見たのが初めてだと思う。ロールペーパーに打ち出された行番号と英単語はとてもかっこ良かった。すがやみつるの漫画でプログラムを学び、最終的にマルチウインドウのアスキー画像エディタを作ってゲームのキャラ作成に使った。ドラクエ風を目指して作ったウインドウは全部モーダルで、配列をスタックとして使って8画面まで重ねる事が出来た。 機

    言語遍歴(技術的な近況) - 言語ゲーム
    yugui
    yugui 2010/03/09
  • 例外について色々と考えてみた - ぐるぐる~

    オブジェクト倶楽部、コーディング規約の会の「C# コーディング標準」の駄目なところ - ぐるぐる〜から派生して、 「他の例外クラスを継承しただけの例外クラスを作らない」に不同意の理由 - Diary of Dary、 例外クラスの指針 - とC#について書くmatarilloの雑記や、さらには TwitterJava の検査例外と非検査例外についての議論へと発展したので例外についてまじめに考えてみた。 あくまで、今の自分の考えなので真に受けない方がいいかも!そもそも経験が少ないので、トンチンカンなことを言ってるかもしれません。 あ、それと、用語は基的に Java から取ってきています。ただ、メソッドじゃなくて関数を使っているけど、これに深い意味はありません。多分。 例外とは まず、例外とは一体何者なのか、ということ。 ここでは面倒を避けるために、Meyer 先生の定義を借りること

    例外について色々と考えてみた - ぐるぐる~
  • Javaの検査例外の欠点について - kmizuの日記

    最近、こことかこことかこことかで、Javaの検査例外に関する議論が話題になっているようだ。検査例外に関しては、自分も以前から一言言いたいと思っていたので、ちょっと書いてみることにする。とはいえ、他の人と同じ論点で書いてもつまらんので、ここではちょっと違った視点から。 まず、意識しなければいけないのは、 検査例外という概念そのものが良くない Javaの検査例外の仕様、つまり検査例外の特定の実装がマズい この二つを区別すべきだということだ。実用的に使われている言語で検査例外を実装しているのがJavaしか実質存在しないこともあって、この二つの区別が曖昧になっている場合が多いように思う*1。 このエントリでは、前者についてはとりあえず置いておいて、後者、つまり、Javaの(現在の)検査例外の仕様がイケてない点について述べたいと思う。 例外の型を透過的に扱う手段が存在しない 文だけだとわかりにくいと

    Javaの検査例外の欠点について - kmizuの日記
    yugui
    yugui 2010/01/23
  • Multi-Paradigm Language TAO

    国産 Lisp 専用マシン ELIS のマルチパラダイム言語 TAO について.共立出版 bit に連載したもの.

  • The ascent of scripting languages - Geeks are Sexy

    Geeks are Sexy Tech, science, cosplay and news by geeks, for geeks! We make technology sexy!

    yugui
    yugui 2009/10/12
  • バベル案内

    Steve Yegge / 青木靖 訳 2004年9月 これは駆け足の言語案内だ — Amazon Developers Journalのために今月書いていたのだが、どうもこれを見苦しくないようにする方法を見つけられなかった・・・。 ひとつには、私はどうも粗野で口汚くなりがちで、オフィシャルな趣のあるAmazonの出版物に載せるのは不適切に思えた。それでかわりに誰も読まない自分のブログに押し込めてしまうことにした。読んでるのはあなたくらいのものだよ。どうも! もうひとつ言うと、これは当に書きかけのものであり、そこかしこの断片を集めたものでしかない。全然磨き上げられていない。これもブログエントリにする理由になっている。ブログなら別に良質である必要も完全である必要もない。単に私が今日考えたことというだけのものだ。ではお楽しみを! この駆け足の案内では、C、C++、Lisp、JavaPerl

    yugui
    yugui 2009/09/19
  • Tim Groeneveld

    yugui
    yugui 2009/09/13
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    yugui
    yugui 2009/09/13
    いいね。
  • Matzにっき(2008-02-01)

    << 2008/02/ 1 1. [言語] 「ハッカーと画家」の著者が新しいLisp系言語「Arc」を公開 | エンタープライズ | マイコミジャーナル 2. 「セキュリティ、なめんなよ!」 なめねこも一緒に情報セキュリティ強化宣言 | ネット | マイコミジャーナル 3. 「サイオステクノロジーはグルージェントの未来技術に期待し子会社化」:ITpro 2 1. [Ruby] Nimble Method: Garbage Collection is Why Ruby on Rails is Slow: Patches to Improve Performance 5x; Memory Profiling 2. [言語] LuaJIT roadmap 2008 3. [Ruby] What will Matz do? 4. [Ruby] EURUKO 2008 − European Ruby

    yugui
    yugui 2009/09/09
  • 言語の制約に頼るべきか?開発者の責任に頼るべきか?

    原文(投稿日:2009/7/17)へのリンク プログラミング言語は、完全な柔軟性をもって開発者が好きなようにいじり回せて、開発者が自分でやったことには責任をもつと信じるべきなのか?それとも悪いコードやメンテナンス性や可読性をさげてしまうような失敗を避けるために、設計時に言語の中に明確な制約を設けるべきなのか? Bruce Eckel氏は、ある種の機能は複雑すぎて、結局のところ、ほとんど使われないと考えている。 実行時のモデルが存在しないC++(コンパイルすると全てネイティブのコードに変換されて、Cとの互換性をもたなければならない)では、テンプレートによるメタプログラミングが現れました。そんな制約があったので、テンプレート・メタプログラミングはとても複雑で、ほとんど誰も、どう扱ってよいかわからなかったのです。 Javaは実行時のモデルを持ち、動的にコードの変更を行う方法すらあります。しかし言

    言語の制約に頼るべきか?開発者の責任に頼るべきか?
  • メソッドカテゴリのススメ - hkWiki

    Javaにおいて、それぞれのメソッドは名前と引数により特定されますが、反面、メソッドは「クラス」に直接属しているだけであり、このためソースコードや従来のブラウザでは、これらはせいぜい名前や引数によるソートや性質(staticの有無やpublic/private/protectedの別)で識別されるだけでした。

    メソッドカテゴリのススメ - hkWiki
  • yarv-dev:541

    From: Shiro Kawai <shiro lava.net> Date: Wed, 20 Jul 2005 23:58:58 -1000 (HST) Subject: [yarv-dev:541] Re: [im]mutable string ささださんの日記のツッコミではあまり長くなるのも何だったので 書かなかったのですが、mutable/immutableの議論には、言語仕様 レベルと実装レベルの2つのレイヤがあります。 プログラミングスタイルに影響を与えるのは主として前者、 実行効率に関しては後者ですね。 実装レベル、というのは、言語で扱う文字列オブジェクトがCのように 直接文字列の実体を指しているか、文字列の実体は別にあって 文字列オブジェクトはそこへのポインタでしかないか、という 違いです。後者の戦略を取る場合、言語としての文字列がmutableであっても、 実体は

    yugui
    yugui 2009/08/14
    文字列のmutable/immutableの設計について
  • The Snow Programming Language

    What is Snow?Snow is a programming language. It is dynamic, object-oriented, function-centered, fast, and very simple. Everything in Snow is an object (except flow control structures), and every object can also act as a function, if needed.Snow is inspired by marvellous languages such as Ruby, Smalltalk, JavaScript/ECMAScript, and Python. Snow is compiled directly to machine code, which makes it v

    yugui
    yugui 2009/08/10
    レガシーを取り去ったRubyに見える。もうちょっと何か過激さが欲しいな。
  • Scheme:表示的意味論

    yugui
    yugui 2009/06/16
  • Route 477(2009-05-27)

    ■ [prog][memo] 最近、新しいプログラミング言語のニュースが多くないか why's potion at master - GitHub PLOT: Table of Contents Circa home Programming Nu Nimrod Programming Language もう一個くらいあったような気がするけど忘れた。 15 http://twitter.com/todesking 14 http://reader.livedoor.com/reader/ 6 http://twitter.com/ 4 http://www.google.co.jp/search?hl=ja&rlz=1T4GGLL_j... 4 http://www.google.co.jp/search?hl=ja&lr=lang_ja&rl... 4 http://b.hatena.ne

    Route 477(2009-05-27)
    yugui
    yugui 2009/05/27