はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ Smalltalk

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 31件)

Pythonが速度改善に本気出すと聞いたので恒例のたらい回しベンチをとってみたら、RubyがYJITですごく速くなっていて驚いた話 - Smalltalkのtは小文字です

2022/09/08 このエントリーをはてなブックマークに追加 187 users Instapaper Pocket Tweet Facebook Share Evernote Clip Scheme TARAI YJIT Python Ruby

2022-09-09改訂: gcc バージョンが古すぎたのと、C が内部計測でなかった点を改め計測しなおしました。また、gcc のバージョンアップに伴い、Python および Ruby についてはビルドと計測をしなおしたので、これらも少し速い数値に変わっています。どうぞあしからず。 竹内関数 (今回はyを返す正式版) tarai(14, 7, 0) ... 続きを読む

「アラン・ケイの」オブジェクト指向とは何だったか?元哲学者のエンジニアがまとめてみた - Qiita

2020/05/12 このエントリーをはてなブックマークに追加 135 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita オブジェクト指向 エンジニア アラン・ケイ 参照

オブジェクト指向とは何か?ということを真面目に調べていくと、オブジェクト指向には二種類ある、という話に突き当たる。sumim氏のQuora回答などを参照。 Smalltalkの設計者アラン・ケイによる、メッセージング重視のオブジェクト指向 C++の設計者ストラウストラップによる、クラス重視のオブジェクト指向 今回はこの前... 続きを読む

Rubyが一番強く影響を受けている言語は何ですか? - Quora

2019/04/03 このエントリーをはてなブックマークに追加 26 users Instapaper Pocket Tweet Facebook Share Evernote Clip Quora Ruby Eiffel CLOS クラスライブラリ

SUMI Mᵃˢᵃᵗᵒ (aka sumim) さんが文献参照付きで回答しておられるので、充分な気もしますが、Rubyが影響を受けている言語を上から並べると、 Lisp (意味論的な多くの部分、CLOS、Flavors含む)Perl (テキスト処理機能、正規表現)C (演算子と優先順位)Smalltalk (クラスライブラリ)Python (defとclassキーワード)Eiffel (en... 続きを読む

マウスやGUI、イーサネットなどを発明してきたゼロックスが、富士フイルムホールディングス傘下に - Publickey

2018/01/31 このエントリーをはてなブックマークに追加 87 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey イーサネット ゼロックス GUI PARC

米ゼロックス(Xerox)といえば一般には普通紙複写機、すなわち多くのオフィスで使われているコピー機を開発したことで知られています。 しかしコンピュータマニアにとってのゼロックス、あるいはゼロックスのパロアルト研究所(PARC:Palo Alto Research Center)は、1970年代にマウス、GUI、イーサネット、そしてオブジェクト指向言語のSmalltalkなど、現在のコンピュータに... 続きを読む

ScratchがSmalltalkで実装されていると何ができるのか? - Qiita

2017/12/08 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Scratch デモ c0hama 忘年会

序 去る2017年12月2日のNGK2017B(名古屋合同懇親会 2017年 忘年会)でSmalltalkからScratchをいじるデモをしました。この記事では、何をやっていたのかの解説をします。 なお、8分30秒あたりで近くにいた こはま( c0hama ) さんを唐突に呼んで、前で操作してもらいました。 「あー」とか「えー」とか言っているのは、こはまさんです。協力ありがとうざいました。 説明 ... 続きを読む

子育ての有り無し!親の心子知らず子の心親知らずの先に私達が見据えるべきもの - ぐだぐだわーくす

2017/06/10 このエントリーをはてなブックマークに追加 28 users Instapaper Pocket Tweet Facebook Share Evernote Clip 子育て 私達 互い違い 仮説 感性

2017 - 06 - 10 「互い違いの靴を履いて出掛けたい子ども」「それに対する親の思い」に自分が思ったこと SmallTalk お話の切っ掛け 仮説 大人は基本的に成熟した均一性を好む 子どもは個々に未成熟で不確定性を好む 子どもの感性は当初は多様だが、成長に伴い社会性を持つことで収束する お絵描きの事例 子どもの絵は本来「自由画」しか存在しない 「自由画」とは何か? 大人は「自由画」の意味... 続きを読む

山本公一さんと小池百合子さん、あなた方のお仕事って一体なんでしたっけ? - ぐだぐだわーくす

2017/05/12 このエントリーをはてなブックマークに追加 14 users Instapaper Pocket Tweet Facebook Share Evernote Clip 小池百合子さん あなた方 クールビズ 根拠 空調機器

2017 - 05 - 12 山本公一さんと小池百合子さん、あなた方のお仕事って一体なんでしたっけ? SmallTalk 今回の元ネタ クールビズとは では、法的科学的根拠とは何か? 環境省サイトでは 科学的根拠を追求した記事 山本環境相や小池百合子元環境相の主張する「科学的根拠」は確かにあるが 環境省のクールビズサイトの嘘 28度では生産効率は下がり仕事のパフォーマンスは落ちる 日本の空調機器は... 続きを読む

「ポイ捨て」「歩きタバコ」禁止条例の無力さに思ったこと - ぐだぐだわーくす

2017/04/19 このエントリーをはてなブックマークに追加 16 users Instapaper Pocket Tweet Facebook Share Evernote Clip ポイ捨て タバコ 禁止条例 dacs DAc

2017 - 04 - 19 「ポイ捨て」「歩きタバコ」禁止条例の無力さに思ったこと SmallTalk ポイ捨ての罰金を後払いにして支払わない人が結構いる なんで徴収できないのか? そもそも千代田区の条例ってどういうもの? 千代田区に限らず条例というものは強制力が乏しいみたい 実効性の確保[編集] 終わりに こんにちは!DAC( id:dacs )です。 先週の今日あたりに火付き煙草のポイ捨てに... 続きを読む

今村大臣批判、都合が良い部分だけを抜き出して、結論に紐づけるのは問題では? - ぐだぐだわーくす

2017/04/08 このエントリーをはてなブックマークに追加 13 users Instapaper Pocket Tweet Facebook Share Evernote Clip 結論 都合 良い部分 問題 責務

2017 - 04 - 08 今村大臣批判、都合が良い部分だけを抜き出して、結論に紐づけるのは問題では? SmallTalk 原発事故子ども・被災者支援法に則った指摘 「原発を推進してきた国に、自主避難者も含め被災者救済の責任がある」はどこを指すのかを探してみた 国の責務とは 自主避難者に対する支援とは では、これを以て今村復興大臣に自身の職務内容について正しい認識もなく、その責任を放棄していると... 続きを読む

今村復興大臣報道の立ち位置を無視して報道するマスコミの不可思議 - ぐだぐだわーくす

2017/04/06 このエントリーをはてなブックマークに追加 19 users Instapaper Pocket Tweet Facebook Share Evernote Clip マスコミ 立ち位置 失言 野党 失言報道

2017 - 04 - 07 今村復興大臣報道の立ち位置を無視して報道するマスコミの不可思議 SmallTalk 今村復興大臣の失言報道とは この失言を受けてマスコミ、野党、ネットでは 気になってもう少し調べてみました 復興庁議事録を見た 言い換えによって記者は誘導している 「自己責任」は記者が持ち出した単語 そもそもの前提がズレているのに突っ走る記者 自主避難の正当性を示すのに前橋地裁結果を持ち... 続きを読む

ここがおかしい!日本の誇る忖度文化が生んだふるさと納税 - ぐだぐだわーくす

2017/04/05 このエントリーをはてなブックマークに追加 13 users Instapaper Pocket Tweet Facebook Share Evernote Clip ふるさと納税 日本 寄附 対価 エントリ

2017 - 04 - 06 ここがおかしい!日本の誇る忖度文化が生んだふるさと納税 SmallTalk 前回のエントリで触れていないこと どんな点がおかしいか? おかしい1.寄附でないものを寄附だと言い張る おかしい2.返礼品は納税者が対価の提供という誤解をされかねないと言い張る 一般人もふるさと納税情報で小遣い稼ぎ ふるさと納税は寄附文化ではなく忖度文化の落とし子 もし寄附文化が日本に根付いて... 続きを読む

Rubyとは

2015/05/29 このエントリーをはてなブックマークに追加 20 users Instapaper Pocket Tweet Facebook Share Evernote Clip Ruby Eiffel perl オブジェクト指向言語 領域

Rubyは、手軽なオブジェクト指向プログラミングを実現するための種々の機能を持つオブジェクト指向スクリプト言語です。本格的なオブジェクト指向言語であるSmalltalk、EiffelやC++などでは大げさに思われるような領域でのオブジェクト指向プログラミングを支援することを目的としています。もちろん通常の手続き型のプログラミングも可能です。 Rubyはテキスト処理関係の能力などに優れ、Perlと同... 続きを読む

リリカル☆Lisp開発日記 » Blog Archive » ScratchでLisp作った

2014/03/15 このエントリーをはてなブックマークに追加 43 users Instapaper Pocket Tweet Facebook Share Evernote Clip LISP Scratch Lispインタプリタ Squeak

突然ですが問題です。この画像は何でしょうか。 答え: Lispインタプリタのソースコード 「なんちゅうソースコードだ」と思った方はぜひこちらからお試しください。 「中を見る (See inside)」を押すことでソースコードが読め、その場で書き換えることも出来ます。 — というわけでScratchでLispインタプリタを作りました。ScratchとはSmalltalkを元に作られたSqueak、を... 続きを読む

MVCの流れを簡単にまとめてみる - Qiita [キータ]

2014/01/14 このエントリーをはてなブックマークに追加 619 users Instapaper Pocket Tweet Facebook Share Evernote Clip キータ アーキテクチャパターン MVC Qiita コード

理解しやすいように適当に遮ったり、言い切ってしまったところもあるがご容赦いただきたい。 MVCの登場 MVCは、SmalltalkのGUIライブラリのモデルとして登場した。 これはGUIアプリケーションを記述する際に、適切なモデル化を進めるのにとてもいい考え方だと思われていたし、実際にそうだった。 これはアーキテクチャパターンとして、それぞれがどのように依存するべきか、どこにコードを書くべきかとい... 続きを読む

関数型とオブジェクト指向という一見相反するプログラミングパラダイムの併用について理解した - zerobase書き散らす

2014/01/01 このエントリーをはてなブックマークに追加 100 users Instapaper Pocket Tweet Facebook Share Evernote Clip プログラミングパラダイム Scala zerobase 演算

2013-02-21 関数型とオブジェクト指向という一見相反するプログラミングパラダイムの併用について理解した 最近、ScalaとSmalltalkを触っていて思ったこと。 一見すると、関数型は「データ」より「処理」を重視しているように見える。 関数型プログラミングパラダイムそのものは「副作用のない関数」の合成による演算の恩恵を最大限に享受するパラダイムだ。副作用がないので並列演算の高速化に向いて... 続きを読む

メソッド | オブジェクト指向 | IT用語辞典 | 日立ソリューションズ

2013/08/01 このエントリーをはてなブックマークに追加 8 users Instapaper Pocket Tweet Facebook Share Evernote Clip 日立ソリューションズ オブジェクト指向 メソッド メンバ関数

メソッドとは、計算機科学のことであり、メンバ関数とも呼ばれる。詳しく書けば、オブジェクト指向プログラミングにおいてあるクラスに所属するサブルーチンのことを指す。 オブジェクト指向プログラミングにおいてメソッドという用語を導入したのはSmalltalkである。C++などの言語ではメンバ関数と呼ばれることもある。Javaなどでそのような関数が存在しない場合はメソッドという言葉を用いる。 メソッドにどの... 続きを読む

70以上ものプログラミング言語に対応したオンラインコンパイラ『CompileOnline』 | 100SHIKI

2013/05/26 このエントリーをはてなブックマークに追加 280 users Instapaper Pocket Tweet Facebook Share Evernote Clip Whitespace 100SHIKI Lua Python

似たようなツールはよくあるが、言語数が充実していたのでご紹介。 CompileOnlineでは、JavaScriptやLua、Pythonといった言語をブラウザ上で試すことができる。 なかなかマニアックな言語に対応しているのが特徴で、SmalltalkやBraninf**k、はてはWhitespaceまであるようだ。 プログラミングはそれ自体よりも環境を整えるほうが難しかったりもするので、こうした... 続きを読む

Scalaのトレイトは実はトレイトじゃなくただのミクスイン - Smalltalkのtは小文字です

2013/03/06 このエントリーをはてなブックマークに追加 69 users Instapaper Pocket Tweet Facebook Share Evernote Clip トレイト trait Mixin Scala Traits

タイトルは釣りです。まずおおざっぱに用語の整理をさせていただくと、ここで「トレイト」は、シェルリ(Nathanael Schärli)ら考案したTraitsやそれ用のエンティティ(trait)や機構名を指し、「ミクスイン(Mixin, mixin)」は従来の実装の多重継承方法のひとつ、具体的にはクラス、あるいはクラス様エンティティを注目するクラスの継承パスに挿入する機構や、それに用いるクラスあるい... 続きを読む

Smalltalk入門 (全16回) - プログラミングならドットインストール

2013/02/21 このエントリーをはてなブックマークに追加 35 users Instapaper Pocket Tweet Facebook Share Evernote Clip プログラミング ドットインストール Wikipedia 言語

Smalltalk入門 (全16回) 純粋オブジェクト指向言語として他言語に大きな影響を与えたSmalltalkについて解説していきます。 このレッスンに関する参考リンクを紹介しておきます。 Pharo Open Source Smalltalk Pharoの公式サイトになります(英語) アラン・ケイ - Wikipedia Smalltalk開発の中心人物、アラン・ケイ氏のWikipediaです... 続きを読む

Rails Hub情報局: 本家の5倍速? Pythonで実装したRuby処理系の「Topaz」が登場

2013/02/07 このエントリーをはてなブックマークに追加 189 users Instapaper Pocket Tweet Facebook Share Evernote Clip Topaz JVM GitHub CLI リポジトリ

日本時間だと2013年2月7日未明のことですが、「Topaz」(トパーズ)と名付けられたPythonで実装されたRubyのバージョン0.1がリリースされました(リリースに関するブログ、プロジェクトのページ、GitHubのリポジトリ)。Ruby処理系はC、Java(JVM)、Ruby、CLI、JavaScript、Smalltalkなどによる実装がありましたが、Pythonというのは、ちょっと驚きで... 続きを読む

オープンソースのSmalltalk実装「Pharo 1.4」登場 | エンタープライズ | マイナビニュース

2012/04/25 このエントリーをはてなブックマークに追加 17 users Instapaper Pocket Tweet Facebook Share Evernote Clip エンタープライズ オープンソース マイナビニュース 登場 環境

Pharo is a clean, innovative, open-source Smalltalk-inspired environment. Pharo ProjectはオープンソースのSmalltalk実装の最新版「Pharo 1.4」を公開した。Pharoはオブジェクト指向プログラミング「Smalltalk」のオープンソース実装として開発されていた「Squeak 3.9」環境から派生した... 続きを読む

SmalltalkをWebブラウザ上で実行するJavaScriptランタイム「Jtalk Smalltalk」 - MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ

2011/09/08 このエントリーをはてなブックマークに追加 25 users Instapaper Pocket Tweet Facebook Share Evernote Clip インタプリタ LISP MOONGIFT オブジェクト指向

Jtalk SmalltalkはJavaScript製のオープンソース・ソフトウェア。Smalltalkというプログラミング言語はご存知だろうか。筆者はオブジェクト指向であると言う程度の認識だったが、インタプリタ、Lispの機能を備えているといった特徴がある。 0 勉強会などは行われているが、Smalltalkをメインの言語として開発することは多くないのでないだろうか。そんなSmalltalkに再... 続きを読む

yebo blog: JavaScriptによるSmalltalkの実装

2011/08/21 このエントリーをはてなブックマークに追加 16 users Instapaper Pocket Tweet Facebook Share Evernote Clip hackernews ワークスペース IDE 実装 ブラウザ上

2011/08/22 JavaScriptによるSmalltalkの実装 JavaScriptでSmalltalkを実装してしまった人がいる[hackernews]。Jtalkは、JavaScriptランタイム上で動作するSmalltalkの処理系で、クラスブラウザやワークスペース(Smalltalkの式を実行できる)などのIDEも含んでいるためブラウザ上でWebアプリケーションのクライアントサイ... 続きを読む

メソッド呼び出しループベンチにSmalltalkで参戦してみる - Smalltalkのtは小文字です

2011/02/16 このエントリーをはてなブックマークに追加 8 users Instapaper Pocket Tweet Facebook Share Evernote Clip

Objective-Cの『遅さ』を計測したら、JavaやC++の5倍も遅かった: ニュースの社会科学的な裏側 ただし手元の環境(MacBook Air 11", 1.6GHz Core 2 Duo, Win 7)は非力なので、ループ回数は 268435455回に減らしました。Cygwin環境であるせいか、Objective-C は元記事でとりざたされている結果と違い、C++ の5倍までは遅くなって... 続きを読む

プログラマの麻疹 - YoshioriのBlog

2009/07/06 このエントリーをはてなブックマークに追加 453 users Instapaper Pocket Tweet Facebook Share Evernote Clip Yoshiori AOP プログラマ 麻疹 t-wada

id:t-wada と話してた時に出てきた「プログラマの麻疹」プログラマはみんなどうせかかるんだから早めにかかっておいた方が良いそしてかかっておくと治った後にはさらに良いコードが書けるようになるので恐れずにかかりましょう名前症状僕の状態OO 厨多分,現在一番キャリアが多い.一時期 AOP 厨になってしまった人も含む事がある.smalltalk を神格化しはじめるかかり中function 厨最近増え... 続きを読む

 
(1 - 25 / 31件)