Pony¶ Welcome! This is the website for the Ponyprogramming language. Pony is an open-source, object-oriented, actor-model, capabilities-secure, high-performanceprogramming language. Quick links¶ What is Pony? Frequently asked questions Tryit in your browser Example Pony applications Installation Get started learning Pony Tutorial Standard Library Documentation Getting help Existing user referen

ある日ふと思い立って調べてみた、イケてるしヤバい*1言語REBOLについて紹介します。 REBOLは、 Relative Expression Based Object Language 「相対的な表現をベースにするオブジェクト言語」の略です。よく意味わからん。Wikipediaによると、 1997年にリリースされたREBOLは、カール・サセンラスが20年に渡って設計したものである。サセンラスは AmigaOS の主要アーキテクトであり、REBOLの設計にあたっては、表示的意味論の知識に基づいて、LISP、Forth、LOGO、Self といったプログラミング言語の概念を利用した。 引用元:REBOL -Wikipedia 大雑把にいうと、LispやForthやLOGOやSelfに似たスクリプト言語です。ここからダウンロードできます。最新バージョンはオープンソースライセンスになっていま
Loading the data may take a while, please be patient... Graph Navigation You can zoom in and out the graph with the mouse wheel. You can move the graph by clicking and holding the left mouse button and moving the mouse. Language Information When you click on a language node in the graph a modal window with information about the language will be displayed. Language Search Search for a language name
A number literal with begins with 0 differs betweenprogramming languages. For example, aprogramming language considers 015 as 13, or as 15just by ignoring the first 0, or even throws anerror. I categorized someprogramming languages by the view. 015 == 13 ClojureScalaJavaRuby CVim scriptJavaScript 015 == 15 Haskell SchemeEmacs Lisp Lua Common Lisp ExceptionPython CoffeeScript
Twitterのタイムラインが面白すぎて、ついうっかり言語を擬人化して脳内で言語女子会なるものを開いてしまいました。なお、登場人物と実在の人物は1対1に対応しません。 undefinedとnullの両方必要なの? とあるプログラミング言語が集う女子会にて:Perl: そういえばさ、なんでJavaScriptちゃんってundefinedとnullの両方もってるの?JavaScript: えっ、未定義の変数にアクセスした時undefined返したいじゃない?Python: 例外投げて死ねばいいじゃんRuby: 例外投げて死ねばいいよねPython &Ruby: ねー♡Java: いやそこは参照型ならnull、数値型なら0で初期化すべきでしょ C: これだから最近の若い子は…初期化にだってコストが掛かるんだからね!デフォルトで初期化するなんて無駄遣いよ!必要な人だけが責任をもって初
素人の目から見るとプログラム言語なんてどれも同じじゃないの?と思ってしまうのですが、これがなかなか奥が深い。言語によって使用する文字や記号が大きく違っていることがよく分かるヒートマップです。英語なので「E」の頻度が高いのは当然として、「ははぁ、あの命令をよく書くからここが赤いんだな……」とニヤニヤするといいのではないでしょうか。 出現頻度を調べるためのソースコードは、Githubから取られたものなのだそうです。Javascript ShellJava CC++RubyPythonPHPPerl ObjC Lisp こちらのサイトで同じヒートマップを作成することができます。ただし、日本語のキータイピングは認識しないので気をつけてください。Keyboard Heatmap | Realtime heatmap visualization oftext character di

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

Tython とはhttps://github.com/gongo/Tython/tree/development 肉体言語 Tython は、Kinect センサーを用いて、体の動きを利用してプログラムを入力する言語、というかインターフェースというかフレームワークというか。 図にするとこんな感じです。 Kinect を介して動きを検知 (Detector) 検知した動きによって、入力するソースコードを決定 (InputMethod) ソースコードを入力し終わったら、コンパイル (Compile) コンパイルしてできた命令列を実行 (VM) デモ 「Hello, World!」Tython を使って Hello, World! を出力してみました。 Hello, World! 出力まで 4分強 一回で成功しなかった 最終的に成功するまでの時間は 90分 一度でも文字入力失敗すると最初から

