参照「とほほのWWW入門」「Google」
現代で需要があるかなという言語
- TypeScript
- JavaScript
- Rust
- Go
- Julia
- R
- Python (Flask,Django)
- Ruby (Rails)
- PHP (Laravel)
- Dart (Flutter)
- Swift
- Kotlin
- Java
学習して損はなさそうな古そうな言語たち
- C/C++/C#
- Lua
- Eiffel
- Perl
- Haskell
- Ada
- Scala
- Erlang
- Elixir
- Clojure
- LISP
- Scheme
- FORTRAN
JavaScriptのライブラリやフレームワーク
- Node.js(必須)
- Vue.js Nuxt.js
- React Next.js
- Angular(かなり微妙)
- 状態管理
- Redux(React)
- Vuex(Vue)
- NgRx(Angular)
- jQuery(今は古くて微妙)
静的言語と動的言語
関数型原語とオブジェクト指向原語
両方を兼ねた「マルチパラダイム原語」
実行環境はVScodeというMicrosoft製のエディタがおすすめです。
IDEのVisual Studioも同社製品なので違和感なく使えると思います。また実行速度という概念があり、C/C++,Rustは最速みたいです。
空白(インデント)の回数にはルールがあり使われる言語によってことなります。
著者の推奨
Python
JavaScript
Rust
JavaScript
Rust
学習におすすめ
C/C++/C#/
Java
Java
学習コストと設計思想、影響を与えた与えられた言語を必ず見ましょう。
参考にした人物
Hideyuki Tanaka
EBIHARA Kenji
※間違えてるところがあると思うので鵜呑みにはしないでください。
参考文献 サーチワード [Go Rust 比較] [インデント 2 4 8]
Go は goroutine です。Rust は所有権です。Go は並列処理が得意です。Rust は並列処理は得意ではあ…
今回は、コーディングスタイルに関する話です。皆さんはプログラミングするときに、そのプログラムのインデントスタイル(字下げ…