プログラミング始めたい。取っつきやすく簡単で応用効いてなんでもできるコスパいい言語教えろ!! [163129606]
■ このスレッドは過去ログ倉庫に格納されています
たのむ! >>152
あと、Linux使う人はなんだかんだでシェルスクリプト書けないと
行き場がなくなる可能性大。
bashで書ければ多分大丈夫だけど、現場によってはksh、tcsh、zsh, dash
を要求されるかも。とくにkshは古いシステムの現場だと必須。 >>146
>スマホアプリ作りたい...node.js+JavaScript+ReactNative
これも、フロントはそれでいいけど、課金周りとか広告系とか制御周りとかは
ほぼ全部PHPと何らかのフレームワークで確定だよ。
あと、インフラ側でChef使う場合はRubyが必須。AnsibleならJSONで済むけど。
> SES下請けプログラマ...Java、PHP
組み込みのCとかCOBOLとかPL/1とか、その手のもまだまだ現役だよw Python
世界中の教育で使われている
こっから入ってあとは自由に選べばいい 組み込みのCあたりは一生喰っていけるような気がするよね
フロントエンドバブルも弾けそうだし C#じゃねえかな
VisualStudio入れたら一発で開発環境整うしGUIアプリもすぐ作れる >>164
Pythonは正直覚えること多すぎる気がするなぁ。多重継承できる言語なんて
初心者には「○○○○に刃物」なところあるし。
他の言語からPythonに流れるのは楽だと思うけど、一発目は大変そう。
汎用性があるから、覚えちゃえば楽だけどね。 >>161
あれは事実上Android用なんで汎用性は低いんじゃないかな
Javaと相互運用できるみたいなんでiOSもいけるんやないか的な話だけど、実用までいけんのかな
モバイルアプリ開発に限っても「AndroidとiPhone似たようなもんなのに一緒に開発できない問題」というのがあるんよ あんま叩くと有史以来の天才まつもとゆきひろがキレるぞ >>170
Rubyってbetter than Perlとしては史上最高の言語だったのに、なんで
あんなんになっちゃったんやろ… まつもとさんとはセミナーで会話したことあるわw
もう10年以上も前だけどな >>173
沈没言語なんて学んでどうすんねん
中国語だろ
実際、ドキュメントに英語の他は中国語しかないライブラリが最近は多い >>167
最初にPythonで覚えてある程度使ってからPython以外の言語を使おうとすると間違いなくかなり苦労すると思う AndroidでJavaでもしてろ
めちゃかんだんだぞ スマホ用簡易5ちゃんブラウザとか問題ゲームとか作りたいんだけど
どの言語から始めればええの? >>178
アプリを作りたいならSwift(Apple)とDart(Google)のどちらかしかない
上の方でReactNative(javaScrpt)が出てるけど、ちょっとそれはネイティブアプリに比べてパフォーマンスが劣るらしい
Appleのカスがアプリ開発の分野でも微妙な囲い込みをしたせいでそういうことになってる上に、Dartの方が高性能なのでDartがおすすめ >>163
今から始める人向けの代表的な環境セットだぞツッコミがプロ向けで細かすぎるだろ
細かい話しすると、ウチはフロントもバックも全部JSでコード統一してて、決済も広告も全部JSだし、
インフラはAWSでピタゴラスイッチしてるからCloudFormationとTerraformで構築してEC2の自前インスタンスは1つも立ってないからAnsibleもChefも使ってないな 教養として学ぶならLispとHaskellどっちがいいの? Pythonの開発環境ってどうなの?使いやすい?
やっぱプログラムするからにはデバッグ環境がまもとじゃないとね 全部コンパクトにまとまってるやつが良いに決まってる
つまりプチコンだ >>182
お前が使ってるVSで試してみれば良かろう >>161
Scala使うぐらいならKotlinにする流れにはなってるけど、現状わざわざKotlinを学ぶメリットってそこまでないかな
案件的にはJavaが多いし技術者集めるならJavaで開発する方がいいし
労働環境がよくてプロジェクトメンバーがあまり抜けることない会社ならKotlinにしたら技術継承上手くいくけど、出入りが激しいような会社で新言語を使うのはデメリットだらけよ >>135
現れたな「Haskellこそ至高」マン
おれはゾウさんの絵の入門書を読んだだけで、書けないけど、
Haskellこそ至高なのはその通りだと思う >>181
Haskell
LISPって答えると今度はどのLisp?って質問されそうだから プログラミングなんて誰にでも出来るぞ
もはや誰にでも作れる時代だから何を作るのかが大事 Java案件多いよな
JS/TS案件はマニアックな奴しかなくて泣ける 言語やコードよりも
どう関数にばらすとか
どんな風に構成するとか
どんな段階でブランチ切るとか
仕様決めるときのフォーマットとか
残すべき資料のフォーマットとか
どんなキーワードでググればこの辺の知識を得られるんだ? まずrubyはwindows でまともに動かない
何かしらlinuxを用意する必要かある jsがいいと思う
言語デザイン糞だけどgafamの何処からも主要フレームワーク出されてて絶対に無視できない存在
jsやったあとにpythonやると糞みたいに見えるclass辺りのクソデザインすらまともに見える不思議(´・ω・`) とっつきやすい+なんでもできるのはPythonしかないだろうなあ
Pythonのいいところ
・ググったときに、sejuku とか techacademy とかに邪魔されない
(代わりにヒットする note.nkmk.me は 優秀)
・ソースコードがスッキリしてる
・オブジェクト指向が強制されない
・ライブラリなんでも揃ってる
・pandas はキラーライブラリ
Pythonのイヤなところ
・__init__.py とか if __name__ == "__main__" : とか 超キモい
・依存パッケージ管理の仕組みがクソ(poetry使えばいいが、venvっていう仕組みがキモイ)
・型ヒント+mypy でIDEに型チェックを仕込むまで一苦労
・conda / jupyter 文化圏とかいう古来から続くらしい謎の勢力 Perlはくそ適当に書いても動くから好き
Pythonは捻くれ者が作った糞言語 TSはいいんだけど
ふとした瞬間にあれ、俺なんでJS好きなんだっけ
と自問自答する VBAエクセルの実務の単純作業程度ならある程度できるようになったわーやったー
って思ってたらVBAは未来が無い的な意見ばっかでPython勉強始めたが非プログラマーには普通に難しいわ
でもたしかに慣れたらVBAよりも簡単にかけそうな感じはする >>203
VBAは腹が立って画面をぶん殴りたくなるほど制約が強い
表計算ソフト極特化な処理以外では使う気が起こらないレベル 二次元配列に一旦格納してから転記
しかも丸コピはなぜかインデックス1からとか
意味分からんを通り越してイライラしてくる 本業でやるつもりならどうせ言語なんか5つぐらいは使えないと困るから
最初は余計なことは気にしなくていい。
飽きたらすぐ乗り換える程度のノリで良い。 >>178
アイフォンならMacとXcode
アンドロイドならJavaとかc#じゃないか?
でも問題ゲームくらいならhtml+jsで作れると思う配布はどうしてんのか知らんけど >>96
多分そうだと思う
ただプロになるとメモリスタックだの他アプリとの干渉とか参考文献少ないのに出くわしたときは対応力が問われると思う ■ このスレッドは過去ログ倉庫に格納されています