JavaとPythonのコード比べてみた これ見てどっちを学ぶべきかハッキリ分かるはず

1 名前:匿名のゴリラ 投稿日時:2022/04/23(土) 06:14:28.92 ID:Tru2GTuQ0
Java

package hoge;

class Hello{

static public void main(string[] args){
system.out.println("hello java");
}

}

パイソン

print("hello python")

これで結果は同じ
なんだよこれ…

2 名前:匿名のゴリラ 投稿日時:2022/04/23(土) 06:15:37.20 ID:WvuOh/So0
ん?
3 名前:匿名のゴリラ 投稿日時:2022/04/23(土) 06:15:41.68 ID:/3EWJp8D0
で、イッチはどっちをとったの?
4 名前:匿名のゴリラ 投稿日時:2022/04/23(土) 06:16:17.20 ID:65eO0HgN0
問題はその後よ
5 名前:匿名のゴリラ 投稿日時:2022/04/23(土) 06:16:22.70 ID:Tru2GTuQ0
Java学習者「packageって何?classって何?static?public?void?system.out?」

Python学習者「hello pythonをprintしてるのか。なるほど」

6 名前:匿名のゴリラ 投稿日時:2022/04/23(土) 06:16:46.11 ID:zfsYzs670
ん?これjavaでも省略できないか?
9 名前:匿名のゴリラ 投稿日時:2022/04/23(土) 06:18:24.37 ID:Tru2GTuQ0
>>6
Javaはクラスありきなんや…
厳格すぎてこうしか書けない
7 名前:匿名のゴリラ 投稿日時:2022/04/23(土) 06:17:31.53 ID:241bN8vx0
Pythonは馬鹿向けってことやね
8 名前:匿名のゴリラ 投稿日時:2022/04/23(土) 06:18:14.42 ID:W2UILcLIa
じゃあPerlでもいいね
10 名前:匿名のゴリラ 投稿日時:2022/04/23(土) 06:18:51.94 ID:yKrok4Sn0
なでしこでいいよね
11 名前:匿名のゴリラ 投稿日時:2022/04/23(土) 06:18:53.74 ID:lLmLvu1RM
パイソン(笑)じゃ高給職つけないよ
12 名前:匿名のゴリラ 投稿日時:2022/04/23(土) 06:20:25.01 ID:7124Oc/bM
日本人ならruby使え
13 名前:匿名のゴリラ 投稿日時:2022/04/23(土) 06:20:36.22 ID:1DQGFInR0
じゃあpythonってそのソースコードだけでコンパイルすればコマンドラインから実行できる?まさかnodejsのようにプロパティとか用意しないといけないとかないよね?
もし必要なら手間変わらないじゃん
27 名前:匿名のゴリラ 投稿日時:2022/04/23(土) 06:29:40.54 ID:SkxwRDsC0
>>13
そもそもコンパイルはしない言語ですし…(一応できるけと)
14 名前:匿名のゴリラ 投稿日時:2022/04/23(土) 06:20:37.06 ID:7s7+1ka50
そもそもスタックサイズとか気にしないやろしな
その調査とかないし
15 名前:匿名のゴリラ 投稿日時:2022/04/23(土) 06:21:07.18 ID:Tru2GTuQ0
ワイ「classってなんですか?staticって何ですか?何故この記述が必要なのですか?」

講師「おまじないです。」

17 名前:匿名のゴリラ 投稿日時:2022/04/23(土) 06:22:09.96 ID:+Fx0olxL0
やっぱawkやね
20 名前:匿名のゴリラ 投稿日時:2022/04/23(土) 06:24:45.30 ID:Tru2GTuQ0
>>17
POSIX原理主義かなにか?
19 名前:匿名のゴリラ 投稿日時:2022/04/23(土) 06:24:37.28 ID:9CsbQ3DN0
Lispも(print "Hello Lisp")で出力できるからJavaよりLispをやるべきだな
ってこんな事してたらガ●ジやないかーい👆💦
22 名前:匿名のゴリラ 投稿日時:2022/04/23(土) 06:25:51.33 ID:EPbZTPH70
でもクソ遅いじゃんpython
23 名前:匿名のゴリラ 投稿日時:2022/04/23(土) 06:28:25.35 ID:Tru2GTuQ0
>>22
Javaも初動はクッソ遅いけどな
24 名前:匿名のゴリラ 投稿日時:2022/04/23(土) 06:29:07.30 ID:ULxduk3q0
vbaやと?
29 名前:匿名のゴリラ 投稿日時:2022/04/23(土) 06:31:26.31 ID:Tru2GTuQ0
>>24
Sub Hello()
Debug.print "hello vba"
End Sub

うろ覚えだけどこんな感じ
Javaよりは簡潔だないかにJavaがクソか分かる

25 名前:匿名のゴリラ 投稿日時:2022/04/23(土) 06:29:13.31 ID:Tru2GTuQ0
これ見てJavaすごい!Java学ぼう!ってなる人いるんか?
26 名前:匿名のゴリラ 投稿日時:2022/04/23(土) 06:29:26.66 ID:lFxNcod+d
標準出力のタイプ数が少ないだけじゃ選ぶ理由としては弱いな
パッケージやクラスについてはpythonでも理解しなきゃならんし
あと俺は静的型のほうがコンパイル時に見つかるエラーが増えるから初心者に優しいと思う
31 名前:匿名のゴリラ 投稿日時:2022/04/23(土) 06:33:03.49 ID:Tru2GTuQ0
>>26
初心者はそのコンパイルエラーに嫌気がさすんや
とりあえず問題ある箇所までは動いてくれるインタプリタのほうが取っつきやすい
36 名前:匿名のゴリラ 投稿日時:2022/04/23(土) 06:34:55.14 ID:lJ6Nw/W90
>>31
変に動く方が嫌やろ
28 名前:匿名のゴリラ 投稿日時:2022/04/23(土) 06:30:16.84 ID:hiA58xaG0
なんだこの絶妙に動かないコード…
30 名前:匿名のゴリラ 投稿日時:2022/04/23(土) 06:31:53.62 ID:lJ6Nw/W90
static初期化ブロックに書けばmainのおまじない要らんやろ
32 名前:匿名のゴリラ 投稿日時:2022/04/23(土) 06:33:48.63 ID:aDZTZQ5M0
pythonはクッソおそいけど分かりやすいのとライブラリが豊富なのがいい
プログラミングが専門じゃないけどコードは使うような科学分野で普及する意味がわかるわ
33 名前:匿名のゴリラ 投稿日時:2022/04/23(土) 06:33:51.71 ID:lFxNcod+d
pythonはなぜかlenがメソッドじゃないのがキモい
34 名前:匿名のゴリラ 投稿日時:2022/04/23(土) 06:34:27.31 ID:SanhHaF9d
せめて順次選択反復で比べようよ
35 名前:匿名のゴリラ 投稿日時:2022/04/23(土) 06:34:43.34 ID:U9Wh3Usa0
表示 "こんにちは世界"

こんなんで済む言語でんかなー

コメント一覧

タイトルとURLをコピーしました