【プログラミング言語】CoffeeScript(コーヒースクリプト)

当ページのリンクには広告が含まれています。

こんにちは、KiYOです。

システムエンジニア歴20年オーバー。製造現場に特化したシステム開発を主にやってます。

新しい物好きで色々なIT技術を勉強しては、仕事に使って行ってます。

KiYO
KiYO

今回はCoffeeScriptについて紹介します。

短く手軽に記述できるJavaScript代替えとして登場しました。

この記事でわかる事
  • CoffeeScriptの特徴
  • CoffeeScriptの歴史
  • CoffeeScriptの利用シーン

今回はこの本を参考に、私の独断と偏見で記事を書いています。

言語を5点中評価

容易性容易に言語習得できるか?
将来性将来性があるか?1.5
普及度普及しているか?
保守性保守性が高いか?2.5
中毒性ハマるか?3.5
13.5
目次

CoffeeScriptの特徴

JavaScriptの置き換えを狙ったシンプルな記述の言語

言語の特徴
  • CoffeeScriptはJavaScriptに変換するトランスパイル言語
  • 記述を短くできるのが特徴

CoffeeScriptの歴史

開発者Jeremy Ashkenas(ジェレミー・アシュケナス)
誕生2009年
公式サイトhttps://coffeescript.org/
分類動的型付け、プロトタイプベースのオブジェクト指向、トランスパイル
影響を受けた言語JavaScript
Python
Ruby
Haskell
影響を与えた言語Dart
JavaScript

言語の歴史

2009年リリース(初期のバージョンはRubyで記述されていた)
2010年CoffeeScriptで記述されたものがリリース
2011年急激に注目を集める(JavaScriptの使いづらい箇所の改善)
2015年ES6が発表され、JavaScript自体に強力な機能が追加され、使用頻度は下降

CoffeeScriptの利用シーン

JavaScriptに変換されて実行されるというその性格より、JavaScriptと利用用途は同じです。

Webアプリケーション(フロントエンド・サーバー)の開発に利用されています。

まとめ:JavaScriptをシンプルに記述できる言語(CoffeeScript)

今回はCoffeeScriptについて解説しました。

JavaScriptをPython風にインデントでブロックを表現したりと、シンプルに記述できJavaScriptにトランスパイルできます。ただ、2015年にES6の発表があり、JavaScriptの勢いが増したました。

CoffeeScriptが生き残れるか見ものです。

CoffeeScriptの必要性
  • シンプルに手軽にかける
  • JavaScriptにトランスパイルできる
  • CoffeeScriptは、JavaScriptより記述量を少なくできる

やりたいことを実現するために、CoffeeScriptの使い方をマスタしましょう。

何事も覚えることに遅いことはありません。今日が一番若い日です。行動していきましょう!

以上です。KiYOでした!

今回参考にさせていただいた本はこちらです。今回紹介した言語やその他言語も紹介されているので大変勉強になりました。

Udemyというオンライン講座でもプログラミング学習はできます。 再生速度を早めてみたり、何度も見返すことができるのでおすすめです! 私も色々なプログラムをここで学習しています。

[affi id=2]

まとめページで、他のプログラミングも紹介していますので、ご覧ください。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

ITの事や自分の経験談など綴っていきたいと思っています。

コメント

コメントする

CAPTCHA


目次