[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 12/23 02:05 / Filesize : 239 KB / Number-of Response : 1012
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

ぶっちゃけ始めるのにいい言語て何?



1 名前:デフォルトの名無しさん [2020/03/03(火) 17:17:13 ID:VgWTKanI.net]
ぶっちゃけていいよ

30 名前:デフォルトの名無しさん mailto:sage [2020/03/05(木) 16:24:41.26 ID:/tXOBOI5.net]
技術の進化に人間が合わせる。

31 名前:デフォルトの名無しさん mailto:sage [2020/03/05(Thu) 18:37:15 ID:EKVO1xu/.net]
個人的にはC++のいいとこだけ使ってれば行けるけど、
ガリガリ量産したい人はスクリプト言語使えばいい。

32 名前:デフォルトの名無しさん mailto:sage [2020/03/05(Thu) 19:03:58 ID:kNuHUHXQ.net]
>>23
ごめん、視野狭窄だった

33 名前:デフォルトの名無しさん [2020/03/05(木) 21:33:52.46 ID:TgFGK28T.net]
>>16
PythonはPerlの代替として広まったから、Perlよりは読みやすいと言われているだけ。
他の言語と比べたら癖が強く読みにくい。

最大の欠点は制御ブロックの終わりを}やendで明示しないこと。蚯蚓が這ったような字で
殴り書きしたメモを見せて、これで分かるだろと言ってるようなもので、ちゃんと清書しろと
突っ返したい。

forループも三項演算子も構文が崩れすぎ。初心者には薦められない。

# 1から10までの整数が偶数か奇数かを表示する
for i in range(1, 11): print(i, "even" if i % 2 == 0 else "odd")

爆笑物なのはこれw↓

if __name__ == "__main__":

34 名前:デフォルトの名無しさん mailto:sage [2020/03/05(木) 21:58:11.06 ID:wTyki8t2.net]
perl,ruby,python比べたらpythonが一番読みやすいだろ。
てかpythonが読めないとか馬鹿としかいいようがねーわ。
いい加減なこと言ってんなよ。

35 名前:デフォルトの名無しさん mailto:sage [2020/03/05(木) 22:00:10.48 ID:h922Dn8C.net]
スレタイの答えは
PythonかJavaScriptだろうと思うけど
個人的にはRubyの方が好き

36 名前:デフォルトの名無しさん mailto:sage [2020/03/05(木) 22:01:41.76 ID:h922Dn8C.net]
>>33
>for i in range(1, 11): print(i, "even" if i % 2 == 0 else "odd")

こういう行数が少ない程良いみたいな風潮本当にクソ
行数が多少増えても読みやすい方が良いプログラムだ

37 名前:デフォルトの名無しさん mailto:sage [2020/03/05(木) 22:13:28.95 ID:xjUGoqkA.net]
Pythonでモダンに宣言的に書こうとすると途端にクソになるのはしょうがない
作者がそういうのにシンパシー感じてないから

38 名前:デフォルトの名無しさん mailto:sage [2020/03/05(Thu) 23:01:54 ID:PBcHTAfh.net]
>>33
このデザインパターンは一般的で、Ruby でも使う!

if __FILE__ == $0
# メイン処理
end

$0 は、Ruby起動時の引数に指定した、スクリプトファイル名。
「ruby script.rb」のscript.rb

一方、__FILE__ は、現在評価中のスクリプトファイル名

require 'script.rb'
で呼ばれた場合には、if 内のメイン処理は実行されない

つまり、このデザインパターンにより、メイン処理とrequireの、両方に対応できる!



39 名前:デフォルトの名無しさん mailto:sage [2020/03/05(Thu) 23:09:22 ID:2xdYOK8E.net]
>>33
ブロックの終わりを読み違ったことはないなあ
三項演算子も普通の英文に近いからあんまり違和感ない
しかし__main__については同意する、これは聳え立つクソ