lock(semaphore, mutex),からデッドロックフリーな方法として STM, message-passing(erlang)までは手を出したけど、promise(future)をいじってなかったので勉強。のついでにE言語を覚えてみようかと 特徴 分散アプリに特化しているらしい。今回の目的 promise-pipeliningがある secureな分散しシステムに向いているらしい。通信が暗号化されるっぽいのと、Capabilityベースのセキュリティのため、監査なんかでも切り分けしやすいとか あと、ウイルス防止にも有効でVBの代わりにEだったらLoveLetterとかありえへん、とか書いてあるけど、正直なんのこっちゃ 欠点 JVMベースなんで低レベルあつかえねー 同様の理由でおそい しかーし、JavaやCで拡張できるんでほとんど問題ないよーとか いれてみる こっからひろってくる
※ ずっと頭の中で妄想としてあって、そろそろ邪魔になってきたので一度ここに書いておいて僕はこの件はさっぱり忘れようと思う。 プログラミング言語は今日び星の数ほどあって、それらを比べる手軽な指標として可読性があるように思う。プログラムソースは人が読むので、読みにくいよりも読みやすいことが良しとされる。 しかしプログラムソースが連続した文字だけで表現されるので、文字ストリームが持つ表現能力以上の表現はできない。どだい可読性向上の欲求が満たされることなどありえないんである。だというのに、プログラマが可読性を求めて止まないから、多様な記述性を確保するために言語仕様をガッチガチに固めないといけなくなる。その結果、こういうことになる。 ・ちょっと記述を間違ったんだがそれに気づかず、 コンパイル通っちゃうが思うように動かない。 ・データへのアクセスルートを絞るようなコードを書いたつもりだったが、 実は未
Twitterなんかをいろいろ眺めていると、もどかしくってたまらなくなってしまうことがある。プログラミングをやってみたいな〜と思いながらも、いつまでも最初の一歩を踏み出せない、そんな人を見たときだ。踏み出してはみたものの、自分の進路に自信を持てなくて先に進めなくなっている人も多い。見かけるたびに、もどかしさのあまり身もだえしている。 世の中にはいろんな技術があるが、プログラミングという技術はダントツに入門しやすい部類だ。必要な設備はパソコン一台だけだし、数学の知識も最低限で問題ないし、肉体的な鍛錬も必要ない。勘の良い人なら、1週間もあればそこそこ基礎を学べてしまう。その程度の勉強でも、それなりに実用的なプログラムを書けたりするのだ。まずは始めてみようよ、といつも思う。 実際にプログラミングを始められない理由として、最初に学ぶプログラミング言語の選択に迷っている人は多いみたいだ。確かに色々な
2011/04/14 Red Hatが、Java VM上で動作する新言語「セイロン」を開発中 Red HatのGavin King氏が自身のブログで、社内で開発が進められている新言語セイロン(Project Ceylon)について説明した[register]。King氏が中国開催された「InfoQ China」でセイロンについて語ったが、その後にSlashdotがこれを「Javaキラー」と紹介した事から、説明が必要と感じたようで、「セイロンはJavaではなく、Javaに深く影響を受けた新しい言語」との事。特徴は、Java仮想マシン上で動き、静的型付け、自動メモリ管理やセーフリファレンスなどを特徴とする。開発の動機はJavaに限界を感じたからもあるし、Java SE SDKに含まれるレガシーなクラスライブラリも大きな問題で、優れたSDKを開発することがプロジェクト・セイロンの最優先課題との事
haXe (pronounced as hex) is an open sourceprogramming language. While most of the other languages are bound to their own platform (Java to the JVM, C# to .Net, ActionScript to the Flash Player), haXe is a multiplatform language.It means that you can use haXe to target the following platforms :Javascript : You can compile a haXe program to a single .js file. You can access the typed browser DOM

NILScript(エヌアイエルスクリプト)は、JavaScriptベースのスクリプト実行環境です。 現在の所、SpiderMonkeyを使用したWindows用のスクリプトホストである「NG with JSAPI for Win32(仮称)」のスクリプトとして実装された処理系が存在します。 動作確認は32ビット版WindowsXPでしか行っていませんが、Windows7や64ビット版での動作例もあるようです。9x系及び2000未満のNT系では動作しないはずです。 Wine環境では一部の機能が正常に動作しませんが、そのうち(Wine側で修正されなければ)改善予定です。 Download Latestzipped package(executable binary + base scripts + samples + documents) ※テスト版であるため、頻繁に更新される可能性があり
ソースコード SNVリポジトリ 文法 コメント 一行コメント (^_^) < コメント 複数行コメント …… コメント(改行可) ……。 リテラル 文字 #文字 文字列 『 文字列 』 シンボル < シンボル > 正規表現 / 正規表現 / 配列 [ 要素 ・ 要素 ・ 要素 ] ハッシュ { 鍵 → 値 ・ 鍵 → 値 } ブロック 「 処理 」 メッセージ送信 単項メッセージ レシーバー メッセージ 例 『文字列』の文字数。 (^_^) < 6 (レシーバー:文字列、メッセージ:の文字数) [1・2・3] のいずれか。(^_^) < 1 (レシーバー:[1・2・3]、メッセージ:のいずれか) キーワードメッセージ レシーバー 助詞、 引数 助詞、 引数 メッセージ 助詞と引数の組の数は任意です。0のときは単項メッセージに一致します。 例 『あいうえお』に、『かきくけこ』を繋ぐ。 (^_
07:13 04/08/31 情報元は失念…。 「釜井たちの夜」 というソフトがとても面白いんですけど! どういうものかはリンク先の スクリーンショットを見ると一発でわかると思いますが、もう、思わず 朝っぱらからカメラの前をうろうろしてしまいました。 14:02 04/08/25 Wittgenstein shelarcyさんに紹介いただいたので『認知意味論』 を読んでみようかと思います。ありがとうございます。著者名に見覚えがある…と思ったら、 昔、同じ人の共著『レトリックと人生』を読んだことがありました。 4段目 これで最後。 左の山は雑誌とか通販のカタログとか学会のproceedingsとか楽譜とかのデカブツ。 『アルフレッド・ ジャリ』。Amazon曰く、「パタフィジック」を創始し、世紀末のパリを弾丸のごとく 駆け抜けた天才詩人の半生を愛情あふれる筆致で描く決定版伝記です。 妙な経緯

はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です -はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。はてなグループに投稿された日記データのエクスポートについて -はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記はてなグループ日記のエクスポートデータは2020年2月28
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く