You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
For a very long time the only way to extend Ruby with native estensions has been using C. I don’t have the numbers with me, but I guess C is not the first choice for Ruby programmers when they have to pick up a secondary/complentary language. So I started investigating the possibility of writing them in other languages, taking advantage of the favorable moment: in the past 3-4 years we had an expl
Go 言語による Lisp インタープリタ 2015-05-13 (鈴) 1. はじめに 2. 典型的なオブジェクト指向プログラミングとの違い 3. panic/defer/recover による大域エラー処理 4. 数値演算の簡易な実装 5. おわりに lisp-light.go: Lisp インタープリタ lisp-light.zip: 上記のダウンロード用ファイル (11973 バイト) 1. はじめに 一昨年の「Go 言語による簡単な Lisp」では簡単な Lisp の作例を与えた。 しかし,マクロを持たないなど制約が多く伝統的な Lisp としてはあまり使えないものだった。 そこで今回「Dart による高速な Lisp インタープリタ」で記述した Dart による Lisp インタープリタの Go 言語への移植を試みた。 この移植において他言語と共通の課題を同様に解くことによる
Have you ever wanted to write something that is highly concurrent, and performs as many tasks as you will let it, in parallel? Well, look no further, here is a guide on how to do just that, in Go! This isn't new For an absolutely riveting (to me) talk on concurrency patterns, I highly recommend watching the following videos: Concurrency is not Parallelism by Rob Pike is a good video to start with,
Go 言語による簡単な Lisp 2013-04-04 (鈴) 1. はじめに 2. 字句解析 3. 構文解析 4. 環境と評価器 5. おわりに tiny-lisp.go: 主手続き src/lisp/data.go: cons セルとシンボルその他 src/lisp/env.go: 環境と評価器 src/lisp/globals.go: トップレベルの環境 src/lisp/interp.go: ファイルや文字列を入力とするインタープリタ src/lisp/lex.go: 字句解析および構文解析 8queens.l: 8クイーン問題のプログラム例 (Let Little Lambda Lisp be a Little Lazy §7 から再掲) README.txt lisp-25-04-01.tar.bz2: ソース一式: 11728 バイト 1. はじめに Go 言語による有理数電
⊛ Dioses y Diosas de la Danza 【🥇】 ¡Debes de entrar!44-30-2024 La danza fusión44-30-2024 La ética en la danza44-30-2024 ▷ Ritmología Árabe44-30-2024 ¿Sabes de dónde viene la “Danza Kuduro”44-30-2024 Baile Urbano: Tipos de bailes urbanos y estilos destacados - Rebaila44-30-2024 Baile Sensual: Descubre los mejores bailes sensuales para tu pareja44-30-2024 Sexy Style: Qué es y cómo aprender a bailarl
I was inspired by "Prime Number Pattern P Mod 40" by Jason Padgett. Padgett was mugged in 2002, sustaining a head injury that caused "a form of synesthesia and savant syndrome". Jason sees visions of geometrical and mathematical forms and illustrates them. Here's a video about him. As a fan of prime numbers myself and having been teaching them to my son, I decided to replicate his prime number dra
An Introduction to Programming in Go A short, concise introduction to computer programming using the language Go. Designed by Google, Go is a general purpose programming language with modern features, clean syntax and a robust well-documented common library, making it an ideal language to learn as your first programming language. Introducing Go Perfect for beginners familiar with programming basic
Network programming with Go Jan Newmarch , jan.newmarch.name Head of Higher Education (ICT), Box Hill Institute Adjunct Senior Research Fellow, Faculty of IT, Monash University Adjunct Lecturer, School of Computing and Mathematics Charles Sturt University v1.0, 27 April 2012 An e-book on building network applications using the Google Go programming language (golang) This book has been revised to c
During my paternity leave, I built an in-memory hashmap in Go, Python, and C to explore implementing an alternative to memcached and to challenge my programming skills across these languages. Each version supports the essential `get` and `set` commands from the memcached protocol, allowing it to work with a memcached client. The code is available on GitHub as Key-Value-Polyglot, and I've actively
昨日の takada-at の記事で「サーバー側では単純に100ms待ってからレスポンスを返すだけのページを用意しておき、」とあったのですが、今日はそのサーバー側の話をします。 もともとこのサーバーを作った動機は、takada-at が作成中の負荷試験システムがちゃんと並列に負荷をかけられるかどうかを検証するためでした。 すぐにレスポンスを返してしまうと、負荷試験スクリプトがきちんと並列に負荷をかけられなくても PV/sec が出てしまいます。 そこで、 epoll を使って高速に並列接続を扱えるTwistedフレームワークを使って、100msの遅延をしつつ数千PV/secに耐えるWebサーバーを作ってみました。 さらに、同じく epoll を使っている Tornado や Go にも興味があったので、こちらでも同じものを作成し、パフォーマンスを比較してみました。 コード まずは、コードを
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く