40 名前:デフォルトの名無しさん mailto:sage [2020/03/05(Thu) 23:19:11 ID:02v2nTqD.net]
プログラミング初心者が初めて言語を学ぶときに最も重要なポイントは

1. プログラミングとはどういうものなのかという形式知を短期間で掴むことと
2. 実際に自分にとって役に立つ小さなプログラムを繰り返し作って形式知を暗黙知化すること

プログラムを学ぶこと自体が目的化してるやつは
上の2つが効率的に実現しやすい言語なのかどうかを
標準の道具立てや公式のチュートリアルやリファレンスを見比べて
自分が気に入った言語を選択するのが一番

41 名前:デフォルトの名無しさん mailto:sage [2020/03/05(Thu) 23:38:32 ID:Rgv7/iI/.net]
Python読めないやつはバカですか。

for i in range ...は分かり難いと思ったな、自分は。
index付きの配列の方が素直で理解しやすい。
ranged forのようにindexなしでやれる状況なら、mapとラムダ式(関数)の方がはるかに分かりやすい。

リスト内包表記もPython版はイミフだった。Haskell版(オリジナル)が読みやすい。
が、リスト内包表記なんぞ使わず、map、filterで繋ぐ方が素直かなって思う。

42 名前:デフォルトの名無しさん [2020/03/05(Thu) 23:59:22 ID:uRdGlGLB.net]
Haskell。
初心者にこそ分かりやすい。
手続き型言語覚えてからも、バグの少ないコードを書ける。
(Haskellは養成ギブス的な所がある)

43 名前:デフォルトの名無しさん mailto:sage [2020/03/06(金) 01:53:16 ID:+qIVo5XL.net]
Haskellって趣味で触るだけのもので、実務には全く向かないんじゃ?

44 名前:デフォルトの名無しさん [2020/03/06(金) 08:10:13 ID:89RQTO1C.net]
コンパイルを通ればバグが無いことを保障される。
マルチプロセッサに自動割り付け。
実行速度がCの8.5倍高速。

欠点が見つからない。

45 名前:デフォルトの名無しさん mailto:sage [2020/03/06(金) 09:01:28 ID:Fgd+2Xim.net]
もうその手の詐欺はうんざり

46 名前:デフォルトの名無しさん mailto:sage [2020/03/06(金) 11:05:35 ID:7d5kGJiP.net]
haskellなんてパッケージ管理でバグって詰むくせにコンパイル通れば大丈夫とかよく大法螺ふけるよな。

47 名前:デフォルトの名無しさん mailto:sage [2020/03/06(金) 11:08:42 ID:7d5kGJiP.net]
pythonは良くも悪くも言語固有のものは少ないし、とんでもなく平凡だと思うよ。
そういう意味でよいと思うけどね。
イキッた馬鹿はもっとスペシャルなものが欲しいのかもしれんが。

48 名前:デフォルトの名無しさん [2020/03/06(金) 12:20:04 ID:56NCNxeU.net]
pythonは3になってからなんでもかんでもイテレータ(ジェネレータ)返してきて演算効率的には理にかなってるんだろうけど2ほど直感的ではなくなった



49 名前:デフォルトの名無しさん mailto:sage [2020/03/06(金) 14:02:39 ID:b1r0EvAr.net]
始めるならバグ対応含め、周りに親切に教えてくれる人がいる言語だろう。

そういう人がいる前提で考えると、Haskellは英才教育っぽくて良いと思うがね。
始めにやっとけば、良い癖がつくし、後で他言語の難しい概念を楽に理解できる気がする。

ただ、実際Haskellから始めました、みたいな人は見たことないから推測の域を出ないけど。

Pythonはその点、教える人もそこから学んだ人も沢山いるんだろうね。

50 名前:デフォルトの名無しさん mailto:sage [2020/03/06(金) 16:34:26.56 ID:Z17kfdKR.net]
難しい言語から始めるのは挫折への近道!
最初はRubyやPythonやJavaScriptでいい

