メンテナブルJavaScript, JavaScriptは2010年代のアセンブラ。CoffeeScript, ClojureScript ― 2013年04月02日 09時06分35秒
ASAHIネット(http://asahi-net.jp )のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
お買い上げありがとうございます。
こんなのが出ているんだ。
http://www.amazon.co.jp/exec/obidos/ASIN/4873116104/showshotcorne-22/
メンテナブルJavaScript
―読みやすく保守しやすいJavaScriptコードのための作法 [大型本]
Nicholas C. Zakas (著), 豊福 剛 (翻訳)
オライリー・ジャパンにある紹介。
http://www.oreilly.co.jp/books/9784873116105/
メンテナブルJavaScript
――読みやすく保守しやすいJavaScriptコードのための作法
目次をみると、Underscore.jsなどで、もっと関数型のスタイルで書いてと
いう話かと思ったら、そういうことではないみたいね。
http://underscorejs.org/
Undersocre.js
いろいろJavaScriptは汚いので、JavaScriptのいいところだけ使いましょう
という系統の本は、これまで以下が出てます。
http://www.amazon.co.jp/exec/obidos/ASIN/4873113911/showshotcorne-22/
JavaScript: The Good Parts
―「良いパーツ」によるベストプラクティス [大型本]
Douglas Crockford (著), 水野 貴明 (翻訳)
http://www.amazon.co.jp/exec/obidos/ASIN/4873114888/showshotcorne-22/
JavaScriptパターン ―優れたアプリケーションのための作法 [大型本]
Stoyan Stefanov (著), 豊福 剛 (翻訳)
関連:
http://iiyu.asablo.jp/blog/2012/08/14/6540426
JavaScript第6版、JavaScriptリファレンス第6版、電子書籍大人買いの話
http://iiyu.asablo.jp/blog/2011/02/20/5693184
Androidアプリケーション開発、JavaScriptパターン
http://iiyu.asablo.jp/blog/2011/03/25/5756190
Nicholas C. Zakas「ハイパフォーマンスJavaScript」
http://iiyu.asablo.jp/blog/2011/05/23/5876434
Coders at Work プログラミングの技をめぐる探求
http://iiyu.asablo.jp/blog/2010/05/01/5055978
Ajax本、JavaScript, XMPP
ぼくは、「JavaScript: The Good Parts」「JavaScriptパターン」は、電子
書籍猿状態になったときに、オライリー本家に行って原書の電子書籍を買いま
したが、実は、JavaScriptのいいとこだけ使って書こうという考えより、
CoffeeScriptのように、言語レベルできれいになっていて、それをJavaScript
にコンパイルするアプローチが好きです。
もちろん、新言語や本を集めるのが好きだっただけで、CoffeeScriptは、ま
ともに書いてませんが。\(^O^)/
いまや、JavaScriptは、2010年代のアセンブラですからね。ブラウザの中だ
けではなく、Rhino, SpiderMonky, V8など、ブラウザの外で使えるJavaScript
エンジンがあって、サーバサイドにもあるし、Perl, Python, Rubyのような使
い方も普通になってきているし。
同様の現象は過去にもあって、1980年代は、Cがアセンブラでした。
Cはどこにでもあり、Cのソースコードにコンパイルして、あとの最適化やネ
イティブコードの生成は、各プラットフォームのCコンパイラに任せると。
初期のC++がそうだし(コンパイルではなくトランスレートといってましたが)
、Kyoto Common Lispがそうでした。
2000年代は、Java仮想マシン(JVM)のバイトコードが、アセンブラ。JVMのバ
イトコードにコンパイルする言語は、いっぱい出ました。
Scala, Clojure, Groovyが有名どころか。JavaベースのSchemeもいろいろあ
っりました。
そして、いまや、JavaScriptにコンパイルと。
以前は、JavaScriptエンジンは遅かったけど、いまやSpiderMonkey, V8は速
いですからね。
CoffeeScriptがあるし、なんとClojureをJavaScriptにコンパイルする
ClojureScriptがあります。ほかにもきっといっぱいあるでしょう。
でも、JavaScriptハッカーは、こういうアプローチ、あまり好まないみたい。
昔だって、アセンブラハッカーは、FORTRANやCだって、ましてPascalなんて、
本物のプログラマが使う言語ではない。CPUのすみずみまでしゃぶり倒せるア
センブラこそ、本物。ほかはクズ。こういう時代がありましたからね。
でも、アセンブラは開発効率が悪いし、プロセッサが複雑化して、人間がア
センブラで最適化するのが難しくなって、高水準言語のコンパイラに最適化を
任せるようになって、ああいうアセンブラ職人は、絶滅したか、絶滅危惧種に
なりましたね。
人間が手に負えない複雑さを、コンピュータが力ずくで乗り越えていくのは、
いまのコンピュータ将棋にも似てますね。
そうそう。CoffeeScriptとUnderscore.jsを使うと、もっときれいに書けま
すね。
http://www.ibm.com/developerworks/jp/java/library/j-coffeescript/
CoffeeScript と Node.js による関数型の JavaScript
http://codedehitokoto.blogspot.jp/2012/06/coffeescript-undersorejs-01collection.html
CoffeeScriptで学ぶ Underscore.js
http://autotelicum.github.com/Smooth-CoffeeScript/literate/underscore.html
Underscore Reference - Smooth CoffeeScript
関連:
http://iiyu.asablo.jp/blog/2013/02/18/6724096
ClojureScriptのebook、衝動買い。CoffeeScriptのebookも
---
お買い上げありがとうございます。
こんなのが出ているんだ。
http://www.amazon.co.jp/exec/obidos/ASIN/4873116104/showshotcorne-22/
メンテナブルJavaScript
―読みやすく保守しやすいJavaScriptコードのための作法 [大型本]
Nicholas C. Zakas (著), 豊福 剛 (翻訳)
オライリー・ジャパンにある紹介。
http://www.oreilly.co.jp/books/9784873116105/
メンテナブルJavaScript
――読みやすく保守しやすいJavaScriptコードのための作法
目次をみると、Underscore.jsなどで、もっと関数型のスタイルで書いてと
いう話かと思ったら、そういうことではないみたいね。
http://underscorejs.org/
Undersocre.js
いろいろJavaScriptは汚いので、JavaScriptのいいところだけ使いましょう
という系統の本は、これまで以下が出てます。
http://www.amazon.co.jp/exec/obidos/ASIN/4873113911/showshotcorne-22/
JavaScript: The Good Parts
―「良いパーツ」によるベストプラクティス [大型本]
Douglas Crockford (著), 水野 貴明 (翻訳)
http://www.amazon.co.jp/exec/obidos/ASIN/4873114888/showshotcorne-22/
JavaScriptパターン ―優れたアプリケーションのための作法 [大型本]
Stoyan Stefanov (著), 豊福 剛 (翻訳)
関連:
http://iiyu.asablo.jp/blog/2012/08/14/6540426
JavaScript第6版、JavaScriptリファレンス第6版、電子書籍大人買いの話
http://iiyu.asablo.jp/blog/2011/02/20/5693184
Androidアプリケーション開発、JavaScriptパターン
http://iiyu.asablo.jp/blog/2011/03/25/5756190
Nicholas C. Zakas「ハイパフォーマンスJavaScript」
http://iiyu.asablo.jp/blog/2011/05/23/5876434
Coders at Work プログラミングの技をめぐる探求
http://iiyu.asablo.jp/blog/2010/05/01/5055978
Ajax本、JavaScript, XMPP
ぼくは、「JavaScript: The Good Parts」「JavaScriptパターン」は、電子
書籍猿状態になったときに、オライリー本家に行って原書の電子書籍を買いま
したが、実は、JavaScriptのいいとこだけ使って書こうという考えより、
CoffeeScriptのように、言語レベルできれいになっていて、それをJavaScript
にコンパイルするアプローチが好きです。
もちろん、新言語や本を集めるのが好きだっただけで、CoffeeScriptは、ま
ともに書いてませんが。\(^O^)/
いまや、JavaScriptは、2010年代のアセンブラですからね。ブラウザの中だ
けではなく、Rhino, SpiderMonky, V8など、ブラウザの外で使えるJavaScript
エンジンがあって、サーバサイドにもあるし、Perl, Python, Rubyのような使
い方も普通になってきているし。
同様の現象は過去にもあって、1980年代は、Cがアセンブラでした。
Cはどこにでもあり、Cのソースコードにコンパイルして、あとの最適化やネ
イティブコードの生成は、各プラットフォームのCコンパイラに任せると。
初期のC++がそうだし(コンパイルではなくトランスレートといってましたが)
、Kyoto Common Lispがそうでした。
2000年代は、Java仮想マシン(JVM)のバイトコードが、アセンブラ。JVMのバ
イトコードにコンパイルする言語は、いっぱい出ました。
Scala, Clojure, Groovyが有名どころか。JavaベースのSchemeもいろいろあ
っりました。
そして、いまや、JavaScriptにコンパイルと。
以前は、JavaScriptエンジンは遅かったけど、いまやSpiderMonkey, V8は速
いですからね。
CoffeeScriptがあるし、なんとClojureをJavaScriptにコンパイルする
ClojureScriptがあります。ほかにもきっといっぱいあるでしょう。
でも、JavaScriptハッカーは、こういうアプローチ、あまり好まないみたい。
昔だって、アセンブラハッカーは、FORTRANやCだって、ましてPascalなんて、
本物のプログラマが使う言語ではない。CPUのすみずみまでしゃぶり倒せるア
センブラこそ、本物。ほかはクズ。こういう時代がありましたからね。
でも、アセンブラは開発効率が悪いし、プロセッサが複雑化して、人間がア
センブラで最適化するのが難しくなって、高水準言語のコンパイラに最適化を
任せるようになって、ああいうアセンブラ職人は、絶滅したか、絶滅危惧種に
なりましたね。
人間が手に負えない複雑さを、コンピュータが力ずくで乗り越えていくのは、
いまのコンピュータ将棋にも似てますね。
そうそう。CoffeeScriptとUnderscore.jsを使うと、もっときれいに書けま
すね。
http://www.ibm.com/developerworks/jp/java/library/j-coffeescript/
CoffeeScript と Node.js による関数型の JavaScript
http://codedehitokoto.blogspot.jp/2012/06/coffeescript-undersorejs-01collection.html
CoffeeScriptで学ぶ Underscore.js
http://autotelicum.github.com/Smooth-CoffeeScript/literate/underscore.html
Underscore Reference - Smooth CoffeeScript
関連:
http://iiyu.asablo.jp/blog/2013/02/18/6724096
ClojureScriptのebook、衝動買い。CoffeeScriptのebookも
コメント
トラックバック
_ ホットコーナーの舞台裏 - 2013年04月03日 06時06分10秒
ASAHIネット(http://asahi-net.jp )のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
http://iiyu.asablo.jp/blog/2013/04/02/6765352
メンテナブルJavaScript, JavaScriptは2010
---
http://iiyu.asablo.jp/blog/2013/04/02/6765352
メンテナブルJavaScript, JavaScriptは2010
_ ホットコーナーの舞台裏 - 2013年04月27日 23時59分24秒
ASAHIネット(http://asahi-net.jp )のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
JavaVM(JVM, Java仮想マシン)上の新世代LispのClojure。
その解説本の第
---
JavaVM(JVM, Java仮想マシン)上の新世代LispのClojure。
その解説本の第
_ ホットコーナーの舞台裏 - 2013年06月05日 08時53分41秒
ASAHIネット(http://asahi-net.jp )のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
献本ありがとうございます。
http://www.amazon.co.jp/exec/obidos/ASIN/47981284
---
献本ありがとうございます。
http://www.amazon.co.jp/exec/obidos/ASIN/47981284
_ ホットコーナーの舞台裏 - 2013年07月22日 00時00分15秒
ASAHIネット(http://asahi-net.jp )のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
JavaScriptには、いろいろ汚いところ、うっかりすると見つけにくいバ
---
JavaScriptには、いろいろ汚いところ、うっかりすると見つけにくいバ
_ ホットコーナーの舞台裏 - 2013年08月13日 09時58分24秒
ASAHIネット(http://asahi-net.jp )のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
お買い上げありがとうございます。
調べたら、これ、紹介してな
---
お買い上げありがとうございます。
調べたら、これ、紹介してな
_ ホットコーナーの舞台裏 - 2013年09月04日 09時00分15秒
ASAHIネット(http://asahi-net.jp )のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
新世代LispのClojureをJavaScriptにコンパイルするClojureScript。
以前紹
---
新世代LispのClojureをJavaScriptにコンパイルするClojureScript。
以前紹
_ ホットコーナーの舞台裏 - 2013年11月20日 10時11分37秒
ASAHIネット(http://asahi-net.jp )のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
Impress.jsって、知らなかった。
http://www.amazon.co.jp/exec/obidos/ASIN/1849696
---
Impress.jsって、知らなかった。
http://www.amazon.co.jp/exec/obidos/ASIN/1849696
_ ホットコーナーの舞台裏 - 2014年01月27日 10時49分57秒
ASAHIネット(http://asahi-net.jp )のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
オライリー・ジャパンの新刊、いろいろ面白そうなのが出ている。
---
オライリー・ジャパンの新刊、いろいろ面白そうなのが出ている。
_ ホットコーナーの舞台裏 - 2014年02月13日 08時15分54秒
ASAHIネット(http://asahi-net.jp )のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
ツイートしたら、けっこう、注目されたみたい。
https://twitter.com/show
---
ツイートしたら、けっこう、注目されたみたい。
https://twitter.com/show
_ ホットコーナーの舞台裏 - 2014年05月19日 09時41分57秒
ASAHIネット(http://asahi-net.jp )のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
お買い上げありがとうございます。
このほか、いままで紹介して
---
お買い上げありがとうございます。
このほか、いままで紹介して
_ ホットコーナーの舞台裏 - 2014年06月06日 10時52分25秒
ASAHIネット(http://asahi-net.jp )のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
以前、ソフトヴィジョンで一緒だった宇野君から、連絡があった。
---
以前、ソフトヴィジョンで一緒だった宇野君から、連絡があった。
_ ホットコーナーの舞台裏 - 2014年08月01日 00時15分48秒
ASAHIネット(http://asahi-net.jp )のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
献本してもらってから、すでに1ヵ月以上経っていると思うが、翔泳
---
献本してもらってから、すでに1ヵ月以上経っていると思うが、翔泳
_ ホットコーナーの舞台裏 - 2014年09月19日 11時40分56秒
ASAHIネット(http://asahi-net.jp )のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
お買い上げありがとうございます。
JavaScript本の大人買い?があ
---
お買い上げありがとうございます。
JavaScript本の大人買い?があ
_ ホットコーナーの舞台裏 - 2015年05月26日 10時03分12秒
ASAHIネット(http://asahi-net.jp )のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
今日までなので(正確な起源は以下をみてください)、あわてて。
---
今日までなので(正確な起源は以下をみてください)、あわてて。
_ ホットコーナー - 2016年02月23日 10時00分04秒
ASAHIネット(http://asahi-net.jp )のjouwa/salonから。
---
JavaScriptは、2010年代のアセンブラと言われ、JavaScriptにコンパイルして実行するプログラミング言語、いわゆるAltJSがいろいろと登場し
---
JavaScriptは、2010年代のアセンブラと言われ、JavaScriptにコンパイルして実行するプログラミング言語、いわゆるAltJSがいろいろと登場し
_ ホットコーナー - 2016年09月19日 10時33分40秒
ASAHIネット(http://asahi-net.jp )のjouwa/salonから。
---
お買い上げありがとうございます。
お買い上げは、Kindle版。
この「すべての人に知っておいてほしい」シリーズは、紙書籍は302
---
お買い上げありがとうございます。
お買い上げは、Kindle版。
この「すべての人に知っておいてほしい」シリーズは、紙書籍は302
_ ホットコーナー - 2016年10月10日 10時49分58秒
ASAHIネット(http://asahi-net.jp )のjouwa/salonから。
---
お買い上げありがとうございます。出たばかりですね。
技術評論社によれば、
日本で1番売れているJavaScriptの本が,6年ぶりに全面
---
お買い上げありがとうございます。出たばかりですね。
技術評論社によれば、
日本で1番売れているJavaScriptの本が,6年ぶりに全面
_ ホットコーナー - 2019年09月09日 03時38分19秒
ASAHIネット(http://asahi-net.jp )のブログサービス、アサブロ(https://asahi-net.jp/asablo/ )を使っています。
---
JavaScriptの誕生と進化の歴史を綴ったこんな記事があった。
我がツイートから
---
JavaScriptの誕生と進化の歴史を綴ったこんな記事があった。
我がツイートから
_ ホットコーナー - 2019年12月11日 06時37分24秒
ASAHIネット(http://asahi-net.jp )のブログサービス、アサブロ(https://asahi-net.jp/asablo/ )を使っています。
---
お買い上げありがとうございます。
目次を見るかぎり、これ、とてもよさげ。
---
お買い上げありがとうございます。
目次を見るかぎり、これ、とてもよさげ。
_ ホットコーナー - 2020年08月04日 11時18分48秒
ASAHIネット(http://asahi-net.jp )のブログサービス、アサブロ(https://asahi-net.jp/asablo/ )を使っています。
---
ソフトウェアデザイン(Software Design)2020年9月号は、JavaScriptフレームワークVue.js特集
---
ソフトウェアデザイン(Software Design)2020年9月号は、JavaScriptフレームワークVue.js特集
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。
※投稿には管理者が設定した質問に答える必要があります。