[表示 : 全て 最新50 1-99 101- 2ch.scのread.cgiへ]
Update time : 01/26 22:03 / Filesize : 29 KB / Number-of Response : 123
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

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



1 名前:デフォルトの名無しさん mailto:sage [2021/11/14(日) 16:17:47.99 ID:byIoimUv.net]
前スレ

ぶっちゃけ始めるのにいい言語て何 part7
https://mevius.5ch.net/test/read.cgi/tech/1631418983/

2 名前:デフォルトの名無しさん [2021/11/14(日) 16:50:19.27 ID:tkHjD9h1.net]
O2

3 名前:デフォルトの名無しさん mailto:sage [2021/11/14(日) 18:42:20.70 ID:IFj7jNe6.net]
>>1
スレたておつ!
新スレおめでとうございます

4 名前:デフォルトの名無しさん mailto:sage [2021/11/14(日) 18:51:32.59 ID:6FVLDefc.net]
>>1
韓国語は?

5 名前:デフォルトの名無しさん mailto:sage [2021/11/14(日) 18:57:26.78 ID:rmhki0IV.net]
確かに
韓国語始めたら女の子にもモテるし
じゃあなキモオタたち

6 名前:デフォルトの名無しさん [2021/11/14(日) 20:20:06.94 ID:a1NX5xzG.net]
 