51 名前:デフォルトの名無しさん mailto:sage [2020/03/06(金) 16:45:16.03 ID:7d5kGJiP.net]
haskellを親切に教えてくれる奴がどこにいるんですかね?
そんな糞エリート意識持つくらいなら複数言語やりゃいいんだよ。
だいたいhaskellやってることが評価されるってのは構文を理解してるとかそういう点じゃない。
あの評価順序と実際のメモリ上の動作を上手くつなぎ合わせて低レイヤーで最適化できることを
見込まれての評価だぞ。
馬鹿はそういうところをこれっぽっちも理解せずにhaskellを薦めるからタチが悪い。

52 名前:デフォルトの名無しさん mailto:sage [2020/03/06(金) 19:21:17.84 ID:myCFvsho.net]
書籍の数とか使える環境とか考えても、やっぱPythonだろうね。
スマホでもキーボード繋いで出来るし、
スマホのちっちゃい画面でも画面分割して、
サイトや電子書籍見ながら写経してたよ。

53 名前:デフォルトの名無しさん [2020/03/06(金) 19:24:55.48 ID:56NCNxeU.net]
Pythonは必修ライブラリ辿ってくとほぼCだからなぁw

54 名前:デフォルトの名無しさん mailto:sage [2020/03/06(金) 21:21:01.63 ID:n2xpzai7.net]
PythonはRuby/JavaScript/C#/Javaあたりと比べると
リファレンスがどうしようもなく読みにくい

Pythonの質スレ見ても「それくらいリファレンス読めば分かるやろ?」っての質問が多いけど
実際にリファレンスを見ると、初心者には該当箇所を見つけるのがまず難しくて
書き方も初心者には難しいかもなってことが多いんだよね
関数シグニチャに戻り値の型を書いてないのもPythonくらい

