JavaとPythonのコード比べてみた これ見てどっちを学ぶべきかハッキリ分かるはず
■ このスレッドは過去ログ倉庫に格納されています
Java
package hoge;
class Hello{
static public void main(string[] args){
system.out.println("hello java");
}
}
パイソン
print("hello python")
これで結果は同じ
なんだよこれ… Java学習者「packageって何?classって何?static?public?void?system.out?」
Python学習者「hello pythonをprintしてるのか。なるほど」 >>6
Javaはクラスありきなんや…
厳格すぎてこうしか書けない じゃあpythonってそのソースコードだけでコンパイルすればコマンドラインから実行できる?まさかnodejsのようにプロパティとか用意しないといけないとかないよね?
もし必要なら手間変わらないじゃん そもそもスタックサイズとか気にしないやろしな
その調査とかないし ワイ「classってなんですか?staticって何ですか?何故この記述が必要なのですか?」
講師「おまじないです。」 やったことないけど関数にまとめたらいいんじゃね?
パイソンのプリントも裏ではJavaみたいなことしてんでしょ Lispも(print "Hello Lisp")で出力できるからJavaよりLispをやるべきだな
ってこんな事してたらガイジやないかーい👆💦 これ見てJavaすごい!Java学ぼう!ってなる人いるんか? 標準出力のタイプ数が少ないだけじゃ選ぶ理由としては弱いな
パッケージやクラスについてはpythonでも理解しなきゃならんし
あと俺は静的型のほうがコンパイル時に見つかるエラーが増えるから初心者に優しいと思う >>13
そもそもコンパイルはしない言語ですし…(一応できるけと) >>24
Sub Hello()
Debug.print "hello vba"
End Sub
うろ覚えだけどこんな感じ
Javaよりは簡潔だないかにJavaがクソか分かる static初期化ブロックに書けばmainのおまじない要らんやろ >>26
初心者はそのコンパイルエラーに嫌気がさすんや
とりあえず問題ある箇所までは動いてくれるインタプリタのほうが取っつきやすい pythonはクッソおそいけど分かりやすいのとライブラリが豊富なのがいい
プログラミングが専門じゃないけどコードは使うような科学分野で普及する意味がわかるわ pythonはなぜかlenがメソッドじゃないのがキモい 表示 "こんにちは世界"
こんなんで済む言語でんかなー >>31
暗黙の型変換とか違う型のデータが紛れ込んだりとかでデバッグにクッソ時間かかった記憶あるけどコンパイルエラーよりよほど辛かった
ってか初心者がプログラミング始めるとかならGUIをグリグリ動かせる方がscratchが一番やと思う console.logが裏ですごいガチャガチャしてくれてるんやって思ったらグローバル関数ていうんか?jsは親切ンゴね あとCloud全盛の時代にJavaみたいなガチガチのオブジェクト指向の言語って相性悪いよね python可読性は高いけどあんまりプログラミング書いてる気しないよな >>43
例えばAWS lambdaみたいなサーバレスサービスでガッツリオブジェクト指向書くやつとかおらん
あと単に初動が遅すぎる >>45
エンドポイントごとにLambda作ってそう… >>41
Javascriptも取っつきやすさは最強やな
同じJavaの名前ついてるのに天と地の差 ワイのように本業土木エンジニアにとってはpythonで自動化するみたいなので十分 jsで入門したけど非同期処理がデフォなのがキツかった でもpythonの案件ある会社が近くにないんやが🥺 Jsは非同期なの?意識したことないな。ajaxとかじゃなくて? 簡潔な記述でJava使いたいならKotlin使えばええやん これだからコードステップ数原理主義者は・・・
言語によって得意なこと違うから派閥が分かれてるんやろ どんな言語仕様もマクロで後付けできるLispさんが最強やね >>55
これだけなら超低級言語ですらPython同等やからな pythonのpackageというかmoduleの仕組みってわりとクソじゃね? ■ このスレッドは過去ログ倉庫に格納されています