Advertisement
Guest User

Untitled

a guest
Sep 17th, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.07 KB | None | 0 0
  1. 言語について考える
  2.  
  3. ### C言語
  4. ちょっとしたプログラムなら意外と使いやすい。
  5. 伊達に10年やってない。
  6. 文字列との相性が悪いのがつらいところ。
  7.  
  8. ### C++
  9. たまにやるとすぐ忘れる。
  10. たぶん今これをやるならC#で書くなぁ。
  11.  
  12. ### C#
  13. やっぱり言語構造が素敵。
  14. 最近はLinuxでも使えるし、コンパイル言語系で欠点が一番少ない気がする。
  15.  
  16. ### Java
  17. どうしてもファイル数が多く、階層が深くなるんだよなあ。
  18. JREとかJDKとか、環境を用意するのも面倒なので好きではない。
  19.  
  20. ### PHP
  21. なんだかんだ言って無難ではある。
  22. 書きやすくもあるのだけれど、<?とか、変数名の$とか、localhost:3000で試験できないとかちょっと古臭さも。
  23. php-mbstringとか拡張ライブラリ自体もOSにインストールとかしないといけないのがつらい。
  24.  
  25. ### Python
  26. 良い言語ではあるのだけれど、どうしても2系と3系の問題でネットの情報が混在していたり。
  27. setup.pyを叩いたけどsetuptools3を使わずsetuptoolsが無いというエラーとか。
  28. composerとかnpmみたいなinit+vendor構成じゃないのも気になる。
  29. なんか惜しい言語って感じ。
  30.  
  31. ### ruby
  32. あんまり学んでいない。
  33. 良い言語、という割にはPHPとの比率が何年経っても変わらないのはなぜか。
  34. Perlなんかはほぼ駆逐されてしまったというのに。
  35.  
  36. ### node.js
  37. 個人的に好きな言語。
  38. が、どうしても非同期的な書き方が多いのでちょっとしたスクリプトには大げさな気がする。
  39.  
  40. ### golang
  41. 非常に個性的な言語。個人的には気持ち悪い。
  42. C言語のポインタと同じ感覚で考えると苦労する。
  43.  
  44. C言語(ローカル変数なのでスコープ外になりエラー)
  45. ```
  46. Abc a;
  47. return &a
  48. ```
  49. go言語(なぜか動いてしまう)
  50. ```
  51. a := Abc{}
  52. return &a
  53. ```
  54.  
  55. ### swift
  56. バージョンアップで言語構造ががらっと変わって心が折れた。
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement