X



JavaとPythonのコード比べてみた これ見てどっちを学ぶべきかハッキリ分かるはず
■ このスレッドは過去ログ倉庫に格納されています
0001風吹けば名無し
垢版 |
2022/04/23(土) 06:14:28.92ID:Tru2GTuQ0
Java

package hoge;

class Hello{

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

}

パイソン

print("hello python")


これで結果は同じ
なんだよこれ…
0002風吹けば名無し
垢版 |
2022/04/23(土) 06:15:37.20ID:WvuOh/So0
ん?
0005風吹けば名無し
垢版 |
2022/04/23(土) 06:16:22.70ID:Tru2GTuQ0
Java学習者「packageって何?classって何?static?public?void?system.out?」


Python学習者「hello pythonをprintしてるのか。なるほど」
0007風吹けば名無し
垢版 |
2022/04/23(土) 06:17:31.53ID:241bN8vx0
Pythonは馬鹿向けってことやね
0009風吹けば名無し
垢版 |
2022/04/23(土) 06:18:24.37ID:Tru2GTuQ0
>>6
Javaはクラスありきなんや…
厳格すぎてこうしか書けない
0010風吹けば名無し
垢版 |
2022/04/23(土) 06:18:51.94ID:yKrok4Sn0
なでしこでいいよね
0011風吹けば名無し
垢版 |
2022/04/23(土) 06:18:53.74ID:lLmLvu1RM
パイソン(笑)じゃ高給職つけないよ
0012風吹けば名無し
垢版 |
2022/04/23(土) 06:20:25.01ID:7124Oc/bM
日本人ならruby使え
0013風吹けば名無し
垢版 |
2022/04/23(土) 06:20:36.22ID:1DQGFInR0
じゃあpythonってそのソースコードだけでコンパイルすればコマンドラインから実行できる?まさかnodejsのようにプロパティとか用意しないといけないとかないよね?
もし必要なら手間変わらないじゃん
0014風吹けば名無し
垢版 |
2022/04/23(土) 06:20:37.06ID:7s7+1ka50
そもそもスタックサイズとか気にしないやろしな
その調査とかないし
0015風吹けば名無し
垢版 |
2022/04/23(土) 06:21:07.18ID:Tru2GTuQ0
ワイ「classってなんですか?staticって何ですか?何故この記述が必要なのですか?」

講師「おまじないです。」
0016風吹けば名無し
垢版 |
2022/04/23(土) 06:21:18.79ID:9Qyowcyq0
やったことないけど関数にまとめたらいいんじゃね?
パイソンのプリントも裏ではJavaみたいなことしてんでしょ
0017風吹けば名無し
垢版 |
2022/04/23(土) 06:22:09.96ID:+Fx0olxL0
やっぱawkやね
0018風吹けば名無し
垢版 |
2022/04/23(土) 06:22:58.89ID:V24838Y80
>>11
ガイ
0019風吹けば名無し
垢版 |
2022/04/23(土) 06:24:37.28ID:9CsbQ3DN0
Lispも(print "Hello Lisp")で出力できるからJavaよりLispをやるべきだな
ってこんな事してたらガイジやないかーい👆💦
0020風吹けば名無し
垢版 |
2022/04/23(土) 06:24:45.30ID:Tru2GTuQ0
>>17
POSIX原理主義かなにか?
0022風吹けば名無し
垢版 |
2022/04/23(土) 06:25:51.33ID:EPbZTPH70
でもクソ遅いじゃんpython
0023風吹けば名無し
垢版 |
2022/04/23(土) 06:28:25.35ID:Tru2GTuQ0
>>22
Javaも初動はクッソ遅いけどな
0024風吹けば名無し
垢版 |
2022/04/23(土) 06:29:07.30ID:ULxduk3q0
vbaやと?
0025風吹けば名無し
垢版 |
2022/04/23(土) 06:29:13.31ID:Tru2GTuQ0
これ見てJavaすごい!Java学ぼう!ってなる人いるんか?
0026風吹けば名無し
垢版 |
2022/04/23(土) 06:29:26.66ID:lFxNcod+d
標準出力のタイプ数が少ないだけじゃ選ぶ理由としては弱いな
パッケージやクラスについてはpythonでも理解しなきゃならんし
あと俺は静的型のほうがコンパイル時に見つかるエラーが増えるから初心者に優しいと思う
0027風吹けば名無し
垢版 |
2022/04/23(土) 06:29:40.54ID:SkxwRDsC0
>>13
そもそもコンパイルはしない言語ですし…(一応できるけと)
0028風吹けば名無し
垢版 |
2022/04/23(土) 06:30:16.84ID:hiA58xaG0
なんだこの絶妙に動かないコード…
0029風吹けば名無し
垢版 |
2022/04/23(土) 06:31:26.31ID:Tru2GTuQ0
>>24
Sub Hello()
Debug.print "hello vba"
End Sub


うろ覚えだけどこんな感じ
Javaよりは簡潔だないかにJavaがクソか分かる
0030風吹けば名無し
垢版 |
2022/04/23(土) 06:31:53.62ID:lJ6Nw/W90
static初期化ブロックに書けばmainのおまじない要らんやろ
0031風吹けば名無し
垢版 |
2022/04/23(土) 06:33:03.49ID:Tru2GTuQ0
>>26
初心者はそのコンパイルエラーに嫌気がさすんや
とりあえず問題ある箇所までは動いてくれるインタプリタのほうが取っつきやすい
0032風吹けば名無し
垢版 |
2022/04/23(土) 06:33:48.63ID:aDZTZQ5M0
pythonはクッソおそいけど分かりやすいのとライブラリが豊富なのがいい
プログラミングが専門じゃないけどコードは使うような科学分野で普及する意味がわかるわ
0033風吹けば名無し
垢版 |
2022/04/23(土) 06:33:51.71ID:lFxNcod+d
pythonはなぜかlenがメソッドじゃないのがキモい
0034風吹けば名無し
垢版 |
2022/04/23(土) 06:34:27.31ID:SanhHaF9d
せめて順次選択反復で比べようよ
0035風吹けば名無し
垢版 |
2022/04/23(土) 06:34:43.34ID:U9Wh3Usa0
表示 "こんにちは世界"