(‘_‘)r鹵<<< < `Д´>>>5 プシューッ
  「ニダキラー」

7 名前:デフォルトの名無しさん [2021/11/14(日) 20:36:34.09 ID:nLCz7RQY.net]
あわしろ氏がお勧めする数学志向言語Haskell。

8 名前:デフォルトの名無しさん mailto:sage [2021/11/15(月) 08:50:06.32 ID:ZFzI9gV2.net]
>>4
「防水」が「放水」と同じ書き方の欠陥言語を挙げるなよ。

9 名前:デフォルトの名無しさん mailto:sage [2021/11/15(月) 12:06:55.44 ID:dM5RKhno.net]
>>8
なんだ詳しいじゃん
こんなにも韓国語普及してるなら韓国語一択だな

10 名前:デフォルトの名無しさん mailto:sage [2021/11/15(月) 12:28:42.90 ID:znxhv8QW.net]
>>9
ベトナム語より少ないのに?アホ言うな。

朝鮮、韓国はNGにするわ。



11 名前:デフォルトの名無しさん [2021/11/15(月) 13:33:13.73 ID:PMX0FWxO.net]
小学生にはHaskell教えて数学的思考能力を養うべき

12 名前:デフォルトの名無しさん mailto:sage [2021/11/15(月) 13:42:39.53 ID:CioDtjyK.net]
>>9
マジキモいよお前

13 名前:デフォルトの名無しさん mailto:sage [2021/11/15(月) 16:34:15.75 ID:jrEct5mS.net]
>>10
kankoku最高だよな。学ぼうぜw

>>12
どこが?少なくともRustとかHaskellよりかはマシだろ
女の子にモテるし

14 名前:デフォルトの名無しさん mailto:sage [2021/11/15(月) 18:51:52.07 ID:I69rZ/Of.net]
同音異義語まみれの日本語とかいうクソ言語
https://cdn-ak.f.st-hatena.com/images/fotolife/l/lalalalalalalala/20170131/20170131223739.jpg

15 名前:デフォルトの名無しさん mailto:sage [2021/11/15(月) 19:05:25.54 ID:Nvu8rn94.net]
それにつけても漢字の素晴らしさよ
昔の中国人は凄かったのになあ

16 名前:デフォルトの名無しさん mailto:sage [2021/11/15(月) 19:06:22.38 ID:0t2kAlwU.net]
>>14
「こうしょう」は21世紀の文語
「こーしょー」が21世紀の口語

17 名前:デフォルトの名無しさん mailto:sage [2021/11/15(月) 20:03:56.92 ID:uOK/FGI/.net]
スペイン語は?
ネットだと英語と中国語の次ぐらいに見かける気がするが

18 名前:デフォルトの名無しさん mailto:sage [2021/11/15(月) 21:08:07.98 ID:VIw7Bjxz.net]
時制が複雑なのであんまり推薦できないな
英語以外のヨーロッパ系言語もだいたいそう

19 名前:デフォルトの名無しさん mailto:sage [2021/11/15(月) 21:15:59.08 ID:0t2kAlwU.net]
・名詞の形が変化しないこと (必要なことは助詞や形容詞で指定する)
・動詞の形が変化しないこと (必要なことは助動詞や形容動詞で指定する)
・発音はローマ字ベースの世界標準であること (英語は大母音推移で最悪パターン)

20 名前:デフォルトの名無しさん mailto:sage [2021/11/15(月) 22:10:59.87 ID:KXhn2GaZ.net]
おっ早速クソスレやってんな



21 名前:デフォルトの名無しさん mailto:sage [2021/11/15(月) 22:40:32.82 ID:0t2kAlwU.net]
https://news.yahoo.co.jp/articles/a0b55fa1e4c553c7c8e2dbd41a86ff667dcd7039
日本語の元となる言語を最初に話したのは、
約9000年前に中国東北地方の西遼河流域に住んでいたキビ・アワ栽培の農耕民だったと、
ドイツなどの国際研究チームが発表し英科学誌ネイチャーに掲載された。

研究チームの一人、同研究所のマーク・ハドソン博士(考古学)によると、
日本列島では新たに入ってきた言語が先住者である縄文人の言語に置き換わり、
古い言語はアイヌ語となって孤立して残ったという。

22 名前:デフォルトの名無しさん mailto:sage [2021/11/16(火) 04:46:11.63 ID:MFNDZjOt.net]
でも正直プログラミング言語以前に英語は絶対に出来た方がいいよな
基本的に学校で習うから問題無いけど

23 名前:Mb mailto:sage [2021/11/16(火) 15:41:57.86 ID:GzQ646mG.net]
>>22
プログラマだったらラテン語もちょっと齧っとくといいぞ。
科学技術系の分野だと、ギリシャ系の語彙が(ギリシャ文字ではなく
ラテン文字のアルファベット)で使われているので、
技術用語の語源を知ると腑に落ちる。

24 名前:デフォルトの名無しさん mailto:sage [2021/11/16(火) 16:15:56.78 ID:PXq+4XEU.net]
>>13
よく鏡見てみろよ
糸目で頬骨出ててエラ張ってんだぜ
マスゴミのステマに乗せられた韓国大好きJKだって本物の整形前の鮮人見たら幻滅するさ

25 名前:デフォルトの名無しさん mailto:sage [2021/11/17(水) 16:01:59.52 ID:fvZas+2X.net]
スキトキメキトキス

26 名前:デフォルトの名無しさん mailto:sage [2021/11/17(水) 18:36:16.73 ID:QGXlspmk.net]
>>14
「こうこう」を広辞苑で引くと20以上あるんだっけ。それでも
文脈と(文章読む場合には)形で容易に区別できる。

「日本人すごい」的な意見はそんなに好きじゃないけど、
「よくこうも玄妙なバランスを考えたなあ」とは思う。

27 名前:デフォルトの名無しさん mailto:sage [2021/11/17(水) 19:31:53.01 ID:0hHiEqT7.net]
誰かが考えてこうしたわけじゃないだろう
勝手にこうなって勝手にみんな慣れただけだ

28 名前:デフォルトの名無しさん mailto:sage [2021/11/18(木) 02:39:27.44 ID:n7NyfH0b.net]
世界一習得が難しい日本語を最初の言語に選ぶのが合理的で効率的だよな
残りは簡単なのばっかりだ、よかったなおまいら

29 名前:デフォルトの名無しさん mailto:sage [2021/11/18(木) 07:12:57.29 ID:aZsDglI3.net]
それよく言われるけどじゃあなんで日本人ってこんなに簡単なはずの英語がろくに出来ないんだよ
読解ならまだしも実際に話したりする方のレベルが終わってる

30 名前:デフォルトの名無しさん mailto:sage [2021/11/18(木) 12:26:36.88 ID:iSYLNPAB.net]
>>29
その世界一習得が難しいランキングが母国語が英語の人基準だからだよ
英語から一番遠いところにあるのが日本語だということ
だから、母国語が日本語の人は英語の習得が難しい

つまり、始めるのにいいプログラミング言語はC



31 名前:デフォルトの名無しさん mailto:sage [2021/11/18(木) 13:50:42.23 ID:5Kqa+JGe.net]
>>29
日本語は漢字と敬語を除いたら非常に簡単な部類の言語
名詞は活用変化しないし動詞の活用変化も簡単な部類
特に発音の音素数が極端に少ない点が大きくて日本語話者が他言語の習得に不得手な原因

32 名前:デフォルトの名無しさん mailto:sage [2021/11/18(木) 13:52:24.41 ID:pBWMSoD6.net]
英語は決して習得が簡単じゃないぞ
文法が簡単な分
前置詞、副詞、助動詞、冠詞の使い方が
強烈に難しい
基本的なことは伝わるけど
ニュアンスを伝えにくい
まあ日本語もそうだけど

33 名前:デフォルトの名無しさん [2021/11/19(金) 07:42:47.64 ID:UZar/UR1.net]
Ruby on Rails は、GitHub, Airbnb, Disney, Hulu, SoundCloud, Shopify といった世界的に有名な企業や、
日本国内でも、note、クックパッド、freee、マネーフォワード、Progate、Qiita などで使われている

2021年10月には、Railsを使い続ける、GitLab が上場し、時価総額は約1.9兆円!

34 名前:Mb mailto:sage [2021/11/19(金) 16:04:53.42 ID:atbrM4bO.net]
>>31
日本語は狭い国土のさらに狭い地域に寄り集まっているので、
憶えることが多いという困難はあるな。
> 日本語は漢字と敬語を除いたら非常に簡単な部類の言語
じつは漢字は総ルビにすれば(少年漫画はそうなっている)いいし、
敬語は省略が少なく正則なんで、むしろ理解しやすい。
> 特に発音の音素数が極端に少ない
というより、日本語は「五十音図」でわかるように「閉音節」が
基本なので、開音節言語は理解しづらいんだよな。
ハングルは「子音+母音+子音」で一文字だったりするし、
英語は「子音+子音」や「母音+母音」で一音、みたいなのが
ゾロゾロあるし。

35 名前:デフォルトの名無しさん mailto:sage [2021/11/19(金) 23:31:26.01 ID:CstSAS10.net]
>>34
> 日本語は「五十音図」でわかるように「閉音節」が
> 基本なので、開音節言語は理解しづらいんだよな。

またMb氏がネット拾い読みの浅い知識を披露なのはいいとして
いつものように今回も間違えてるw
もちろん正解はその真逆

36 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 09:10:18.99 ID:QI1aKiLB.net]
もうその荒らしの相手してるときりがないからやめよう
ソイツどうやら他のスレも荒らしてまわってるみたいだよ

37 名前:デフォルトの名無しさん [2021/11/21(日) 13:42:19.63 ID:jaLnBo1K.net]
このキャラの名前ってなんていうんですか?

https://i.imgur.com/CS8HihA.jpg

38 名前:デフォルトの名無しさん mailto:sage [2021/11/21(日) 13:42:56.03 ID:SXx8mGbg.net]
>>37
見てないけど
ウンコ

39 名前:デフォルトの名無しさん mailto:sage [2021/11/21(日) 14:59:13.95 ID:EEFcNrfU.net]
>>37
寿司持ってるからRubyのキャラだろ
知らんけど

40 名前:デフォルトの名無しさん [2021/11/21(日) 15:01:28.55 ID:E+fx8vQo.net]
スポンジボブのジャップでは?



41 名前:デフォルトの名無しさん mailto:sage [2021/11/21(日) 19:21:00.87 ID:MSJBJTi1.net]
>>37
https://www.youtube.com/c/C%E8%A8%80%E8%AA%9E%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0TV/videos

42 名前:Mb mailto:sage [2021/11/21(日) 20:02:07.46 ID:dVpS0804.net]
プログラミング言語の世代論というのがあって、
第一世代は CPU のアーキテクチャべったりの機械語、
第二世代は機械語が解る人間向きの低級言語、
第三世代は自然言語寄りの高級言語、
第四世代は目的型言語、
…… で、いわゆる「第五世代」は、コンピュータの都合じゃなくて
人間の都合に合わせようよ、というコンセプトになった。
「じゃあ、どのあたりから始めるか」という話は
ありそうに思う。

43 名前:Mb mailto:sage [2021/11/21(日) 20:06:44.97 ID:dVpS0804.net]
>>35 >>36
固定ハンドルを使う度胸もないヘタレが何を言ってるんだろうかね(笑)。
粘着した荒しが他スレに波及するのは不本意なので、ネット検索に
引っかかりハンドルを使っているんだが。

44 名前:デフォルトの名無しさん [2021/11/21(日) 21:36:42.20 ID:E+fx8vQo.net]
Ubuntuにしよう!

45 名前:デフォルトの名無しさん mailto:sage [2021/11/21(日) 22:36:07.07 ID:db7b56vp.net]
>>43
馴れ合いでも宣伝でもない目的でコテ使うのはバカだし今それらの目的だとSNSで間に合ってんだよジジイ
固定ハンドルを使う度胸とか頭おかしい

46 名前:デフォルトの名無しさん [2021/11/21(日) 22:47:36.11 ID:E+fx8vQo.net]
>>45
ちきん。

47 名前:デフォルトの名無しさん mailto:sage [2021/11/21(日) 23:12:05.38 ID:sLSy+K1s.net]
>>44
言語?

48 名前:デフォルトの名無しさん mailto:sage [2021/11/22(月) 05:51:57.53 ID:i9f9jKRa.net]
ランキングを加味して、PythonとかJavascriptが良いのかもね。
導入から実行までが手っ取り早そう。

49 名前:デフォルトの名無しさん mailto:sage [2021/11/22(月) 07:47:40.40 ID:UcIfyh4w.net]
誰もつっこまないで100まで行ったら
つっこもうかと思ったけどよかった

50 名前:デフォルトの名無しさん mailto:sage [2021/11/23(火) 00:35:37.03 ID:QRJvjuIS.net]
スペイン語



51 名前:デフォルトの名無しさん mailto:sage [2021/11/23(火) 00:38:03.78 ID:QRJvjuIS.net]
日本語は世界でも難しい部類の言語
英語は簡単

52 名前:デフォルトの名無しさん mailto:sage [2021/11/23(火) 01:15:26.55 ID:7Kq301Hb.net]
戻ったw

53 名前:Mb mailto:sage [2021/11/23(火) 16:30:53.02 ID:u6PnBU1j.net]
>>44 >>47
あれは言語じゃなくて OS だが、言語環境としては GNU C か
Java かという選択はあるので、GNU C でコンパイルできる言語環境を
考えると、いちおう考慮してもいいと思う。
ただ、GUI は X-Window だったっけか。そのあたりは、IDE として
何が使えるか、という点では重要なんだよなぁ。

54 名前:Mb mailto:sage [2021/11/23(火) 16:35:43.72 ID:u6PnBU1j.net]
Java はそれなりに使える言語なんだけど、プリミティブ型に
unsigned がないのでコードが変なことになる。
あとは for 文が、ほぼ C のスタイルを踏襲しているので、
制禦構造としては堅苦しい感じがする。

55 名前:デフォルトの名無しさん mailto:sage [2021/11/23(火) 21:14:12.41 ID:7Kq301Hb.net]
Python使ってるけど
100行ぐらいならわかるけど
1000行超えたら
(とか{とか
使った方が見やすいよな

56 名前:デフォルトの名無しさん mailto:sage [2021/11/24(水) 02:37:19.64 ID:yn/K9Z43.net]
55にはわかりみを感じるけど
53の電波受信中菅がものすごい

57 名前:Mb mailto:sage [2021/11/24(水) 13:43:29.83 ID:VjA9NETo.net]
>>55 さんの気分はバケツプリン的な共感がある。
インデント文法って、いいアイディアなんだけど、
実際にやってみると、ちゃんとモジュール化して
1ページくらいに納めないと、訳がわかんなく
なっちゃうんだよね。
「{}」があると、機械的にインデントできるので
楽っちゃあ楽。とはいえ、「switch」と「case」に
関して「1インデント下げるか下げないか?!」みたいな
論争が昔あったげな。どっとはらい。

58 名前:デフォルトの名無しさん mailto:sage [2021/11/24(水) 14:41:31.82 ID:fDa2pV7P.net]
ttps://i.imgur.com/62jxrU6.jpg

59 名前:デフォルトの名無しさん mailto:sage [2021/11/24(水) 21:20:15.87 ID:W36wjPKn.net]
>>57
インデントの開け方が空白だったりタブだったりで違うから怒られた記憶がある。
怒られたっていうかエラーメッセージだったかな。
スマホでやってたのがまずかったのか。
面倒だから俺も括弧が良い。

60 名前:デフォルトの名無しさん mailto:sage [2021/11/24(水) 23:31:22.39 ID:yn/K9Z43.net]
タブとスペースではまるとかmakeの失敗から何も学んでないのかそのシステム



61 名前:デフォルトの名無しさん mailto:sage [2021/11/25(木) 01:22:40.54 ID:dSAaMSIV.net]
Pythonはフラグ管理とか多段ifとかしない限り、対称性や排他性のある処理が勝手に同じインデント位置に来るのよ
関数型言語を経験してから書くとすごく目と脳に優しい

62 名前:デフォルトの名無しさん mailto:sage [2021/11/25(木) 14:27:51.81 ID:bDvmxdn9.net]
1000行も書く前に構造化した方が良いことくらい気付け

63 名前:デフォルトの名無しさん mailto:sage [2021/11/26(金) 00:37:58.47 ID:o6j9/HV6.net]
1000行を超えるプログラムは本質的に複雑なので
どんな言語、フレームワークを持ってきても
スッキリかけないと思うけどな

64 名前:デフォルトの名無しさん mailto:sage [2021/11/26(金) 07:50:03.69 ID:0AAdFCVL.net]
Pythonは行数増えやすいからな

65 名前:デフォルトの名無しさん mailto:sage [2021/11/26(金) 12:54:19.23 ID:/5H+ViEl.net]
>>62
中身見ずに行数だけで判断するとかエスパーかよ

66 名前:デフォルトの名無しさん mailto:sage [2021/11/26(金) 19:54:18.76 ID:o6j9/HV6.net]
でも行数って複雑さの指標になるよ
ちゃんと書いている場合に限るけど

67 名前:デフォルトの名無しさん mailto:sage [2021/11/26(金) 22:23:47.15 ID:aH1+xhzE.net]
運用上の理由で少々長くても1ファイルで扱いたい場合があるんだよね
シェルで実行するスクリプトファイルとか

68 名前:デフォルトの名無しさん mailto:sage [2021/11/26(金) 22:34:06.54 ID:yorvFh5l.net]
1関数1000行の話じゃね
構造化しても1ファイルの行数はたいして変わらん

69 名前:デフォルトの名無しさん [2021/11/27(土) 09:04:53.84 ID:GWV3JtHf.net]
自分が書くコードは短ければ短い方がいい。
まつもとゆきひろもそんな感じな事言ってた
バグはコード量によって変わってくる的な

70 名前:デフォルトの名無しさん mailto:sage [2021/11/27(土) 09:26:02.91 ID:kX7QbhiL.net]
1000行の順次処理なら構造化プログラミング的な意味での構造化はされていることになるが。



71 名前:デフォルトの名無しさん [2021/11/27(土) 19:54:51.00 ID:SLaQ3CeJ.net]
>>69
西村博之は何て言ってんだよ?

72 名前:デフォルトの名無しさん mailto:sage [2021/11/27(土) 20:37:03.57 ID:+vhkWHw5.net]
英語

73 名前:デフォルトの名無しさん mailto:sage [2021/11/28(日) 03:23:35.72 ID:IxisrNkD.net]
こんなスレあったのか。

プログラミングのパラダイムの進化と自分自身の成長を一致させられたのは
俺みたいな今40代後半以上のオジサンだけで、それ以下の世代は恐らくプログラミング始めた時から
OOP言語もHTMLもスクリプト言語もあったはず

Cやアセンブリをすっ飛ばしていきなりC++やJavaやC#から入ってそれなりのプログラマになれた人って
逆に凄いよね。

74 名前:デフォルトの名無しさん mailto:sage [2021/11/28(日) 03:41:41.86 ID:jEPjVVKv.net]
Cでポインタも使わずになんとかなるプログラムしか書いてこなかった人と
Javaで入門したけどJNIのあたりまで手を伸ばした人では、後者の方が
それなりのプログラマになれると思うのさ

75 名前:デフォルトの名無しさん mailto:sage [2021/11/28(日) 16:25:09.46 ID:W7Z36K3x.net]
JNI使っててCもポインタも分からないってあり得ないからな

76 名前:デフォルトの名無しさん mailto:sage [2021/11/28(日) 17:01:36.54 ID:73f42aiv.net]
言語がOOP教えてくれるJAVAはともかく、初手からC++って辛いだろうなあ。

77 名前:デフォルトの名無しさん [2021/11/30(火) 00:25:19.91 ID:g6Kn8mJH.net]
Rubyやってる女の子はかわいい

78 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 00:58:04.99 ID:LIT93DXC.net]
NHK Eテレにも出ている、Ruby の女神・池澤あやかは有名。
慶応大学生時代に、山陰地方のRuby on Rails 合宿で、Railsを学んだ

WEB+DB vol.125 に、Ruby biz Grand prix 2021 の記事が載っているけど、
彼女が去年の大賞を取っているのか

空間シェアリングサービス、TiNK Desk(tsumug)

APIの開発は、他の言語で進めていたが、
開発者が十分に確保できなかったので、Ruby に変えた

79 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 14:09:35.66 ID:+4eAilPB.net]
池澤だっけちょまどだっけ

80 名前:デフォルトの名無しさん mailto:sage [2021/12/06(月) 16:50:25.89 ID:xwXsMxfX.net]
モンタニエ博士はMS系ワクチンは打たない方がいいと言ってる



81 名前:デフォルトの名無しさん mailto:sage [2021/12/11(土) 11:16:11.31 ID:NqxyCHQ0.net]
>>62
こういうやつってネットや本にあるサンプルコード程度しか知らないのか
ちょっとしたアプリでも作っていれば1000行がそんな多大に見えることもなさそうだが

82 名前:デフォルトの名無しさん mailto:sage [2021/12/14(火) 09:53:08.98 ID:vpfyf92b.net]
メソッド一つに1000行はでかい
200行超えたら考えたほうがいい

1流どころのオープンのコードとか見ると非常に簡潔だよ

83 名前:デフォルトの名無しさん mailto:sage [2021/12/14(火) 15:35:28.01 ID:Il/nsfIC.net]
Swing(Java)のソースコードが悪夢だった記憶
オープンなclasspathならマシかと思ったがこっちも悪夢だった

84 名前:デフォルトの名無しさん mailto:sage [2021/12/15(水) 21:41:17.07 ID:JOZxnCO0.net]
え?

宣言とパターンの多いswitch文を別にして、処理で25行くらい
行ったらもう、「やばいな」と思うんだけど…。

85 名前:デフォルトの名無しさん mailto:sage [2021/12/15(水) 23:55:42.00 ID:IL8Yasdx.net]
分岐も何もない処理がだーーーーっとつながってるだけなら
わざわざ分割する意味はないと思うのだが

86 名前:デフォルトの名無しさん mailto:sage [2021/12/16(木) 02:11:42.44 ID:EtAbJj2M.net]
意味あるよ
https://ja.wikipedia.org/wiki/%E5%87%9D%E9%9B%86%E5%BA%A6

87 名前:デフォルトの名無しさん mailto:sage [2021/12/16(木) 04:42:49.37 ID:h7UO570b.net]
>>86
どこに意味があるの?
君のレスは2行しかないのに凝集度が著しく低いよ?

88 名前:デフォルトの名無しさん mailto:sage [2021/12/16(木) 15:25:35.97 ID:i0VUmLrd.net]
分岐がなくても意味が異なるコードは別の関数にする
関数名の並びを見たら処理の意味と流れが分かるし
処理中ずっと使い続ける変数はクラスにまとめるとすっきりする
その場合分割したコードはそのクラスのメソッドにするといい

89 名前:デフォルトの名無しさん mailto:sage [2021/12/16(木) 19:32:23.50 ID:KZ9azq2k.net]
1000行のコードが10行のメソッド×100個になったら、かえって見辛くなりそう。
宣言の行も余分だし。
共用できる処理を上手く割り出せたら良いんだろうか。

90 名前:デフォルトの名無しさん mailto:sage [2021/12/16(木) 20:25:26.00 ID:4oK8w+Cm.net]
>>89
うん、プログラマ向いてない人の典型的な考え方だねそれw



91 名前:デフォルトの名無しさん mailto:sage [2021/12/16(木) 21:03:47.57 ID:oOSmQ/+N.net]
1000行の処理の流れを過不足なく説明できる命名が出来れば問題ない
命名が不適切で、かつ上から下まで眺めたり芸術的なコメントの力を借りないと理解できないコードは読みやすいとは言えない

92 名前:デフォルトの名無しさん mailto:sage [2021/12/16(木) 21:16:05.85 ID:h7UO570b.net]
>>89
だよね。
1000行の中で色々なことをやってる前提でしか話の出来ない想像力のない奴が
クラスだのメソッドだの語ってて大草原だよ

93 名前:デフォルトの名無しさん mailto:sage [2021/12/16(木) 21:38:19.83 ID:nAiVmB6z.net]
めっちゃ上下にスクロールしそうw

94 名前:デフォルトの名無しさん mailto:sage [2021/12/16(木) 21:39:17.68 ID:aj4Oe3UU.net]
関数の中は数行から多くて数十行
これが出来ない人は設計が下手で不要な密結合を多数している
逆に疎結合に出来ているならばほとんどのケースで関数内は数行から十数行となる

95 名前:デフォルトの名無しさん mailto:sage [2021/12/17(金) 03:26:10.35 ID:t9IRSZr0.net]
ステップ数でしか語れないCOBOL爺さんが無理してる感じがして楽しいぞw

>>93
上下しなきゃならんのだったらそりゃ分割するだろ
議論の前提を理解してなさ過ぎて頭が痛い

96 名前:デフォルトの名無しさん [2021/12/17(金) 10:39:54.65 ID:ZpwI5w/e.net]
スクロールせずに1000行表示してるのか
すごいなw

97 名前:デフォルトの名無しさん mailto:sage [2021/12/17(金) 11:10:08.20 ID:gTNR4Mtz.net]
>>94
凝集度は分かるけど結合度はこのケースではちょっと違うんじゃね?

98 名前:デフォルトの名無しさん mailto:sage [2021/12/17(金) 21:58:16.82 ID:+tVxxheq.net]
>>94
ああ、俺もこう言ってた時期があったわw

99 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 11:26:04.38 ID:pzaodEzi.net]
行数にこだわるのは普通におかしい
そんなことにこだわっても生産性も落ちるしメリットが見えない
初心者どころか発達障害を疑う

100 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 11:51:55.79 ID:JjGdOWRV.net]
単純にコーディング順序の問題
何も考えずに上から下に書く奴は自然と行数が増える



101 名前:デフォルトの名無しさん [2021/12/22(水) 21:54:31.20 ID:EI0nWnzJ.net]
Rubyは女子供専用言語

102 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 00:26:50.46 ID:oPH7Uvb/.net]
>>85

main()
{

103 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 00:30:27.10 ID:oPH7Uvb/.net]
ごめん。

main()
{
initA();
initB();
initC();

mainA();
mainB();
mainC();

closeA();
closeB();
closeC();

final();
}

て分け方には意味があるんじゃないかな。抽象度で分けちゃう。

104 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 03:53:01.11 ID:g5zFR9g5.net]
>final();

こういう意味のある分け方ができるなら分けたほうがいいかもね。
でも当時は行数で分けるみたい話だったから。

105 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 11:12:13.96 ID:EVSuFZB/.net]
>>103
こういうの見ると
init()
main()
close()
final()
にするか
A()
B()
C()
final()
にして依存関係を整理して欲しくなる

106 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 13:04:11.99 ID:oeLmweY9.net]
単純に輪切りにして無意味な命名する位なら分けなくていい

107 名前:デフォルトの名無しさん mailto:sage [2021/12/28(火) 11:47:09.08 ID:WZ14ZTw7.net]
アンケート的なレスですまんけど既にある程度修めてる人達に聞きたい
プログラミングって割と想像以上に汎用性の高い技能な気がして学ぼうか迷ってるんだけど皆実際覚えて得した経験とかある?

良いアプリ無いから自分で作った!とか
業務の基本スタイルだと効率悪いから自分で効率化ツール作った!とか
果ては普通に個人で仕事受けたりいわゆるゲームのMOD的な物を個人公開したりで職場の給与+個人所得で資産加速とか
青々とした枝がいくつも出来そうな幹に感じるんだけどどうなんだろうか

108 名前:デフォルトの名無しさん mailto:sage [2021/12/28(火) 13:09:59.07 ID:XJcHLEET.net]
>>107
アホしかいない職場でVBAでちょいと複雑なマクロをいくつか作ったら底辺社員なのに一目置いてくれるようになった。おれを首にしても仕事は回るだろうけど、俺の作ったマクロが使えないとやばい状況になる感じ (注:給料が上がったわけではない

あと、昔からこういうフリーソフトないかなぁって思ってたデスクトップアプリを自分で作れるようになった
C#で

死ぬまでに絶対プログラミングはできるようにしたいと思っていたので損得抜きに楽しんでるわ

109 名前:デフォルトの名無しさん mailto:sage [2021/12/28(火) 19:23:00.46 ID:vzPVHyZI.net]
>>107
仕事での実利を求めるなら、Excel関係(関数・ピボットテーブル・Power Query・VBA)がコスパ最強。データ分析から書類作成まで、定型作業の多くをExcelで自動化・半自動化できる。
次点でPythonを使ったOffice操作やweb入力の自動化あたりかね。

アプリ開発とかは趣味の領域なので、実利を目的として手を出すと途中で挫折する。確かに何でもできるけど、費用対効果はあんまり良くないからお勧めはしない。

110 名前:デフォルトの名無しさん mailto:sage [2021/12/30(木) 03:29:38.25 ID:mA8JHXnD.net]
>>107
マクロで効率化とか、アプリの自作なんかの直接のメリットの他に、
コンピューターへの理解の早道ってのが大きいかも。
いろんなアプリの扱い方とか、キーボードを打てて、ハードウェアに詳しくなるとか。
今の仕事はプログラミングなんて要らないけど、議事録とか作るのは誰よりも早いよ。



111 名前:デフォルトの名無しさん mailto:sage [2021/12/30(木) 04:23:11.05 ID:QnBUjgBc.net]
スレタイの答えは、やっぱり国語ってことになるよな
タイプが早いだけじゃ議事録は書けないし

112 名前:デフォルトの名無しさん mailto:sage [2021/12/30(木) 10:10:22.70 ID:JNXGjcru.net]
だったら英語やね

113 名前:デフォルトの名無しさん mailto:sage [2021/12/31(金) 12:17:18.15 ID:N86I5Eof.net]
>>111>>112
雑談にすらならないボケ老人の繰り言ならツイッターでやれ
同じ事何度書かれているんだよ

114 名前:デフォルトの名無しさん [2022/01/18(火) 20:09:55.97 ID:BpSUiOU+.net]
GoかRust

115 名前:デフォルトの名無しさん [2022/01/18(火) 23:38:44.21 ID:W0r2zi5K.net]
JSとか

116 名前:デフォルトの名無しさん mailto:sage [2022/01/19(水) 21:53:31.74 ID:K9C4LDWb.net]
>>111
議事録書くのが目的だったのか。



俺はまたてっきりプログラム書くのが目的なのかと…

117 名前:デフォルトの名無しさん mailto:sage [2022/01/20(木) 04:42:55.38 ID:s0oIa9GB.net]
それは国語と英語だと何度も言われてるだろ
なんで蒸し返すんだ?

118 名前:デフォルトの名無しさん mailto:sage [2022/01/20(木) 06:22:09.41 ID:5bibJ7u6.net]
「始めるのにいいプログラミング言語」とした方が早いかもね

119 名前:デフォルトの名無しさん mailto:sage [2022/01/20(木) 11:58:41.93 ID:b9lJRCLo.net]
>>118
「何を」始めるの?

120 名前:デフォルトの名無しさん mailto:sage [2022/01/20(木) 15:30:31.82 ID:pGokjT9C.net]
知的障害者ですかね?



121 名前:デフォルトの名無しさん mailto:sage [2022/01/20(木) 18:29:34.88 ID:pwHWE6fX.net]
>>119
その「何を」を決めることもできず根拠も無く書き込まれpart8まで続いているのがこのスレ
プログラムしない人か酔っぱらいがくだを巻くためにあるようなもの

122 名前:デフォルトの名無しさん mailto:sage [2022/01/20(木) 22:02:30.82 ID:pGokjT9C.net]
このスレ↓と分かれてるのは何故?

【C?】最初の言語に何を選ぶか【Haskell?】
https://mevius.5ch.net/test/read.cgi/tech/1631175225/






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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