ぶっちゃけ始めるのにいい言語て何 part8
関数の中は数行から多くて数十行
これが出来ない人は設計が下手で不要な密結合を多数している
逆に疎結合に出来ているならばほとんどのケースで関数内は数行から十数行となる ステップ数でしか語れないCOBOL爺さんが無理してる感じがして楽しいぞw
>>93
上下しなきゃならんのだったらそりゃ分割するだろ
議論の前提を理解してなさ過ぎて頭が痛い スクロールせずに1000行表示してるのか
すごいなw >>94
凝集度は分かるけど結合度はこのケースではちょっと違うんじゃね? 行数にこだわるのは普通におかしい
そんなことにこだわっても生産性も落ちるしメリットが見えない
初心者どころか発達障害を疑う 単純にコーディング順序の問題
何も考えずに上から下に書く奴は自然と行数が増える ごめん。
main()
{
initA();
initB();
initC();
mainA();
mainB();
mainC();
closeA();
closeB();
closeC();
final();
}
て分け方には意味があるんじゃないかな。抽象度で分けちゃう。 >final();
こういう意味のある分け方ができるなら分けたほうがいいかもね。
でも当時は行数で分けるみたい話だったから。 >>103
こういうの見ると
init()
main()
close()
final()
にするか
A()
B()
C()
final()
にして依存関係を整理して欲しくなる 単純に輪切りにして無意味な命名する位なら分けなくていい アンケート的なレスですまんけど既にある程度修めてる人達に聞きたい
プログラミングって割と想像以上に汎用性の高い技能な気がして学ぼうか迷ってるんだけど皆実際覚えて得した経験とかある?
良いアプリ無いから自分で作った!とか
業務の基本スタイルだと効率悪いから自分で効率化ツール作った!とか
果ては普通に個人で仕事受けたりいわゆるゲームのMOD的な物を個人公開したりで職場の給与+個人所得で資産加速とか
青々とした枝がいくつも出来そうな幹に感じるんだけどどうなんだろうか >>107
アホしかいない職場でVBAでちょいと複雑なマクロをいくつか作ったら底辺社員なのに一目置いてくれるようになった。おれを首にしても仕事は回るだろうけど、俺の作ったマクロが使えないとやばい状況になる感じ (注:給料が上がったわけではない
あと、昔からこういうフリーソフトないかなぁって思ってたデスクトップアプリを自分で作れるようになった
C#で
死ぬまでに絶対プログラミングはできるようにしたいと思っていたので損得抜きに楽しんでるわ >>107
仕事での実利を求めるなら、Excel関係(関数・ピボットテーブル・Power Query・VBA)がコスパ最強。データ分析から書類作成まで、定型作業の多くをExcelで自動化・半自動化できる。
次点でPythonを使ったOffice操作やweb入力の自動化あたりかね。
アプリ開発とかは趣味の領域なので、実利を目的として手を出すと途中で挫折する。確かに何でもできるけど、費用対効果はあんまり良くないからお勧めはしない。 >>107
マクロで効率化とか、アプリの自作なんかの直接のメリットの他に、
コンピューターへの理解の早道ってのが大きいかも。
いろんなアプリの扱い方とか、キーボードを打てて、ハードウェアに詳しくなるとか。
今の仕事はプログラミングなんて要らないけど、議事録とか作るのは誰よりも早いよ。 スレタイの答えは、やっぱり国語ってことになるよな
タイプが早いだけじゃ議事録は書けないし >>111>>112
雑談にすらならないボケ老人の繰り言ならツイッターでやれ
同じ事何度書かれているんだよ >>111
議事録書くのが目的だったのか。
俺はまたてっきりプログラム書くのが目的なのかと… それは国語と英語だと何度も言われてるだろ
なんで蒸し返すんだ? 「始めるのにいいプログラミング言語」とした方が早いかもね >>119
その「何を」を決めることもできず根拠も無く書き込まれpart8まで続いているのがこのスレ
プログラムしない人か酔っぱらいがくだを巻くためにあるようなもの 手っ取り早く時系列解析やクラスタ分析をやりたくてRを使っているけど、シンプルでとっつきやすいと思う
Pythonはmacで環境整えるのが大変で断熱した マックそんなに爆熱なのかよ…
昔、一瞬で焼き鳥と言われる状態に陥ってたとあるCPU思い出したわ。 今システム運用と上流やってて、社内SEへの転職のために少しプログラミングスキルを身に付けたい(呼び覚ましたい)
業務で少し前にJava、あとはVBAを少々という感じなんだけど、今からやって応用も効く言語どれがおすすめでしょうか?
勉強のために、固定費シュミレーションアプリなんかを作ろうと思ってます。 >>125
言語は何でもいいと思うけど
ある程度モダンで習得が比較的容易と言われてるやつから
静的言語と動的言語をそれぞれ1つずつ身に付けておくといいと思う
C#とJavaScriptとか C#いいよね。
VisualStudioで使えるGUIアプリがすぐ組める。 >>126
無難に正解と思う。
ハスケルが最初の人とかいたら結果的にめちゃくちゃ苦労すると思う。
SmallTalk で初めてプログラム知った人を知ってるけど、Cで研修受けて「何が何だか分からない」って言ってた。
わかり始めると爆速で進んでたけど、苦労はすごかったと思う。 >>127
それC#じゃなくて.NET Framework。 >>125
バックエンドで、プログラミングの初心者なら、Ruby 一択
Rubyで文字列処理とか、バックエンドのツールを作れる。
awk とかシェルスクリプトの代わりになる
JSON, CSV も、簡単に処理できる
AWS Lambda でも使える 個人的な意見いうとPython
1番分かりやすいと思うわ
サーバーサイドならnodejsが取っつきやすいけど >>127
C#は「趣味としてWindowsでVisualStudioを使ってWindowsFormで簡単なGUIアプリを作る」のならお勧めできる。バカでも作れるし、情報もネット上にいっぱいあるからすぐ調べられる
こういった使い方とかに応じてどころか環境や趣味か仕事かの違いすら提示せずに言語名だけ出されても役に立たない
>>127がそういうレスだっていうんじゃなく他のレスがその手の多くて、ぽっと言語名だけ出されて理由も用途も書かれないと見る人の役に立たないし議論のネタにもならないのに何のために書きこむんだろう
自分の知っている言語名をとりあえず書くだけで実際にプログラム書けない人が多い気がする で、出たーーーwwwwwww説教�V人ーーーーwwww >>135
見当違いな長文で講釈垂れ流してるお前が一番馬鹿だよ アセンブリでFAっつってんだろ
ポインタの説明する手間が省ける
関数にもアドレスがあるのに高級言語から始めるとその都度説明して二度手間3度手間
アセンブリ理解できないやつはコンピュータープログラミングやる資格無い 君の意見や気持ちは大切だから、遠慮しないで言ってみて。