こんなんで済む言語でんかなー
0036風吹けば名無し
垢版 |
2022/04/23(土) 06:34:55.14ID:lJ6Nw/W90
>>31
変に動く方が嫌やろ
0037風吹けば名無し
垢版 |
2022/04/23(土) 06:37:46.92ID:vGoUjd2s0
動的型付けは入力補完が効かないこと多いから嫌い
0038風吹けば名無し
垢版 |
2022/04/23(土) 06:37:50.36ID:ag5kFVe8d
>>31
暗黙の型変換とか違う型のデータが紛れ込んだりとかでデバッグにクッソ時間かかった記憶あるけどコンパイルエラーよりよほど辛かった

ってか初心者がプログラミング始めるとかならGUIをグリグリ動かせる方がscratchが一番やと思う
0039風吹けば名無し
垢版 |
2022/04/23(土) 06:37:53.74ID:hh7ZnsprM
echo hello
これでいいよね
0040風吹けば名無し
垢版 |
2022/04/23(土) 06:39:23.84ID:7pUuS2Az0
>>35
なでしことかいう言語なかったか?
0041風吹けば名無し
垢版 |
2022/04/23(土) 06:39:24.70ID:9Qyowcyq0
console.logが裏ですごいガチャガチャしてくれてるんやって思ったらグローバル関数ていうんか?jsは親切ンゴね
0042風吹けば名無し
垢版 |
2022/04/23(土) 06:41:33.12ID:Tru2GTuQ0
あとCloud全盛の時代にJavaみたいなガチガチのオブジェクト指向の言語って相性悪いよね
0043風吹けば名無し
垢版 |
2022/04/23(土) 06:42:55.07ID:EPbZTPH70
>>42
そこに相性なんてあるか?
0044風吹けば名無し
垢版 |
2022/04/23(土) 06:45:17.12ID:6DOF2to40
python可読性は高いけどあんまりプログラミング書いてる気しないよな
0045風吹けば名無し
垢版 |
2022/04/23(土) 06:46:05.32ID:Tru2GTuQ0
>>43
例えばAWS lambdaみたいなサーバレスサービスでガッツリオブジェクト指向書くやつとかおらん

あと単に初動が遅すぎる
0046風吹けば名無し
垢版 |
2022/04/23(土) 06:48:59.46ID:EPbZTPH70
>>45
エンドポイントごとにLambda作ってそう…
0047風吹けば名無し
垢版 |
2022/04/23(土) 06:49:24.24ID:Tru2GTuQ0
>>41
Javascriptも取っつきやすさは最強やな
同じJavaの名前ついてるのに天と地の差
0048風吹けば名無し
垢版 |
2022/04/23(土) 06:50:32.42ID:yFLNeQZ+0
ワイのように本業土木エンジニアにとってはpythonで自動化するみたいなので十分
0049風吹けば名無し
垢版 |
2022/04/23(土) 06:52:04.62ID:S003Ytqcd
jsで入門したけど非同期処理がデフォなのがキツかった
0050風吹けば名無し
垢版 |
2022/04/23(土) 06:52:09.37ID:XsvIYAU/M
helloのあとに続く単語が違うじゃん
0051風吹けば名無し
垢版 |
2022/04/23(土) 06:55:18.72ID:gg38udj+0
これ結果同じにならんやん
0052風吹けば名無し
垢版 |
2022/04/23(土) 06:58:25.41ID:IiQa8cwp0
でもpythonの案件ある会社が近くにないんやが🥺
0053風吹けば名無し
垢版 |
2022/04/23(土) 06:58:38.01ID:9Qyowcyq0
Jsは非同期なの?意識したことないな。ajaxとかじゃなくて?
0054風吹けば名無し
垢版 |
2022/04/23(土) 06:59:54.97ID:BvP8iCre0
簡潔な記述でJava使いたいならKotlin使えばええやん
0055風吹けば名無し
垢版 |
2022/04/23(土) 07:02:40.93ID:XCUlYX7p0
これだからコードステップ数原理主義者は・・・
言語によって得意なこと違うから派閥が分かれてるんやろ
0056風吹けば名無し
垢版 |
2022/04/23(土) 07:03:49.09ID:1gFlD3ad0
ワイは怒りを忘れられへん😡あんの煽りカス
0058風吹けば名無し
垢版 |
2022/04/23(土) 07:05:21.86ID:ZMaNkYl6d
どんな言語仕様もマクロで後付けできるLispさんが最強やね
0059風吹けば名無し
垢版 |
2022/04/23(土) 07:05:55.72ID:gg38udj+0
>>55
これだけなら超低級言語ですらPython同等やからな
0060風吹けば名無し
垢版 |
2022/04/23(土) 07:06:40.77ID:V1cfyWBS0
なんで実行ファイルにできないの
0061風吹けば名無し
垢版 |
2022/04/23(土) 07:07:05.37ID:1dNclOLSd
pythonのpackageというかmoduleの仕組みってわりとクソじゃね?
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況