例えば配列(Pythonのlist)のところとか各言語に共通する基本要素で比べてみればよく分かる
https://docs.python.org/ja/3/library/stdtypes.html#sequence-types-list-tuple-range
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array
https://docs.ruby-lang.org/ja/2.7.0/class/Array.html
https://docs.microsoft.com/ja-jp/dotnet/csharp/programming-guide/arrays/
(https://docs.microsoft.com/ja-jp/dotnet/api/system.array?view=netframework-4.8)
https://www.php.net/manual/ja/book.array.php

他言語出身者には習得がトップレベルで簡単な言語だとは思うけど
四六時中質問に答えてくれる人がいない場合は微妙

55 名前:デフォルトの名無しさん mailto:sage [2020/03/06(金) 22:50:42 ID:owZ/2bWF.net]
schemeと比べたら
Pythonはほんと読みやすいわ

56 名前:デフォルトの名無しさん mailto:sage [2020/03/07(土) 03:47:56 ID:meF2wfp3.net]
Lispと比べたらほとんどの
メジャーな言語は読みやすいだろう

57 名前:デフォルトの名無しさん mailto:sage [2020/03/07(土) 05:49:23 ID:L+9bbGiD.net]
>>54
> 四六時中質問に答えてくれる人がいない場合は微妙
ってのが、プログラミングスクールの売り文句っぽいw
結局、初心者とプロの差が大きすぎるんだろうな。
何から聞いて良いのか、何から教えれば良いのか判らない。

58 名前:デフォルトの名無しさん mailto:sage [2020/03/07(土) 08:41:52 ID:k2Lw2A6e.net]
>>28
本当だ
10年ぶりぐらいに見たが未だに更新されてるんだな



59 名前:デフォルトの名無しさん mailto:sage [2020/03/07(土) 09:33:01 ID:XLWmxUUx.net]
>四六時中質問に答えてくれる人がいない場合は微妙
こんな状況でプログラムを覚えるやつなんかいねーよ。

60 名前:デフォルトの名無しさん mailto:sage [2020/03/07(土) 09:48:10 ID:ezYz/gTa.net]
RPG, PL/I, REXXで一生やっていけそう

61 名前:デフォルトの名無しさん mailto:sage [2020/03/07(土) 14:36:56 ID:/yAUa4xK.net]
>>56
あまり変わらないと思う
慣れているかどうかの差でしかないと思う

62 名前:デフォルトの名無しさん mailto:sage [2020/03/07(土) 15:39:53 ID:cGTHD7tT.net]
>>59
人よりはるかに優秀で24時間OKなGoogle先生がいるじゃないかw

63 名前:デフォルトの名無しさん mailto:sage [2020/03/07(土) 19:27:44 ID:XLWmxUUx.net]
54の文脈と離れたこと言われても元も子もない。

64 名前:デフォルトの名無しさん mailto:sage [2020/03/07(土) 19:40:09.11 ID:meF2wfp3.net]
>>54
AIブーム以前の昔のPythonは
日本語ドキュメントが少なくて流行らなかったね
昔から日本語情報が多かったRubyを今でも読み書きしてる

けど今はPythonの本がたくさん出てるから買って読めばいい

65 名前:デフォルトの名無しさん mailto:sage [2020/03/08(日) 02:16:06 ID:6M8suKHC.net]
マイナー言語だとドキュメントは英語のやつしかないので
英語のいい勉強になる

66 名前:デフォルトの名無しさん mailto:sage [2020/03/08(日) 02:23:32.74 ID:q3PBpoad.net]
マイナー言語を使うメリットは英語上達だな
デメリットは作りたい物をサクッと作れない

67 名前:デフォルトの名無しさん [2020/03/08(日) 02:24:00.18 ID:ZuSBaXSz.net]
まさに本末転倒だな!w

68 名前:デフォルトの名無しさん [2020/03/08(日) 06:05:14 ID:W4hwWNBv.net]
Juliaの日本語ドキュメントは無いのかね



69 名前:デフォルトの名無しさん mailto:sage [2020/03/08(日) 08:43:12.13 ID:Dz/wpeTc.net]
オタクってマイナーな言語を極めてるイメージあるな

70 名前:デフォルトの名無しさん mailto:sage [2020/03/08(日) 08:55:06.56 ID:WHPmDMrq.net]
てか普通に英語のが汎用性あるだろ。それでいいじゃん。

71 名前:デフォルトの名無しさん [2020/03/08(日) 09:09:37.43 ID:FKfh6/PX.net]
Juliaはバージョン1.3と称しているが、実質的にはまだ0.xの公開β版だな。
不安定でパッケージをインストールしようとすると、長長しいエラーが表示されて
強制終了してしまうものがあり、グラフも描けない。ちょっと触ってみるには
面白いかも知れないが、実用には使えない作り込みの粗雑さ。このまま始まらずに
消えそう。

72 名前:デフォルトの名無しさん mailto:sage [2020/03/08(日) 09:52:43.23 ID:I0GhLDrC.net]
>>71
そんな公開β版でもNASAやFRBが実務で使ってるんだから、使う側の人間を選ぶだけだろ

73 名前:デフォルトの名無しさん mailto:sage [2020/03/08(日) 11:14:51.91 ID:2fZbJlty.net]
google 翻訳ぐらいでも十分に意味が分かるぞ
どうしてもというところは原文を読むだけ

74 名前:デフォルトの名無しさん mailto:sage [2020/03/08(日) 17:11:35 ID:q3PBpoad.net]
>>71
新言語は不安定で使いにくいのに
やたら持ち上げられるよな
オレカッケーしたいだけで

75 名前:デフォルトの名無しさん [2020/03/09(月) 03:29:35 ID:OLeJnLFp.net]
>>43
始めるのに良い言語は実用的である必要があるの?
アルゴリズムの理解し易さはピカイチだと思うが。

76 名前:デフォルトの名無しさん [2020/03/09(月) 03:44:25 ID:OLeJnLFp.net]
>>46
cabalの話なら、stack使え


>>49,51

Haskellはマイナーなので、プログラミングHaskellとかの優秀な入門書に頼る他無い。

77 名前:デフォルトの名無しさん mailto:sage [2020/03/09(月) 03:45:07 ID:ajCpPJPb.net]
実用的でない言語なんか
実用言語を5〜6個覚えてからでいいだろ?

78 名前:デフォルトの名無しさん mailto:sage [2020/03/09(月) 06:39:25 ID:wpD0c2Sy.net]
>>75
あるよ
当然

アルゴリズムを学ぶのとプログラミングを学ぶのを混同してるんじゃ?



79 名前:デフォルトの名無しさん mailto:sage [2020/03/09(月) 10:03:24.96 ID:KfBbpF5w.net]
>>76
stackも同程度にぶっこわれるだろうが。この詐欺師が。

80 名前:デフォルトの名無しさん mailto:sage [2020/03/09(月) 11:42:19 ID:OgnIoX0o.net]
わかりやすい言語なら古典的には basci か pascal だけど
basci はできれば使ってほしくない言語だし
pascal はほぼ滅びたし
プログラムのフローだけだとわかりやすいかもしれないが
型とかオブジェクト指向とか基本ないし

81 名前:デフォルトの名無しさん mailto:sage [2020/03/09(月) 11:43:01 ID:OgnIoX0o.net]
basci → basic

82 名前:デフォルトの名無しさん mailto:sage [2020/03/09(月) 11:59:26 ID:KfBbpF5w.net]
いやbasic普通に型(class)あるし、オブジェクト指向できるだろ。(オブジェクト指向がいいとも思わんが)
なんでこんなに堂々と嘘つくんだ?

83 名前:デフォルトの名無しさん mailto:sage [2020/03/09(月) 12:20:50 ID:/tqCXXxX.net]
>>82
BASIC言語系やBASIC処理系はあってもBASICという名前の特定の言語は無いからそれだと何を指しているのかわからない

84 名前:デフォルトの名無しさん mailto:sage [2020/03/09(月) 16:47:44 ID:GfY425vw.net]
ruby
javascript
html/css
java
scala

これで行け。でも>>1がもし今まで何の勉強もしてこなかったなら何のプログラムも書けないだろう。

85 名前:デフォルトの名無しさん mailto:sage [2020/03/09(月) 21:18:53 ID:ajCpPJPb.net]
>>80
>わかりやすい言語なら古典的には basic か pascal
その後継がMSのVB(A)とC#なんだよな
もちろんOOとかいろいろ新要素が入ってるけど

86 名前:デフォルトの名無しさん mailto:sage [2020/03/10(火) 00:47:38 ID:/8wMzNUm.net]
html/css
C
python
scheme


まずはこの4つを勉強すればいい
それでプログラミングの基礎が固まる

87 名前:デフォルトの名無しさん mailto:sage [2020/03/10(火) 09:35:07.61 ID:oaoNXGAz.net]
html/cssってjs始めれば嫌でも身に付くでしょ
そして環境構築から言語自体の難易度までどれをとってもJavaScriptが圧倒的に初心者向きだから入門はjsで良い
その後にGoなりWindowsなら.NET系なりの静的型付け入ればいい

88 名前:デフォルトの名無しさん [2020/03/10(火) 12:04:26 ID:WuDfOjrv.net]
>>78
まあHaskellは仮にも実用言語ではあるけどね。
マイナーだから、周辺環境が整ってない。
ただ、言語としては他人のコード読みやすいし、他人に何やってるか分かってもらうコード書きやすい。
互いに何やってるか分かるのは重要。

あとは手続き型言語でも正しく動くコードは数式やHaskellのコードに置き換えられる。
(逆に言えば、バグがあったら数学的に正しくない)
手続き型言語をやるにしても、色々得るものがある。

フィボナッチ数を求めるプログラム

Python

def fib(n):
 temp = 0
  a = 0
  b = 1
for i in range(n):
temp = a
a = b
b += temp
return a

Haskell(末尾再帰版)

fib n = fib’ n 0 1  
 where
   fib’ 0 a _ = a
   fib’ n a b = fib’ (n–1) b (b + a)



89 名前:デフォルトの名無しさん mailto:sage [2020/03/10(火) 13:48:32.50 ID:eonxFH18.net]
>>88
やっぱりアルゴリズムを学ぶのとプログラミングを学ぶのを混同してるねw
プログラミングは数学ではないし
プログラミング初学者にとって何が大事かも理解してない

def fib(n):
____curr, prev = 0, 1
____for _ in range(n):
________curr, prev = curr + prev, curr
____return curr

90 名前:デフォルトの名無しさん mailto:sage [2020/03/10(火) 14:14:45 ID:uPXabSQ0.net]
フィボナッチを再帰でやるのがどれだけ遅いかもわからんバカはほっとけ。

91 名前:デフォルトの名無しさん mailto:sage [2020/03/10(火) 14:30:19 ID:xQPUXd79.net]
最適化かかる

92 名前:デフォルトの名無しさん [2020/03/10(火) 15:04:20 ID:YCA0GKqZ.net]
最適化に期待するのが前提なら最初からループで書けやw

93 名前:デフォルトの名無しさん mailto:sage [2020/03/10(火) 15:29:30 ID:Nfjs21tX.net]
ループと再起で比較するんだ。すごいねー

94 名前:デフォルトの名無しさん mailto:sage [2020/03/10(火) 15:33:01 ID:uPXabSQ0.net]
え?比較しないの?なぜ?

95 名前:デフォルトの名無しさん mailto:sage [2020/03/10(火) 15:57:33.71 ID:ed/kU6Ic.net]
フィボナッチ数列を再帰で書くと書きやすいし読みやすい
再帰で書くと処理系が自動的にループに書き直してくれるので
速度は変わらない。いいですか?

96 名前:デフォルトの名無しさん mailto:sage [2020/03/10(火) 16:16:11.01 ID:uPXabSQ0.net]
そのままブラックボックスの中身を信じろと。。
あ、これは事故るわ。。関わりたくない種類の輩だ。

97 名前:デフォルトの名無しさん mailto:sage [2020/03/10(火) 16:30:45.59 ID:bV2CwOdW.net]
>>95
それどういう言語?

98 名前:デフォルトの名無しさん [2020/03/10(火) 19:16:05 ID:VBOOk+mK.net]
>>89
アルゴリズムを狭く捉えすぎ。
目的を達成する為のコード全般アルゴリズムと言える。
本にもあるだろ?
プログラミング=アルゴリズム+データ構造って。
画像処理のプログラムを作るには、画像処理のアルゴリズムだけでも不足で、処理する画像フォーマットの構造を理解しないといけない。



99 名前:デフォルトの名無しさん mailto:sage [2020/03/10(火) 19:21:10 ID:3BlP5Izm.net]
>>89
PythonやRubyは
もう十分短く書ける構文あるからな!
関数型かというと微妙な気もするけど

それこそプログラミングとアルゴリズムの違いだな
初学者は快適にプログラミングできればいいからな

100 名前:デフォルトの名無しさん mailto:sage [2020/03/10(火) 20:07:45.01 ID:5TWhqkXt.net]
>>97
再帰で書ける言語はすべて

101 名前:デフォルトの名無しさん mailto:sage [2020/03/10(火) 21:51:52 ID:eonxFH18.net]
>>98
プログラミング初心者が最初に理解しなきゃいけないのはそこじゃないんだよね
明確な目的もなく漠然とプログラミングを学びたいと言ってるようなやつは特に

初心者に「プログラミング=アルゴリズム+データ構造」って捉え方を押し付けるのは
将棋にたとえると駒の動かし方やルールすら身についてないのに
特定戦法の定石を教え込もうとするようなもん

102 名前:◆QZaw55cn4c mailto:sage [2020/03/10(火) 22:39:27 ID:7t0MtDjq.net]
>>101
×特定戦法の定石
◎特定戦法の定跡

103 名前:デフォルトの名無しさん [2020/03/10(火) 23:10:27.66 ID:YCA0GKqZ.net]
天下のGoogleがディープラーニングの成果のベンチマークに用いたのは囲碁だから定石。

104 名前:デフォルトの名無しさん mailto:sage [2020/03/10(火) 23:50:53 ID:3BlP5Izm.net]
>>95
>>100
いや末尾再帰の最適化でないとダメなんじゃ?

105 名前:デフォルトの名無しさん mailto:sage [2020/03/10(火) 23:51:27 ID:3BlP5Izm.net]
>>102
囲碁は定石なので
間違いではない

106 名前:デフォルトの名無しさん [2020/03/10(火) 23:56:38 ID:3ZOnmqiJ.net]
>>88
Haskellでフィボナッチ数列と言えば、分かりにくくてキモいと言われているこのコードだろ。

fibs = 1:1:zipWith (+) fibs (tail fibs)
main = do print $ take 100 fibs

107 名前:デフォルトの名無しさん mailto:sage [2020/03/11(水) 01:07:21.72 ID:Hurmt80k.net]
>>102
QZは朝鮮人だから分からないんだよ

108 名前:デフォルトの名無しさん [2020/03/11(水) 03:10:13.56 ID:cObZd09Z.net]
Rubyでfib
def fib(n)
  a = [0, 1]
  n.times{a = [a.last, a.sum]}
  a.last
end



109 名前:デフォルトの名無しさん [2020/03/11(水) 16:45:58.65 ID:oVbJOSUFa]
https://studio.youtube.com/video/BvZg66oZXwg/edit

2020年4月から小学生でもプログラミングが必須科目になります。
文字を入力せずにブループリントとという、
グラフィカルノードベースでプログラミングができ、
かつ、高度なゲームも作ることができるアンリアルエンジン4は、
初心者がプログラミングを理解するにはうってつけです。
是非、アンリアルエンジンでのプログラミングを試して下さい!
https://www.unrealengine.com/ja/
こちらから直ぐにダウンロードでき、無料で使うことができます!

110 名前: mailto:sage [2020/03/11(水) 19:56:53.35 ID:WxBAX/dn.net]
>>105
囲碁に特定戦法とかありますか?

111 名前:デフォルトの名無しさん [2020/03/11(水) 20:01:24.30 ID:vu1i9ieU.net]
鶴翼の陣とかミニ中国流とかいろいろあんだろ

112 名前: mailto:sage [2020/03/11(水) 20:50:27.07 ID:WxBAX/dn.net]
>>111
私は三連星とかをよく打ちますが、でも戦法って気はしないんですよ…

113 名前:デフォルトの名無しさん [2020/03/11(水) 22:32:30 ID:vu1i9ieU.net]
そんなこと言ったら将棋だって居飛車や穴熊とかの戦法と定跡は別じゃね?
同じってんならもういいや。

114 名前:◆QZaw55cn4c mailto:sage [2020/03/11(水) 23:10:24 ID:WxBAX/dn.net]
>>113
>>111-112 とかは、そのものずばり「布石」という別の言葉がありますよね、そして布石と定石とはちょっと違う概念でしょう
であれば、たしかに将棋の戦法と定跡もちょっと違う概念ですね

そして
「特定戦法の定セキ」と書いたときに、これが囲碁のことである可能性よりも将棋である可能性の方が高いのではないでしょうか?
したがって >>102

115 名前:デフォルトの名無しさん [2020/03/11(水) 23:20:52 ID:vu1i9ieU.net]
特定の布石へのよくある相手の対応から始まる定石はあると思うけど?
それとは違うわけ?
「特定戦法の定セキ」の定義ってどっかにあるの?URL教えてほしい。

116 名前:◆QZaw55cn4c mailto:sage [2020/03/12(Thu) 00:35:50 ID:6A84lKNn.net]
>>115
だから「特定戦法の定セキ」という言い回しは囲碁的というよりは将棋的、ということなのでは?

117 名前:デフォルトの名無しさん mailto:sage [2020/03/12(Thu) 00:58:00 ID:/YIFSAvr.net]
>>101
見返すとたしかに将棋にたとえてるので
定石は違和感があって定跡の方が自然だ

>>102
しかし囲碁だと定石なので
○×式で片付けるのも違和感がある


で、結論としては別にどうでもいいな?

>>101は喩えで使ってるだけで
レスの主旨はアルゴリズムの学習は
後回しでいいというものだから

118 名前:デフォルトの名無しさん mailto:sage [2020/03/12(Thu) 04:12:42 ID:aVRNVO+6.net]
企業でも、戦略・戦術がある。
大小・長短期間・抽象具体的

囲碁の武宮は、中央に大模様を作る、厚み重視の棋風の「宇宙流」は、戦法かな?
一方、ナダレ定石などは、定石

範囲の大小



119 名前:デフォルトの名無しさん [2020/03/12(Thu) 05:05:54 ID:tL8L8UhJ.net]
>>101が駒の動かし方〜とか将棋にたとえてるので文脈から定跡のほうが自然という、ただそれだけのことであって、
それがなぜ「特定戦法の定セキ」という言い回しは囲碁的というよりは将棋的である、と一般化されるのか分からない。飛躍に過ぎるのでは。晒されていない前提があるとか…

120 名前:デフォルトの名無しさん mailto:sage [2020/03/12(木) 07:45:50.89 ID:m823ByL8.net]
ガチでやるならやっぱCからかな。
プログラムのプだけ分かれば良いならpython一択

121 名前:デフォルトの名無しさん mailto:sage [2020/03/12(Thu) 09:38:31 ID:lmegWXlF.net]
凡人はpythonできまりかな できるこはCと同じだしね
難しいことは頭いい人にまかせて、実装にだけ集中できるしね
しかし、みんなこれやっちゃうとライブラリ作る人いなくなっちゃうよな
頭いい人は正直pythonしないでほしい

122 名前:デフォルトの名無しさん mailto:sage [2020/03/12(Thu) 10:26:27 ID:GMdtUib2.net]
Tcl/Tkがいいと思う

123 名前:デフォルトの名無しさん mailto:sage [2020/03/12(Thu) 10:35:04 ID:/OMGyDgX.net]
Linux、Web系は避ける
VB.NETがいいぞ

124 名前:デフォルトの名無しさん mailto:sage [2020/03/12(Thu) 10:54:45 ID:2DPQopCV.net]
>>121
大丈夫
頭のいい人は数時間でCをマスターしてpythonのライブラリを書き始めるから

125 名前:デフォルトの名無しさん mailto:sage [2020/03/12(木) 16:51:27.39 ID:vezPl66A.net]
>>104
だよね
>>95が正しかったら
末尾再帰の存在意義がないことになる

126 名前:デフォルトの名無しさん mailto:sage [2020/03/12(木) 17:41:00.35 ID:cdl9Dqe3.net]
結局スタック領域や関数コールのメモリイメージを持つことが大事だと。
ならやっぱcやるしかないな。

127 名前:デフォルトの名無しさん mailto:sage [2020/03/13(金) 07:44:47.16 ID:8Bv78q2K.net]
>>124
そんな人口の1%もいないような特殊人種の話しても仕方がない

128 名前:デフォルトの名無しさん mailto:sage [2020/03/13(金) 12:49:31 ID:TiAfCKui.net]
マジレスするとC#



129 名前:デフォルトの名無しさん [2020/03/13(金) 13:14:39 ID:1BdG/sXQ.net]
C#も継ぎ足しまみれの秘伝の仕様になってるしな…

130 名前:デフォルトの名無しさん mailto:sage [2020/03/13(金) 15:09:41 ID:He1z41Wp.net]
>>129
どこが?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<239KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef