Enviar búsqueda
Cargar
Smalltalkだめ自慢
•
7 recomendaciones
•
5,608 vistas
M
Masashi Umezawa
Seguir
LL Diver夜の部「帰ってきただめ自慢」の資料です。Smalltalkのだめなところのご紹介。 http://ll.jus.or.jp/2014/program#dame
Leer menos
Leer más
Software
Denunciar
Compartir
Denunciar
Compartir
1 de 11
Descargar ahora
Descargar para leer sin conexión
Recomendados
Why!? Smalltalk
Why!? Smalltalk
Masashi Umezawa
今日から使おうSmalltalk
今日から使おうSmalltalk
Sho Yoshida
Source Code Management with Pharo Smalltalk - Pharo Smalltalkソースコード管理方法
Source Code Management with Pharo Smalltalk - Pharo Smalltalkソースコード管理方法
Sho Yoshida
Smalltalkと型について
Smalltalkと型について
Masashi Umezawa
今からでも遅くないSmalltalk入門
今からでも遅くないSmalltalk入門
Masashi Umezawa
それはYAGNIか? それとも思考停止か?
それはYAGNIか? それとも思考停止か?
Yoshitaka Kawashima
オブジェクト指向できていますか?
オブジェクト指向できていますか?
Moriharu Ohzu
まじめに!できる!LT
まじめに!できる!LT
Akabane Hiroyuki
Recomendados
Why!? Smalltalk
Why!? Smalltalk
Masashi Umezawa
今日から使おうSmalltalk
今日から使おうSmalltalk
Sho Yoshida
Source Code Management with Pharo Smalltalk - Pharo Smalltalkソースコード管理方法
Source Code Management with Pharo Smalltalk - Pharo Smalltalkソースコード管理方法
Sho Yoshida
Smalltalkと型について
Smalltalkと型について
Masashi Umezawa
今からでも遅くないSmalltalk入門
今からでも遅くないSmalltalk入門
Masashi Umezawa
それはYAGNIか? それとも思考停止か?
それはYAGNIか? それとも思考停止か?
Yoshitaka Kawashima
オブジェクト指向できていますか?
オブジェクト指向できていますか?
Moriharu Ohzu
まじめに!できる!LT
まじめに!できる!LT
Akabane Hiroyuki
暗号技術の実装と数学
暗号技術の実装と数学
MITSUNARI Shigeo
目grep入門 +解説
目grep入門 +解説
murachue
組織にテストを書く文化を根付かせる戦略と戦術
組織にテストを書く文化を根付かせる戦略と戦術
Takuto Wada
ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分け
モノビット エンジン
シリコンバレーの「何が」凄いのか
シリコンバレーの「何が」凄いのか
Atsushi Nakada
例外設計における大罪
例外設計における大罪
Takuto Wada
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
Takuto Wada
オブジェクト指向エクササイズのススメ
オブジェクト指向エクササイズのススメ
Yoji Kanno
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
Shota Shinogi
並列対決 Elixir × Go × C# x Scala , Node.js
並列対決 Elixir × Go × C# x Scala , Node.js
Yoshiiro Ueno
見やすいプレゼン資料の作り方 - リニューアル増量版
見やすいプレゼン資料の作り方 - リニューアル増量版
MOCKS | Yuta Morishige
Marp Tutorial
Marp Tutorial
Rui Watanabe
Tackling Complexity
Tackling Complexity
Yoshitaka Kawashima
エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織
Takafumi ONAKA
やはりお前らのMVCは間違っている
やはりお前らのMVCは間違っている
Koichi Tanaka
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
NTT Communications Technology Development
40歳過ぎてもエンジニアでいるためにやっていること
40歳過ぎてもエンジニアでいるためにやっていること
onozaty
フロー効率性とリソース効率性、再入門 #devlove #devkan
フロー効率性とリソース効率性、再入門 #devlove #devkan
Itsuki Kuroda
こわくない Git
こわくない Git
Kota Saito
ChatGPTは思ったほど賢くない
ChatGPTは思ったほど賢くない
Carnot Inc.
第142回Smalltalk勉強会 - PharoJSで作るWebアプリケーション
第142回Smalltalk勉強会 - PharoJSで作るWebアプリケーション
Masashi Umezawa
FileManで楽々ファイル操作
FileManで楽々ファイル操作
Masashi Umezawa
Más contenido relacionado
La actualidad más candente
暗号技術の実装と数学
暗号技術の実装と数学
MITSUNARI Shigeo
目grep入門 +解説
目grep入門 +解説
murachue
組織にテストを書く文化を根付かせる戦略と戦術
組織にテストを書く文化を根付かせる戦略と戦術
Takuto Wada
ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分け
モノビット エンジン
シリコンバレーの「何が」凄いのか
シリコンバレーの「何が」凄いのか
Atsushi Nakada
例外設計における大罪
例外設計における大罪
Takuto Wada
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
Takuto Wada
オブジェクト指向エクササイズのススメ
オブジェクト指向エクササイズのススメ
Yoji Kanno
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
Shota Shinogi
並列対決 Elixir × Go × C# x Scala , Node.js
並列対決 Elixir × Go × C# x Scala , Node.js
Yoshiiro Ueno
見やすいプレゼン資料の作り方 - リニューアル増量版
見やすいプレゼン資料の作り方 - リニューアル増量版
MOCKS | Yuta Morishige
Marp Tutorial
Marp Tutorial
Rui Watanabe
Tackling Complexity
Tackling Complexity
Yoshitaka Kawashima
エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織
Takafumi ONAKA
やはりお前らのMVCは間違っている
やはりお前らのMVCは間違っている
Koichi Tanaka
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
NTT Communications Technology Development
40歳過ぎてもエンジニアでいるためにやっていること
40歳過ぎてもエンジニアでいるためにやっていること
onozaty
フロー効率性とリソース効率性、再入門 #devlove #devkan
フロー効率性とリソース効率性、再入門 #devlove #devkan
Itsuki Kuroda
こわくない Git
こわくない Git
Kota Saito
ChatGPTは思ったほど賢くない
ChatGPTは思ったほど賢くない
Carnot Inc.
La actualidad más candente
(20)
暗号技術の実装と数学
暗号技術の実装と数学
目grep入門 +解説
目grep入門 +解説
組織にテストを書く文化を根付かせる戦略と戦術
組織にテストを書く文化を根付かせる戦略と戦術
ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分け
シリコンバレーの「何が」凄いのか
シリコンバレーの「何が」凄いのか
例外設計における大罪
例外設計における大罪
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
オブジェクト指向エクササイズのススメ
オブジェクト指向エクササイズのススメ
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
並列対決 Elixir × Go × C# x Scala , Node.js
並列対決 Elixir × Go × C# x Scala , Node.js
見やすいプレゼン資料の作り方 - リニューアル増量版
見やすいプレゼン資料の作り方 - リニューアル増量版
Marp Tutorial
Marp Tutorial
Tackling Complexity
Tackling Complexity
エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織
やはりお前らのMVCは間違っている
やはりお前らのMVCは間違っている
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
40歳過ぎてもエンジニアでいるためにやっていること
40歳過ぎてもエンジニアでいるためにやっていること
フロー効率性とリソース効率性、再入門 #devlove #devkan
フロー効率性とリソース効率性、再入門 #devlove #devkan
こわくない Git
こわくない Git
ChatGPTは思ったほど賢くない
ChatGPTは思ったほど賢くない
Más de Masashi Umezawa
第142回Smalltalk勉強会 - PharoJSで作るWebアプリケーション
第142回Smalltalk勉強会 - PharoJSで作るWebアプリケーション
Masashi Umezawa
FileManで楽々ファイル操作
FileManで楽々ファイル操作
Masashi Umezawa
TruffleSqueakの紹介
TruffleSqueakの紹介
Masashi Umezawa
SmalltalkBoltでUFFI入門
SmalltalkBoltでUFFI入門
Masashi Umezawa
TaskItの紹介
TaskItの紹介
Masashi Umezawa
Smalltalk勉強会 - 過去、現在、そして未来へ のその後
Smalltalk勉強会 - 過去、現在、そして未来へ のその後
Masashi Umezawa
Revealing ALLSTOCKER
Revealing ALLSTOCKER
Masashi Umezawa
TarandocでJSONを永続化
TarandocでJSONを永続化
Masashi Umezawa
Dockerizing pharo
Dockerizing pharo
Masashi Umezawa
Tarantubeでメッセージキューを使い倒す
Tarantubeでメッセージキューを使い倒す
Masashi Umezawa
VerStixの紹介
VerStixの紹介
Masashi Umezawa
Oldtalk - あのころの処理系は今
Oldtalk - あのころの処理系は今
Masashi Umezawa
Pyonkeeを鳴らす
Pyonkeeを鳴らす
Masashi Umezawa
Smalltalk勉強会 - 過去、現在、そして未来へ
Smalltalk勉強会 - 過去、現在、そして未来へ
Masashi Umezawa
Tarantalk
Tarantalk
Masashi Umezawa
Introduction of Pharo 5.0
Introduction of Pharo 5.0
Masashi Umezawa
Pillarの紹介
Pillarの紹介
Masashi Umezawa
Scrumの紹介とXPプロジェクトへの適用(Scrum and XP)
Scrumの紹介とXPプロジェクトへの適用(Scrum and XP)
Masashi Umezawa
NanoStrand
NanoStrand
Masashi Umezawa
何が変わった? VisualWorks 8.0
何が変わった? VisualWorks 8.0
Masashi Umezawa
Más de Masashi Umezawa
(20)
第142回Smalltalk勉強会 - PharoJSで作るWebアプリケーション
第142回Smalltalk勉強会 - PharoJSで作るWebアプリケーション
FileManで楽々ファイル操作
FileManで楽々ファイル操作
TruffleSqueakの紹介
TruffleSqueakの紹介
SmalltalkBoltでUFFI入門
SmalltalkBoltでUFFI入門
TaskItの紹介
TaskItの紹介
Smalltalk勉強会 - 過去、現在、そして未来へ のその後
Smalltalk勉強会 - 過去、現在、そして未来へ のその後
Revealing ALLSTOCKER
Revealing ALLSTOCKER
TarandocでJSONを永続化
TarandocでJSONを永続化
Dockerizing pharo
Dockerizing pharo
Tarantubeでメッセージキューを使い倒す
Tarantubeでメッセージキューを使い倒す
VerStixの紹介
VerStixの紹介
Oldtalk - あのころの処理系は今
Oldtalk - あのころの処理系は今
Pyonkeeを鳴らす
Pyonkeeを鳴らす
Smalltalk勉強会 - 過去、現在、そして未来へ
Smalltalk勉強会 - 過去、現在、そして未来へ
Tarantalk
Tarantalk
Introduction of Pharo 5.0
Introduction of Pharo 5.0
Pillarの紹介
Pillarの紹介
Scrumの紹介とXPプロジェクトへの適用(Scrum and XP)
Scrumの紹介とXPプロジェクトへの適用(Scrum and XP)
NanoStrand
NanoStrand
何が変わった? VisualWorks 8.0
何が変わった? VisualWorks 8.0
Smalltalkだめ自慢
1.
Smalltalkだめ自慢 LL Diver 帰ってきた言語だめ自慢 2014
© Masashi Umezawa
2.
老害 「t小文字とかいちいちウルサイ」 「オブジェクト指向言語の元祖とか偉そう」 「ジジイが思い出に浸っているだけ」 だめ1
3.
老害ですが、何か? 毎月開催のSmalltalk勉強会の年齢層高いです http://www.smalltalk-users.jp/Home/gao-zhi
若い人もたまーにいますが、40-50代は当たり前 「オブジェクト指向」については「メッセージ指向」 のほうが、たぶんよかった いわゆるC++やJava的な「オブジェクト指向言語」ではない t大文字の処理系もあるので、SmallTalkでも良いです http://smalltalk.smalltalk-users.jp/
4.
エディタ 使えず 「viもemacsも使えないとかマジ?」 だめ2
5.
あなたの好きなエディタは使えません SmalltalkはSmalltalkで開発 ツールもSmalltalkで書いてある なんなら作れば? テキストを対象としないスタイル メモリにうかんだオブジェクトをメッセージ送信で インタラクティブに変容させていく育てゲー 常にデバッガの中でプログラムを作っているような もの スタイルが違いすぎて理解されにくい
6.
理想世界に ひきこもり 「美しい世界はわかった。で?」 だめ3
7.
もともとOSなんで... 仮想化環境で別のOSを動かしているようなもの 外部とつながらないと困らないの?
実際は結構つながる FFI, COM Connect, JNI Port, Objective-C Bridge, Python Bridgeなど しかし老害Smalltalkerはあまり外の言語や環境に 関心なさげ これらの機能が活用されることは少ない!
8.
俺が Smalltalkだ! 「 お、おう...」 だめ4
9.
処理系の乱立 正当派 Squeak
Pharo VisualWorks VA Smalltalk Cuis CUI重視 GNU Smalltalk VM乗っかり派 Amber (JS) SqueakJS (JS) Essence# (.NET) F-Script (Cocoa) Redline Smalltalk (JVM) DB合体 Gemstone/S 泡沫がその他20ほど 互換性はあるようでなかったりする 微妙に書き換える!
10.
リポジトリの乱立 SqueakSource www.squeaksource.com
SqueakSource3 ss3.gemstone.com SmalltalkHub smalltalkhub.com • どこに何がおいてあるのか • どの処理系についてのものか よくわからない Public Store Repository github その他の野良リポジトリ
11.
言語そのものは? 予約語5つの言語なので、ツッコミどころはあまりない nil,
true, false, self, super Smallなtalk なんなら拡張どうぞ 「自分で作ろうぜ」症候群を生む 中央で統制するプレーヤーがおらず、混沌としている これがSmalltalkらしいといえばらしい 好き放題にやりたいことをやれる、やってしまう 狭い廊下を突き進むのでなく、モンタナの空の下を闊歩 - Kent Beck
Descargar ahora