TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
攻守最強のプログラミング言語は?
C言語なら俺に聞け 152
Pythonのお勉強 Part61
■WindowsCEプログラミング(EVC PB3含む)Ver2.2■
ふらっと C#,C♯,C#(初心者用) Part139
Tapestryについて語ろうよ!
ますたーのお勉強中の独り言スレ
(´・ω・`)人間はプログラムやがな
ふらっと C#,C♯,C#(初心者用) Part127
【信者】C++の問題点【アンチ】

お前らプログラミング言語どうやって覚えたんや?


1 :2015/05/16 〜 最終レス :2020/03/10
難しすぎる....

2 :
VIPでやれ

3 :
言語はC#な

4 :
>>2
スレ立て初心者だからvipとかわからんわ

5 :
わからんわからん難しい難しいと訴えれば誰かが助けてくれると思ってんのか
一生言ってろアホ

6 :
産まれたあとはじめての話した言葉がCOBOLだった

7 :
変なのが湧いてるな、これだから2chにはまともな奴がいなくて困る

8 :
うちの子も小さいころHoge〜とかよく言ってたな。

9 :
小4のNEC PC-8801FRのN88-BASICが初め。
高校の部活でPC-9801でTurbo C++を触った。
その後でWindows95のQuick Basicに出会ったよ。

10 :
昔のリファレンスマニュアルは、関数ごとに解説と実行例があって2、3センチくらいに分厚かった。
初心者へのアドバイスとしては、初めはマニュアルの充実した開発環境を選んでもらいたいね。

11 :
オススメはPHP, JavaScript, C。

12 :
>>4
初心者、わからない、しらない
何も免罪符にならないんだが
いますぐ謝罪してこの糞スレを落とせよカス

13 :
>>12
初犯、わからない(不覚)、しらない(錯誤)
すべて免罪符になります。

14 :
バカはレスしないでくれる?
個人の主張として批判せず、いたずらにある類として扱うのは極めて恣意的かおバカの批判にあらざる攻撃の特徴。
まあ、その軽蔑すべき発想で返した俺も反省はしてもよいが
はっきり言って精神病とバカの特徴でしかない論法でレスするなよ。
俺はバカと精神病きらいだからな。
おまえら、マジで精神病と思われる宣言的絶対主義の形而上学バカの一味は人類の公的な敵だとおもっているからな。
さしあたりお前らが馬鹿にされていることは科学的認識の健全性をそれなりに示すから喜ばしいがな。

それにしても、単なる知識を披露しあっているだけの時は頭良さそうなふりはできるが、
いよいよ自身の認識を問われる事態になるとここにいる連中、そこの浅さを露呈するやつ多すぎ
所詮、2chだな

精神病君かい?
クズ

15 :
>>14
バカはレスしないでくれる?
個人の主張として批判せず、いたずらにある類として扱うのは極めて恣意的かおバカの批判にあらざる攻撃の特徴。
まあ、その軽蔑すべき発想で返した俺も反省はしてもよいが
はっきり言って精神病とバカの特徴でしかない論法でレスするなよ。
俺はバカと精神病きらいだからな。
おまえら、マジで精神病と思われる宣言的絶対主義の形而上学バカの一味は人類の公的な敵だとおもっているからな。
さしあたりお前らが馬鹿にされていることは科学的認識の健全性をそれなりに示すから喜ばしいがな。

それにしても、単なる知識を披露しあっているだけの時は頭良さそうなふりはできるが、
いよいよ自身の認識を問われる事態になるとここにいる連中、そこの浅さを露呈するやつ多すぎ
所詮、2chだな

精神病君かい?
クズ

16 :
>>1
学生さんかな?

17 :
>>10
そう。ちゃんとしたマニュアルがあれば、やる気さえあれば続くんだよね
あとは目的と動くサンプルがあれば、って今ならいくらでもネットで見つかるし

18 :
アセンブラを先に覚えろ

19 :
>>16
学生じゃないよ

20 :
>>19
園児?

21 :
>>6
俺はFORTRANだったよ

22 :
ググって終わりじゃなくて本を読め。

23 :
>>9
いいなぁ小学4年でPCかよー

おいら中坊時代に毎月の小遣いとお年玉貯めてMC6800買って半田付けして256バイトのメモリとスイッチパネルから自作したんだぞ
スイッチとCPUの値段だけで死んじゃうかと思った
最初に入れたプログラムはアドレス0の内容+アドレス1の内容をアドレス2に入れるだぜ

24 :
マイコンで遊びながらcを覚えた。
コンピューターの基礎を学ぶのにちょうど良い教材だったと思う。

25 :
大昔
ゲームがBASICで作られてた時代に
ゲームでズルしようとプログラムをいじってるうちにBASICを大体覚えた
それが始まり

26 :
『ゔー、分からんの〜』と悩みながら自分で考えるのが好きだなぁ
上からスラスラとプログラミングできたことなんか一度も無いわ
他人が書いたコードの写経なんか絶対しない
(´・ω・`)

27 :
プログラミングをどうやって覚えるかが、
小説の書き方を尋ねるぐらいに馬鹿げた質問だって、最近になって気付いたよ。

28 :
コードをパクって改変しまくった
ここを弄るとこうなるんだ〜これはこういう役割なんだな〜って感じで覚えた

後で技術本を読んで正確に理解した

29 :
ほんとに全てを正確に覚えてるかどうかかなり怪しい。

30 :
独学。それに尽きるわ。誰も教えてくれない。
金払わないと教えてくれない。
そんな世界だぞ。

31 :
仕事で覚えた時は、頭痛がするくらい悩んで覚えた。逃げるわけにはいかんので。
んで、趣味でやろうとすると、そこまでなる前に逃げてしまうんでなかなか身につかんw

32 :
>>28
ぷろぐらむむじゅかしい
って言ってる奴らはどこを書き換えたらどこがどう変わるかが
まずわからん

覚えたことを応用したり組み合わせたりといったことも思いつかん

33 :
中1の時、NHK の「マイコン入門」でBASIC覚えた
実践は近所の電器屋に通って色々プログラム入力して遊んでたな…
それから3年してからようやくパソコン買ってもらった

34 :
基礎さえ身につけば、後はどの言語でも関数リファレンスと自分の頭で工夫してどうにかなる
ならずに>>32の言うよう人は、向いてないんだろうな

35 :
アビバのプログラミングってどこまで教えてくれるんだ?

36 :
プログラミングの勉強を本気でWebゲーム化した「CodinGame」が時間泥棒確定!
http://plus.appgiga.jp/masatolan/2014/10/03/53923/
スマホで、プログラミングが勉強できる3Dロボット対戦「Hakitzu」がヤバ過ぎる!
http://plus.appgiga.jp/masatolan/2014/12/12/54802/
クイズに答えるだけで「プログラミングの勉強」ができるWebサービスたちにハマる!
http://plus.appgiga.jp/masatolan/2014/07/29/53133/
プログラミング能力を「独学」で極める最強のWebサービス10選がヤバイ!
http://plus.appgiga.jp/masatolan/2015/05/01/55888/
小学生でもゲーム制作を可能にするWeb統合エディタ「Tynker」が、
むしろ大人がハマると話題に!
http://plus.appgiga.jp/masatolan/2015/06/05/56144/
3Dゲームを直接ブラウザ上で制作・公開可能な「Goo Create」が楽しすぎる!
http://plus.appgiga.jp/masatolan/2014/11/28/54632/

37 :
基礎は覚えたけどそこから進まないって人は取りあえず
PastebinでもgithubでもQiitaでもいいからサンプルコードを探す事だね。
いろんな人のコードを見ていくうちに気になった関数があったらググったり使いどころがよくわかると思う
俺も始めは改変から入っていったよ。

38 :
cから入って、
アセンブラやOS、コンパイラの本読めばだいたいプログラムってのがどういうことか
わかると思う。
まあわかってもその後、デバッグだったり可読性の良いコード書くための方法、
テストコードの書き方なんかをなんとか身につける必要はあるけど。

39 :
言語なんてアルゴリズムの表現手段に過ぎないから
構文と演算子くらいしか覚えない

40 :
言語ごとにサポートしてる機能が違うから、いろんな言語をとりあえず見て回る。
再帰、ポインタ、クロージャ、コルーチン、継続、マクロ、et cetra

あとはサポートしてない言語でどう表現するかの問題。
全部サポートしてるような完璧な言語は大昔からあるけど、それを使うかどうかは好みの問題だわな。

41 :
古本屋で買った赤ラクダで Perl を学んだな。きっかけなんてそんなもんさ。

42 :
C#→PHP→JAVA→JavaScriptの順で学んだ
C#でWindowsアプリを好き勝手に作ってた頃が一番楽しかったなぁ
(´・ω・`)

43 :
VBからで
C
COBOL
JAVAって学んだ

44 :
主体性なく業務でやらされたのが丸わかりやがな

45 :
俺はN88系のBASICから
LSIのC→MSのC++→大学の授業でPASCAL→インターン先でLLVMのC++→Scheme→Prolog→Ruby
あと細々とした奴って感じかな。JavaとかAction ScriptとかLuaとか。
PDFやPostScriptを手書きしたこともあったっけ。

N88は入門には良いね。今更あれでなにか作る気にはなれんが。

46 :
アスキー・ラーニングシステムの入門C言語と実習C言語はとても分かり易かったな
2002年に新装版というのが出ているみたいだけど
でもさすがにもう古いんだろうか?
C言語の勉強するならアセンブラの勉強もしたほうがいいんだろうな

47 :
アセンブラはプログラミングというより、コンピュータがどう動いているのか、高級言語はアセンブラではどういう処理になるのかを知るのは重要。

48 :
単に、作業内容をコンピューターが理解出来るように翻訳するだけ。

49 :
頭が機械的になるね。
五感使うより数式とか手順で考えるようになった。

50 :
例えば数学やっってても、これは計算不可能じゃんって思うようになる
極端には、実数なんて実在しないじゃん、みたいな

51 :
>>48
これに尽きるよね

52 :
作りたいもののサンプルってあんまないんだよな・・・

53 :
初めてのHaskellというドリルを毎日一ページずつやりました。

54 :
仲間が居て嬉しいなあ
オレもN88-BASICで覚えた
その後、秀和の解析本でROM内ルーチンを意味もなく辿って楽しんでた
Z80のインストラクションが自然に身についた

55 :
猫でもわかるプラグラミング
http://www.kumei.ne.jp/c_lang/

ネタでもなんでもなくマジで。

他に
http://gurigumi.s349.xrea.com/programming/visualcpp/
今度は「猫」ではなく「インコ」? なぜインコ? 「猫」には理由があったけど。

56 :
C→VB6→C#→C++

C/C++をやってないと劣等感を感じてしまう
C#でさくっとできるのにC++でやってみようとか思ってしまう
C++/CLIも後ろめたさを感じて使わない

昔のC/C++こそ志向って風潮に洗脳されてるんだと思うわ

57 :
純オブジェクト指向か、関数型勉強してみれば?
視野広がるんじゃね?徹底的に逆洗脳するとかw

58 :
>>56
VB6とC#の間にdelphiが入ったら、まんま俺だわ。

59 :
性欲と絡めろ。お前のアダルトなネット生活をプログラム化しろ。
やがてpythonが覚えられます。

60 :
 オッサンなんで時代が変わりすぎて参考にならんと思うが。
 PCの内蔵BASICで入門した。 電源入れればすぐにBASICインタプリタが起動した時代。
 親にPC買ってもらえなかったので5〜6年そんな環境で、しかし機械に触れず本で勉強はした。
 12歳で入門したので子供の言う「分からない」と大人の言う「分からない」は意味が全然違うと思うが、
俺は意味が分からないながらもBASIC程度は、まあ押さえた。
 マシン語(アセンブラ)までは行けなかったけれど。

 今の俺としては、入門者が頭を抱える「a=a+1」が、何故理解出来ないのかが理解出来なかったりする。
 色々と複雑になって、当時入門した俺でも再入門したら挫折しそうな概念が増えた。
 文才もないから系統立った説明は難しいけれど、質問は関係スレに投げてくれ。
 俺より説明上手な奴が説明してくれるから!

61 :
>入門者が頭を抱える「a=a+1」

!!!
もう感覚が完全に麻痺していたわ。
それ言われなかったら、
俺はこの先一生、その式が矛盾していることに気づかなかったと思う。

62 :
入門者は記号の意味をこれまで使用してきた使い方で理解しようとするだろ。
=は同じ、等しいって意味だとこれまで強固に教えられてきたんだから、それを異なった意味として把握するにはそれなりの時間がかかるだろう

63 :
初めてもらったパソコンはエディタがEDLINしかなかった (SEDITは3.3Dから)
だから初めにすることはエディタを作ることだった…

64 :
>>62
いや大抵のやつは = を問題と答えをつなぐ記号と思ってるよ
等しい? 何それ美味しいの?

65 :
「これからのa」 = 「いままでaだったもの」 + 1
右辺値は「いままで〜だったもの」と理解するんだ

66 :
befor a, after a+1

じゃダメなのか?と思ったが、
面倒なのですぐに駄目だとわかった。

67 :
PC-98版のRPG「YsII」を逆アセンブルしてどうやって動いてるか
調べたり書き換えたりして覚えたよ。

68 :
昔のマイコンってモニタ(BIOS)の領域も見えてたよね

69 :
98はBASIC-LIO-BIOSという構成だったような

70 :
Excel持ってんなら、VBAからでいいんじゃない。

71 :
一番最初はJava言語仕様を暗記したなあ一日で。

72 :
一日でJavaの言語仕様を完璧に理解したと言い張るマヌケが現れました。
仲間にしますか?

73 :
他言語の経験あれば1日で感覚的な仕様は掴めるけど、細かい仕様まで覚えるのはどう考えても無理じゃね。

74 :
翌日からJava VMを書き始めたっけ。

75 :
そしてそのJava VMは今はゴミクズ同然の扱いになったけど?

76 :
https://www.youtube.com/watch?v=L46IUTOiomA

77 :
>>75
Androidに不可欠なゴミクズな

78 :
>>77
Androidに使われてるのは
プロが作ったJava VMだよw

79 :
>>78
プロが作ったゴミクズってことか

80 :
ある日朝起きたら覚えていたなあ。

81 :
小学校低学年の時に某ゲームの画面処理の仕組みが「見えた」
それからプログラミングに興味を持って学校の図書室で入門書やら読み漁った

だが実際に書いて動かせる環境を手に入れたのはその数年後だった

つまり「言語」の入門書を最初に読んでもダメダメよ

82 :
>>81
説得力ねぇなぁw

それは言語の入門書を最初に読んだら
だめだって理由になってねーだろ。

お前が「言語の入門書を最初に読んで失敗した」という
話をするならば、説得力あるがね。

83 :
自然言語でロジックを表現出来るようになってからでもいい、ってことなら同意してもいい

84 :
A = A + 1 を自然言語にすると
余計わからなくなるぞw

85 :
母艦を浮上させるところから始めてはどうか。

86 :
>>84
それ逆
プログラム言語での制約を自然言語に直してどうすんの(´・ω・` )

87 :
逆という事は自然言語をCFGで置き換えることが出来るという事だな?
そう言いたいんだな?
じゃあ証明して見せろ。

88 :
>>86
数学の公式を日本語で説明すると
冗長になるぞw

自然言語では正確に簡潔に表現できないから
数式やプログラミング言語というものができたんだよ。

89 :
>>87
条件付きで可能としか言えないなあ

>>88
それは当然でしょ
自然言語の方が機械にとっても人間にとっても効率的ならプログラム言語の存在価値がない
自然言語の方が簡潔だなんて主張はしてないし
そんなことはあり得ないと思う

90 :
>>89
は?
その条件とはまさか。
CFGの範囲に収まる自然言語ならCFGで置き換えられるとかじゃないだろうな?
それは自然言語ではなく最初からCFGってことだぞ?

91 :
>>90
その言語が任意の動作を記述可能であること
記述した動作をコンパイル等により実行可能なバイナリに変換できること

92 :
は?
チョムスキーが逮捕されるまでの活動をすべて調べてから出直して来たら?

93 :
やはりなでしこが最強のようですね。

94 :
チョムスキーは凄いけど空気を読まないから捕まっただけだろ
同じようなこと今でもやってるけど今の時代なら捕まらない

なでしこはいいぞ

95 :
なでなでしこしこ

96 :
『ゲーム作りで学ぶ
Javaプログラミング入門』
って本を図書館で借りてきたが、2週目にして挫折しそう。
じっくりやればなんとかなりそうだけど、貸し出し期間中に修得は無理そう(一応貸し出し期間の延長はあるけど)
やっぱり1から本格的にやろうと思ったら、お金出して買った方が身につくかな?

97 :
最初に見る本が間違ってる

98 :
>>96
あれはVBの奴も見たけど、ある程度知っていることが前提になってるから初歩からそれは無理だとおも
俺も挫折したけどw

99 :
>>97-98
ええっ?そうなの?
とりあえず買わずに借りてきてよかった。
せっかく借りたので、貸出期限内で読んでやれるとこまでやって、他のJava入門書借り直してくる。
なんか下手に買うと大損しそうで(>_<)

100 :
ネットの初級者向けの解説サイトとかもググって見たりしてるけど、借りてきた本よりも余計に訳わからなくて、それと較べればまだこの本が分かりやすそうだなと思ってたのに、奥深すぎ(;゚ロ゚)

101 :
ゲームは難しいジャンルなんで
プログラミング初心者には向かない

初心者がやりたそうなジャンルでもあるが

102 :
>>101
そうなんすか
実は自分ゲーム自体はやるのも作るのも全く興味なくて、単純にJava覚えやすい本かな?と思って借りただけなので。
ちなみに自分で作りたいと思うのはPhraseExpressみたいな自由度の高いスニペットツールみたいなもの。
ただ、別にそのためにJava覚えたいわけじゃないので、覚えられれば題材は何でもいいかな、と思って。

103 :
あぁ、でも逆に興味ない分野で覚えようとしてもモチベが………といっても、もうそれ以前のレベルでの足踏みなんで、それこそ学校教科書的な本を探した方がいいのかな

104 :
難しそうに見えることは実はムチャクチャ単純で簡単なことを組み合わせて作られてることを分かってないとダメ
どこかに正しいやり方があってそれを全部覚えて上手に真似すればいいと思うヤツはことごとく生まれつきの雑魚

105 :
小さなことからこつこつと……

106 :
アンクの絵本シリーズで、文法だけを学べば?

107 :
プログラミングの達人が教えるのが上手いとは限らない

108 :
朝起きたらできるようになっていたなあ。

109 :
昼過ぎにはまた出来なくなったけどな

110 :
一番の初心者向けは、Excel VBAだと思う。
事務職の人なら特に。

111 :
VBかPHPが初心者向けの定番

112 :
なでしことVBA連携させたら便利過ぎ

113 :
俺、Excel関数→ExcelVBA→VB6→VB.NET ←いまここ

114 :
>>1
プログラミングやめたのかw

115 :
Unityで色々出来たらいいな

C#でプログラミングするんか、プログラミングとかやったことねー

じゃあC言語をまず勉強しなきゃなのかな

玄人「逆にアセンブラから勉強しろ」←イマココ

なんかどんどん遠ざかってるような気がするけど
基礎は大事だからなぁ

116 :
今の人はアセンブラ書けないって言うけど、マイコンとか触れた世代じゃないからかな

117 :
今でもマイコンを直に触って変数の代わりに汎用レジスタ使ってるし
アドレスが割り付いてるペリRルは直に叩いてる
でも若い奴等にこんなの教えてもどうせ使わないんだろうなーって思うけど
新しいマイコンを採用する度に必要になるんだよなあ

118 :
>>115
いや Unity やるだけならアセンブラいらない
C言語すら無駄、むしろ邪魔 断言する

119 :
>>118
最終的な目標はUnityなんだけど
C#自体もちゃんとやろうと思ってさ

アセンブラは当然本格的には無理だから
アセンブラ絡めてコンピュータの仕組みを説明した本を
基礎教養として読んだり
Cは苦C読んだり。Cも本格的な勉強は多分しないかなー

触りだけだけどネットで断片的に
得た情報がちゃんと頭の中で整理出来たからよかったと思うけどね。

なんかC#の良い本あれば教えてよ

120 :
おれもききたいけど、たぶんないだろう。マイクロソフトにふりまわされる

121 :
小学校の時に見よう見まねでファミリーベーシックでBASICの基本は覚えた

122 :
なんか日本でプログラム作れる人が減ってる感じするよね

123 :
そうか?まぁアレも出来てコレも出来て、単価が安いスーパープログラマを求めてるバカ企業は多いけどな

124 :
>>119
C# ルールブック、2011、技術評論社
監修・電通国際情報サービス

Effective C# 4.0、2011
この本は読んでいないけど、他の言語でも、Effectiveシリーズは良本が多い

125 :
Z会や進研ゼミみたいな通信添削プログラミング学習会社を作ろうと思うんだけど
特許取れますか?
(´・ω・`)

126 :
日本の場合、プログラム自体は、著作権として保護されます。
日本の特許は、装置、方法、物質に与えられます。

アメリカの場合、プログラムで特許をとれるらしい。有名な例、画像形式としてgifは、特許が主張されたから、pngができた。
圧縮法も特許がある。

アメリカは、ビジネスモデルの特許もあります。

127 :
非常に重要な点として、日本は、先に出願したひとに特許が与えられます。だから、出願するまで決してだれにも言ってはなりません。
さもなければ、すでに公知であると特許権に異議をとなえるひとがでてきます。

アメリカは、先に発明したことを証明すれば認められます。突然、だれかが現れて裁判ざたにします。サブマリン特許といいます。

128 :
果たしてそこに保護されるべき技術や発明は含まれているのか

129 :
>>125
お受験ママにいやいや加入させられる子供の姿しか想像できない

130 :
赤ペン先生のレベルが低いとめっちゃ叩かれそう

131 :
ちょっと訂正します。ごめん
2013年からアメリカも先願主義になったそうです。

「有効出願日より前の先行技術について、発明日を立証することで回避することが出来なくなった」
2013年2月14日に発表

トピックス:米国特許法改正−先願主義関連条項の施行について
http://www.taiyo-nk.co.jp/topics/foreign/foreign30.html

132 :
ついにアメリカは先発明主義をやめたのか

133 :
俺は独学だが、ひたすら写経あるのみだったな

134 :
プログラムを上から下へ書いたことがない
まず全体を考えてコメントでここにこんなのって感じ
コーディングはその時の気分によるけど、大抵外側からだなぁ
(´・ω・`)

135 :
トップアップ設計よりボトムアップ設計のほうが効率がいいという話があったけど本当にそうなのかな
俺はメイン関数からとりあえず作っちゃうからどの道無理だな

136 :
最初は必死に86系のアセンブラ覚えたなかなぁ。それからRISC系のアセンブラ覚えて
CだのFortranだのPascalだのCobolだのAdaだのに堕落した
特技はダンプファイル読むこと

137 :
ラジオの製作の別冊だった頃のベーマガを片手にBASICを打ち込み
SYNTAX ERRORと格闘して覚えて行ったな
その後、MSX-CでC言語を覚えた

138 :
>>125
どの辺が特許なのか不明。

139 :


www

140 :
自作PCにLinuxインストールしてgccでC言語、JDKでjavaを覚えた

141 :
関数化やオブジェクト指向化して分かりやすくなったソースコードを見て
いきなりそういうソースコードを書けるとは思えんなぁ
初心者やど素人はプロってのはプログラムをスラスラ書いてるイメージを持つかも知れんけど
(´・ω・`)

142 :
小5のころにJavascriptを始めたのが最初だったな
C++やJavaもやったけど結局簡単だからC#でやってる
でも最近自由度が少ないなと思ってきた

コーディングはどちらかといえばボトムアップ型だと思うけど
デバッグ用に仮の全体像を作ってから細かい部分を作って、最後に全体を仕上げる感じが多い

>>119
コンピュータが内部的に何しているかなんてUnitiyだろうとなんだろうとやってれば身につく
C#はもはやインタプリタ言語みたいなものだから、表面から覚えていった方が近道
マインクラフトのレッドストーン回路作るときにそれをハードがどう処理しているかなんて気にしないのと一緒だよ

143 :
アセンブラのinterrupt処理知ってるとイベント駆動がすぐにイメージできる

144 :
小さい頃、レゴブロックで何かを作るのがとても好きだった
説明書とか教則本とか全然必要無かった
プログラミングも一緒だよ
(´・ω・`)

145 :
ブロックの一カケラを指でつまむ前に挫折するんだよ

146 :
>>145
その難関を乗り越えてもまだまだ挫折ポイントがあるんだよな
とにかくやり始めは全くプログラミングの世界が見えない
真っ暗闇の中を手探りで歩く感じ

147 :
i = i + 1

数学科「ハア?」

148 :
代入演算子が <- な言語があったような気がしたが思い出せない

149 :
これか?(ただし代入ではない)
import System.IO (hFlush, stdout)
main = do
  putStr "あなたの名前は? "
  hFlush stdout
  name <- getLine
  putStrLn $ "こんにちは " ++ name ++ " さん!"

150 :
:= もあるよ

151 :
本を買って勉強しても
プログラミングで必要な論理的思考力は身につかないよ
(´・ω・`)

152 :
プログラマーを養成する学校あるじゃない。
2ヶ月から3ヶ月くらいで出来るようになるやつ。
行った方が良いのかな。行っても意味無いのかな?

153 :
IT土方が製造され欠員に補充されるだけでは

154 :
>>151
道具、あるいは部品にすぎないからね
プログラミング言語は

おういうことをやりたい、じゃあこの道具と
この部品を使って、こう動かしてみよう
っていう創意工夫が必要だかんね

155 :
日本語話せても話術がなきゃ万年窓際族だからなー

156 :
最初の会社で細々と窓際族続けたかったんだがなぁ…

157 :
>>156
つれー有能だからどんどん仕事回されてつれーわ

158 :
どんどん他人に回されちゃうのか
切ないな

159 :
何それエロ

160 :
昔の、BASICが標準で搭載されてたPCのときは始めて3日後には簡単な
ゲームが出来上がったけどね。今はどうなんだろう?

161 :
昔は「ゲーム買う金ないから自分で作るわー」だったのが
今は「ぜんぶタダだから作らんでもいいわー」となる

162 :
とりあえずつかまり立ち歩きは出来るようになった
初心者だけど罠多すぎだろ
全力で潰しに来よるわ

163 :
敵を倒すゲームみたいで楽しかろ?

164 :
>>163
呪文が手入力で一文字でも間違うと
詠唱失敗するような
癖の強い洋ゲーと思えばけっこう楽しいっすわ

165 :
自分の武器を自分の手で作って強化したり
得意パターンに強敵を誘い込んで倒したり出来るんやで

まあベテランは暗闇を見通すランプを入念に選ぶんだが

166 :
昔は自分でプログラム組んでゲーム作ること自体が最高のゲームだったわけで
(´・ω・`)

167 :
ベーマガの紙面が真っ黒になるまで詰め込んだコードとか
あれをかっこいいと思ってた時代もあった

168 :
>>160
そこでPocketCHIP・IchigoJamですよ
他に何もない部屋に一週間缶詰でソルジャーの完成です※効果には個人差があります

169 :
>>168
面白そうなおもちゃだw

170 :
工業高校だったので、ポケコンが支給されたわ
授業でプログラミングがあって、
それでおぼえてゲームつくったら
クラスで大ブームになったのが俺の自慢

171 :
昔は要求されるもんがしょぼいし、やる事と言ったらプログラミングぐらいしかないから結構な人数が覚えたんだけどな
今じゃ簡単に教えられる事で興味を引くような題材ってないよなぁ…

172 :
ベーマガに採用!がひとつの目標だったりもしたっけ(゚ω゚)

173 :
基本情報処理資格は持っていたけど、
3か月間、カーニハン&リッチーのC本を読んで、プログラマーで就職したら、
いきなり、Unixで、鉄道・銀行などのソフトを作った

Unixコマンド・make・TeraTerm などは知らなかったけど、プログラミングはできた

174 :
要は自由度が高くてクセが強い洋ゲー
と思って最近は取り組んでますわ

175 :
俺は父上と母上の日常会話がCOBOLだったなぁ。
そのせいで学校でいじめられて、すぐにCを話すようになった。

それでも家ではなるべくCOBOLで会話してたけど、
反抗期になったらわざとFORTRANで返事することとかあった。

中学校くらいになると、時代的にC++を話す人が増えてきて
当時は先生もCだったりC++だったりしてけっこう個性が出てたように思う。

高校になるとJavaとかPerlとか喋る輩がいて、
汚いな言葉遣いや下品な略語を使うなって怒られてるのが居たっけな。
それでもFORTRANとか敬語でビシっと話し続ける硬派もまだ少しいたけど。


学校を卒業してある程度の年齢になると、
若くてかわいい子が当たり前のようにJavaだのC#だの話していて、
ポマード決めてアセンブってるようなやつなんか一人もいなくなってた。
俺もいつまでも時代に反抗するわけにもいかず、JavaとかC#とか喋るようになっていった。
ちょっと前まで すぐに消滅するような 女子高生の流行語にノミネートされてたってのによ。

Javaとか一回り上の上司や先輩にも案外普通に通じるみたいで、
そのへんはさすがクロスプラットフォームすごいなとか思った。
ちょっと前までどこのプラットーフォームでも動かない詐欺だったくせにな。


まぁそんなこんなで有名っぽい言語は一通り日常会話以上には話せるようになった。

176 :
ロコロール、白い鯛焼き
強者どもが夢の跡
(´・ω・`)

177 :
>>175
ねぇねぇ
それっておもしろいと思う?
帰っていいよ(°∀°)

178 :
本当に向いてる者は就職してからではなく趣味で始めちゃうからな
その場合はほぼ全員が独学だと思う

179 :
コンピューターと格闘しながら ハァーハァーしながら
学んだ。

180 :
自作のエロゲー(ただしtext only)で抜くのは基本だな

181 :
いやそんな奴見たこと無い

182 :
フォルダを指定して中のエロ画像を次々に表示するソフトなら
お前ら全員作っただろ

183 :
printf("%sくん…そんなとこさわっちゃダメ…\n", name);
if (yesno("続ける?")) goto xxx else goto xxx;

誰もやったことないの!?

184 :
中学生に占拠されたの?このスレ。

185 :
プログラミングの参考書に変数の宣言の仕方とか条件文の書き方とか繰り返しの仕方とか書いてあるけど
じゃー、やり方を覚えたらプログラムが書けるようになるかといえば
残念ながら、そんなもんで書けるようになるはずがないと言わざるを得ない
(´・ω・`)

186 :
そら分野ごとのアルゴリズムの勉強と対象のアーキテクチャの勉強してなきゃそうなるわな
それらを同時に学ぶためにも目的が必要

187 :
仕事でコーディングするなら、情報処理資格が必須

その内容を知らないなら、かなりヤバイ

188 :
>>183
 むかーしベーマガに掲載されていたゲームブックを、先頭の1番からPRINT文で入力して
分岐選択があったらマルチステートメントでIF文書いて、仕上げでRENUMすればいける!とか
思ったけど、当時はかな入力しか無かった時代なので全然入力作業が進まず1本も入力
できなかったなあ。

189 :
>>185
俺は「はじめてのC」を一冊読んだだけでガシガシ仕事をしとったが

190 :
概念がわかってしまえば、あとはマニュアルやら規格やら読みながらでどうとでもなる。
概念がわからない間はいくら本を読んでもわからない。
いわゆる「わからないところがわからない」状態な。
とりあえず、なんか作って悟るしかないな

191 :
5分考えてわからないことは、一時間考えてもわからない(゚ω゚)

192 :
プログラムだとしばらくして
解法を思いついたりとかあると思うけど

193 :
>>192
突然降ってくる(笑)

194 :
メシ食ってたり風呂入ってたりする時に限って降ってくるので困る

195 :
寝てるときに夢で解決するケースが多い。
速攻で起きてその瞬間ダッシュでやらないと何もかも記憶から消えてしまうのが難点。

196 :
夢で解決したやつのほとんどはただの錯覚だから忘れてもかまわない

197 :
>>196
寝ると頭の中整理されるからそうでもない

198 :
>>196
俺の場合、半々かな
夢なんだけど、本気で集中して考えてる感じ

199 :
最近、妙に夢が系統立ってることがあって怖い

200 :
夢ってのは脳のデフラグ中にバッファに仮置きしたデータを無理矢理処理したものだからなあ

201 :
白黒の夢を見たことが無い
(´・ω・`)

202 :
プログラムなんて覚える必要はない

F通のような大手ではプログラミングスキルとか
無用の長物と考えてる

30歳定年の中小企業の下請け奴隷プログラマになりたいなら
覚えても良いけど、どうせ薄給なんだから
適当にやっとけば良い

203 :
>>200
起きた瞬間の記憶を元に、「こんなイメージを感じた」って推測してるだけだよ。
睡眠中の脳内イメージと、目覚めたときの「記憶」は関連性がない。

204 :
>>203
関連性がないことを証明した論文は見たことがないな
そういう仮説はあるけど

205 :
>>202
そらつまらん会社になるわけですなぁ

206 :
Googleは逆に開発者がどれだけ技術を持っているかということしか興味がないらしい
対照的だな

207 :
プログラマーは理系脳だったのかどうかを聞きたい。
数学や数式やパズルが無意味に好きだったとか、統計を取りその信憑性を計る数式まで自作していたとか、
普通の人ならスルーするようなことをわざわざ理系的に解決して楽しんでいたとか。


まあひねくれずに素直に理系脳だったかどうかを教えてくれ。
俺は人よりは多少理系脳だったが、実はそんなでもないレベル。

208 :
>>204
いやむしろ、関連性があるとする方が証拠提出が必須なんだが。
関連性があると証明するためには、メタ記憶機構が必須じゃん。

209 :
理系になりたかった文系だわ
パズルは無意味に好きだったけど、論理的な探究心は足りていないと思う
数学だけ家でも勉強してんのに赤点ぎりぎり、実は今でも独学してる

210 :
>>209
>須賀原洋行『天国ニョーボ』1,2巻発売中 ?@tebasakitoriri
>人類社会を作り上げてきたのは文系。
>それまでの世界を全否定するパラダイム転換を果たすような横紙破り発想をするのは文系。
>ガリレオもアインシュタインも実は文系。理系の能力・知識はただの道具。
>文系だけが世界を変革できる。それがわかってない理系は多い。わかるとアイデンティティが崩壊するから
https://twitter.com/tebasakitoriri/status/7768

211 :
>>207
プログラムに理系脳なんて必要ないよな

四則演算くらいは当然必要だけど
文系の脳で十分


ただし、3Dゲームのエンジン作ったりするのは
バリバリの理系脳が必要だけど
そんな仕事も少ないしな

212 :
>>210
お気遣いはありがたいが、慰めにならんなあ
海外に文系・理系の違いってあるか知らんし、
勉強してると、とんでもない発想っていくらでも出てくる

213 :
な、ひねくれた回答多いだろ。
>まあひねくれずに素直に理系脳だったかどうかを教えてくれ。

こう書いたのに、なんのコンプレックスか知らんけど、突如 「理系脳なんて必要ない」 とか意味の分からん切り口で書き込みを始める者や、
文系だけが世界を変革できるとか、突発的にアピールし始める。

214 :
理系脳なんて定義もわからん存在するかどうかも分らんんものに当てはまるかどうか聞いてくるなんて
文系脳にちがいない

215 :
理系、文系とか関係ないわな。
論理的思考のできない人間を文系と言うなら理系だが。
自分がやらせたいことを逐一ブレイクダウンできるかどうかだけの話だから、
論理的に一貫性をもってバカ(=コンピュータ)相手に説明できるかどうかってこと。

216 :
int a;
a = 2;
a = 3;

本当に論理的な人はこの馬鹿げたコードを受け入れられないみたいだけどな

217 :
受け入れたくはない
落書きだと認識するならそれでよいが

218 :
>>216
変数に代入するという行為を指しているのか
利用もせずに即別の値を代入していることを指しているのか
明示できないようではコンピュータに真意は伝わりませんがな

219 :
論理的かどうかと有意義かどうかは別だしね

220 :
>>218
一言目に代入という単語が出てくるのは君が素直な馬鹿だからなんだろう
安心しろプログラマに向いてるという誉め言葉だ

221 :
変数は単なる入れ物だよ
自由に名前つけられるよ
イコールはイコールじゃないよ

この時点でどれだけ脱落するんだろうか

222 :
そんなものは単なる決まりごとであって本質じゃないし。

223 :
>>216
本当に論理的な人ならプログラミングの世界では
=は代入を意味する記号として定義されていると
すぐに理解するよ。

=の意味が違うことを理解できないのは
高校レベルで数学が得意な人

224 :
プログラマ特有の歪んだ選民思想きらい
違うルールがあることは誰でもすぐ理解するでしょ

問題はそういうルールである必然性とか
背景が飲み込めないと
受け付けないということ
そんでそれをきちんと説明できる人間は限られてるということ

225 :
最初に誰かが考えて、それをほかも真似て
それが普及したってだけに過ぎないよ。

なぜ数学では=が等号記号なのか?その理由を説明できる?
それと一緒。誰かが決めたにすぎない。

*が乗算記号、/が除算記号なのも誰かが決めたことだしな。
あとは調べられることと言ったら、誰が決めたのか? どういう経緯でそれを選んだのか?
ぐらいで、そうあるべき理由なんてない。

226 :
誰かが決めたからこれはこうなんだ、と言ってすぐに飲み込めるのは
やっぱりワイらは適度に頭が悪いからなんだと思うんよ
本当に頭の良い人達がどんなふうに世界を理解してるのかは想像もつかんけどな

227 :
>>224
英語も日本語も中国語もルールは違う
自分が知ってるルールだけが絶対というような真実という思考は
物事を抽象化できないアホのやること。

228 :
りんご2個とみかん3個合わせていくつ?はわかっても
2+3はわからない
なんてのは思考能力が発展途上の子供にありがちな話
=記号の意味するところをある意味に限定で捉えるのも同じ話。

229 :
>>228
りんごとみかんは同じ?加算できる?

Ap = new Apple(2);
Or = new Orange(3);
print (Ap + Or);

// error +オペランドの型が不一致

230 :
>>229
定番ネタ乙
加算できるようにするにはどういう取り扱いをすればよいのか考える方が有意義だぞwwwww

231 :
ちとテスト

232 :
んで?同じなの?加算して良いの?

>加算できるようにするにはどういう取り扱いをすればよいのか考える方が有意義だぞwwwww
加算はなんのために?
なんでできるようにしないとならないの?
有意義とはなににとって?

233 :
血液型性格診断とか人間だれでもSかMあなたはどっちとか
関東人と関西人気質の違いとか
その程度の占いおまじない並のもんだろ文系理系って

234 :
前に勤めてた会社の部長が新人の面接のときに血液型を聞くんだよ。
そのとき、しなくていい返答をした人は不採用だったな。
別に血液型はどうでもいいけど、返答ができるかどうかのテスト。

235 :
おまえ、馬鹿だろ。
計算する時は単位を揃えろ。

リンコ2個+バナナ3個=5個
リンゴ2個+バナナ1ふさ=?
物+物=?

物の塊の数を計算して出したいならそういう定義しろ。
つまり、そういう関する使え。バーカ。

236 :
上のは>>229

237 :
>>232
だからお前はバカなんだよwwww
種類によらず個数でカウントしたいという要求があったときに
納得できないからやりませんとかなwwww

238 :
>>235
俺が言うのもなんだが、"物"ではなく明示的に "りんご" と "みかん" を名指ししてるように見受けられたけど。
突如 "物の塊"てあんた。
通常会話に支障きたすぞ。

239 :
>>237
>数でカウントしたいという要求
そうゆう要求だったんか?
そうは見えなかったが。
まあどうでもいいのだけど。

240 :
int *.getCount()を使えばいいって話だろ

241 :
>>240
1つのAppleやOrangeオブジェクト自体が複数のりんごやオレンジを表すような
オブジェクトを設計するの?
センスないなー。

242 :
コレクションに入ってる個数はgetCountでいいんじゃね

243 :
そもそも加算しなきゃらならないってのが設計上のミスじゃねぇの?
オブジェクト利用側の。

244 :
物事を抽象化できないという例に対して
例示の具体的事象に対して絡んでくるのは
自分は抽象化できないバカですといってるものだと気づこうよw

245 :
>>243
CADで円と矩型と多角形を種類の別なく総数を数えたいという要望をはねつけてくれたまえwwww

246 :
それは必要なら最初から継承されてるんじゃね

今の会話は果物クラスなんて存在しなかったでしょ。
その会話の繋がりや思考が、非論理的かつ整理がされてなくて気持ち悪い。
もとから りんご と言われればりんごとして話を進めるのが普通じゃねぇの?

247 :
>>246
なんで基底クラスが存在しないことになってんの

248 :
まぁとりあえず AppleとOrange は加算する必要ないと思うよ。
掲示板の流れからして、物体の塊(笑) の数を数えなきゃならないような話もなかったはずだ。
突如AppleとOrangeが議題案として提示されている。


fruitsの数を数えたいなら、先にfruitsの話題があり、
その中(継承)でAppleとOrangeの話が出ているはずだ。

そうゆうことなんだよね。
気持ちの悪くないプログラミングとは。

249 :
まぁ話題を戻そう

int a;
a = 2;
a = 3;

俺はこれを様々な意味で気持ち悪いと思う。

250 :
>>249
何がどう気持ち悪いかをかけ。

251 :
何様だ?
そうゆう繋がりが気持ち悪いを通り越して一方的に迷惑かつ不愉快。
会話や内容、論理性のセンスの問題ですらない。
そして俺はこれ以上君にかまうメリットがない。 (と言うことさえ分からないような認識の持ち主に対しては、さらに関わるメリットがない)。

252 :
>>251
お前は他人と意志疎通が出来ないバカか?
何が気持ち悪いか具体的に書かずに他人に話が通じるとでも思っているのか?

253 :
「私は納豆が気持ち悪い」
「ぬるぬるが気持ち悪いの?」
「ぬるぬるなど気持ち悪くない。気持ち悪さがわからんお前と話すメリットはない」

254 :
君と意思疎通するメリットはなに?
「お金振り込むからかまってください」とかならまだ余地はあるが。

255 :
どーーーーしても知りたいなら、一切何も書かずに黙っていなさい。
そうすればスレの流れが健康になり、私や他の誰かがこの話の続きをする可能性がある。
運がよければね。

256 :
>>254
私と意志疎通が出来ないのはどうでもいいかもしれないが、
誰とも意志疎通が出来ないよという優しいアドバイスだwwwwww

257 :
プログラミング言語上の表現なんてものは、
アルゴリズムや状態遷移を表現する一形式でしかないわけで、本質じゃない。
ただの一表示形式が気にくわないからプログラムを作れませんとかアホくさい。
他人の作ったルールに則った表現が気持悪ければ自分でルールを作ったっていいんだぜ。

258 :
頭の悪い人はこの問題を気にいる気にいらないの違いだと理解するのか勉強になる

259 :
表現なんてどうとでもなるだろっての。
自分が理想とする表現を具現化してくれたまえよ。

260 :
>>249
気持ち悪くはないが、馬鹿なコードだとは思う

261 :
>>1
ブループリントマジお勧め!

262 :
気持の問題と片付ける理由
>>249で「気持悪い」と気持の問題であると明示してあるからwwwwwwwww
ただし、具体的になにが気持ち悪いかわ一切書いてないがな。

思わせぶりなことを言うわりに具体性を欠くのは
自分の考えを具体的に述べることができないからに他ならない。
つまり、プログラムを書けない理由そのもの。

a=3;
b=a

(setq a 3)
(setq b a)

set a 3
set b $a

色々表現ありますね。
表現の根底の思想が共通する部分あり異なる部分あり。

さあ、自分の満足する表現を考えなよ。

263 :
>>262
それはお前のように頭の悪い人達にとっては単に記号の持つ意味以上の問題ではないというだけで
お前は頭の良い人達が感じている問題が何であるのかすら分かっていないのだよ
これに関しては俺ももちろん分からんが

ところでお前に理解出来る問題が真に頭の良い人達に理解出来ないと考えられるお前は
論理的思考能力が全ての人間の平均値をも下回っているのだと思うよ

264 :
>>263
あのさ、他人の作ったものを使うのだから、他人の作った仕様に合わせるのはあたりまえ。
それが嫌なら自分で作れ。
それだけの話。
バカにはその程度のことすら理解できない。
だからバカなのだが

265 :
横開きのドアに対して、横開きにするのは納得できない。
押すドアじゃないといけない


とか言ってたらバカだろ。

266 :
>>264
言ってる事が全然噛み合ってないw
その反論はお前レベルの馬鹿がとらえた問題に対してしか意味をなしてないのだよw

267 :
>>266
表現など本質ではない
と言ってる奴に
ある特定の表現方法の問題点
を解く奴がいるわけよ。

どっちが特定の表現にとらわれていて、発想が貧困なバカかわかるよな

268 :
触るな

269 :
自分の考えを語れないバカが
相手はバカだから自分の考えを語っても無駄であると
脳内変換して悦に入ってる。キモいwwww

270 :
>>268
すまんね。
ただねー、プログラムをできるようになる=言語を覚えるとか思ってる奴がおおいわけで、
「気持ち悪い」君はその典型なのよ。
このスレのターゲットだからしゃーない。

271 :
おまえ友達作ったほうがいいと思うよ
相手が何言ってるかも分からない人は、人との付き合いで解決されることが多いんだってさ

272 :
>>267
表現など本質ではない
という問題ではないのだよ
つーかお前本当に馬鹿だなあw

273 :
とりあえず、論理体系を持たずに、他人のレスをその場限りの単体でしか理解できない知能の持ち主がいる。
しかもIDが変わったり戻ったりするので読むのがめんどうくさい。

274 :
>>272
じゃあ、何が問題なのか語ってみろよ。

275 :
>>274
は?お前俺のレス読んでるか?w

276 :
>>275
他人の作った決まりごとを、何の疑問も感じずに受け入れてるのはバカだ
とでも言いたいようだが、
決まりごとなんていくらでも種類があるし、なんなら自分で決まりごとを作っていいんだよと入ってるんだが。
お前こそ理解してねーだろ、ドアホ。
自分の考えを表現するのにLISPが最高と考えた人はLISPマシンなんて作っちゃってるし。
だから表現なんてどうとでもなるんだよ。

277 :
>>276
全くそんな事は言ってないわw
どこの異次元からそんな突拍子もない事読みとってくんねんw

278 :
>>277
予想通りの反応乙wwwwwwwww

自分の考えを明示しない

相手が何か言う

否定してバカと言う

簡単なお仕事。

279 :
>>277
さあ、自分の考えを語ってみたまえ

280 :
>>279
お前誰と戦っとんねんwドン・キホーテ気取りかwww

281 :
>>280
さあ、語ってみたまえ。

282 :
>>281
ここまでの展開で分かったのはお前が突拍子もない馬鹿だという事だけw
まあ予想通りだけどw

283 :
>>282
さあ、語ってみたまえ

284 :
>>283
いやだから終始一環して俺の主張はお前は頭が悪いという事なんですがw
もう一度レス読みなおしてみ?異次元じゃない方のなw

285 :
>>284
さあ、語ってみたまえ。

286 :
>>284
誰かが決めたからこれはこうなんだ、と言ってすぐに飲み込めるのは
やっぱりワイらは適度に頭が悪いからなんだと思うんよ
本当に頭の良い人達がどんなふうに世界を理解してるのかは想像もつかんけどな

がどうした。
さあ語ってみたまえ

287 :
>>285
これ以上それを続けてもお前が惨めになるだけやで

288 :
なんか二人とも似てるぞ
特になにも言いたいことはないだろうに、
適当に相手を馬鹿にしてるところが似てる

289 :
>>288
なんや新たな刺客登場か?w
適当とは失礼なやつやなお前も異次元から読みとる派か?w

290 :
んー、参加する気はないんで勝手に頑張れ

291 :
>>290
自分から絡んできて参加する気はないて無責任なやつやな
そうやって上から目線で余裕かましてられんのもここだけやでw

292 :
>>287
さあ、語れ。
語るがよい。

てか、独白しちゃってるけどね>>263で。
自分はわかってないけど噛みついてますって。
惨めになるというか既になっているのはオマエ

293 :
こんなスレでNGID機能を使うとは思わなかった

294 :
学生の夏休みは長いからな

295 :
↑含めて2chごときで上のポジションぽく振る舞いたい奴ってなんなん?

296 :
>>295は昨日暴れてた人かな。だとするなら、
上なんじゃなくて、あまりにレベル低い君が下なんだよ、恥ずかしいことに早く気づいて消えなさい。
ってことじゃないでしょうか。
つまり嫌がられていると言うわけです。

そしておそらくあなたは、自分のレベルに合わせてもらった上で、相手に対等に付き合いたいと考えているのではないでしょうか。
低い位置から自分視点でしか考えられないあなたは、それが正常な関係だと思っているのです。
ちょっと鼻水噴き出すレベルですね。

まあ後半は想像ですけどね。
もちろんわざわざ挑発的な書き方してみました。(笑)
私も画面を見た瞬間NG設定したくなった一人なんでね。誰かのおかげで。

297 :
論理的な思考力を身につけるには数学かプログラミングをやるのがいいんだけど、プログラミングは自力学習度が数学と比べて遥かに高いわな
参考書とか教則本とかに書いてあるプログラミングのやり方なんか覚えても屁のつっぱりにもならんし
プログラミングできるようになりたいんなら、数学をやったほうが実は遠回りのようで近道なんだよね
(´・ω・`)

298 :
>>295
2chごときだから上のポジションぽく振る舞まえると思って来るんやろな

299 :
>>297
論理的思考の出来ないやつがプログラミングをやろうとしても
言語の仕様に振り回されてるおわるだけ。
言語仕様のわかっているもの=日本語で論説文でも書かせる方がよい。
国語教育が謎の文学的表現に偏りすぎなんだよね。
感想文なんてやらせずに解説記事書かせりゃいいのに。

数学というか算数でも計算ドリルは出来るが文章題が解けません系は論理的思考能力なしだし。

300 :
>>299
> 国語教育が謎の文学的表現に偏りすぎなんだよね。
> 感想文なんてやらせずに解説記事書かせりゃいいのに。
なにこの論理的とは程遠い超個人的恨みつらみw

301 :
>>300
客観的に見て日本の国語教育がおかしいと思わないかなぁ。
新聞が論理構成破綻してるのも、国語教育があれでよしとしちゃってるからだと思うけど。

302 :
>>301
新聞はどうか知らんが国語教育で論理的思考力を養うという考えの方が論理破綻しとると思うでw

303 :
>>302
あー、それは間違った考えだな。
そんなこったから文系=論理的思考の出来ない奴みたいになって
日本の文系のレベルが低いんだよ

304 :
>>303
またおかしな事を言っとるなw

国語教育で論理的思考力を養うという考えの方が論理破綻しとる

文系=論理的思考の出来ない奴

これは論理的飛躍が大きすぎてお世辞にも論理的とは言えんわw

305 :
>>304
で、国語で論理的な教育をやるのがなぜ間違いなんだ?
説明できないことを思わせぶりに語って非難だけするいつものパタン?

306 :
プログラマの適性として「美しい母国語を扱えること」を挙げたのは誰だっけ

307 :
母国語でアルゴリズムを書き下せない奴が
プログラミング言語で書き下せるわけないがな

308 :
自然言語はプログラムが出来るどうこうではなくて、
チームや社会の中での活動ができるかどうか、だと思うがね。

309 :
>>308
そりゃ社会人として普通だろ

310 :
プログラマーとしては、論理構造の機軸は社会にないほうがいいのだよ

311 :
>>310
このての「頭の中ではなんか論理を組み立ててるんだろうけど
口に出させたらなに言ってんだかわかんない」やつ多いよな
プログラマに

312 :
絵とか図なら理解できるってパターンはよくある。
日本語の概念で論理構造を作らないから、対応する日本語がないんだろうね

313 :
言語可不能な概念を脳内にかかえているとは
よっぽどの天才なのか、単に語彙が足りなすぎるのか
それが問題だw

314 :
プログラミング言語というかチューリングマシンにどうせ至るもんだけど、
自然言語でできない奴が、そういうもんに落とせるかというとね。

315 :
言語で何かを説明するための想定範囲が、数学なら自然言語の500倍以上。
プログラム言語はチューリング完全であれば宇宙で起こりうる全て。
とかなんとか後輩が言ってた。
便利か不便かを度外視すると、だろうが。

とは言っても、新しい概念を作るといつの間にか勝手に言葉が出来てるはずなんだよね。
オブジェクト指向用語が最たる例。
逆にこの用語を使わず自然言語でそれを相手に分かるように説明できると、自然言語が使いこなせてるってことかもよ。
たぶん君らでは全滅だろう

316 :
まぁプログラム専用の概念を使わずに、自然言語(日常言語)でプログラムの説明をする意味はうすいと思うが。
それをお互いが理解できるためにプログラム設計を分かりやすく管理するソフトやらなんやらがあるわけで。

317 :
>>313
小学生の頃からプログラムをやってる人は、たぶん全員プログラム脳で物事が始終完結してる。

318 :
プログラミングというもの説明するのに
日本語だと言葉足りないなーと思うことはある
少しだけ英語できるから
英語での説明見るとわかりやすかったり
することはあるな

319 :
自然言語で説明できないのは単に全てを尽くしてないだけ。
実際に動かしながら書いてると、事前の詰めが甘かったってのがよくある。

320 :
まあプログラミングの場合は、「言語」ってより、「表記」の方が正確な表現んだけどね。
プログラミングでは例えば、Cを使ってPythonを作る、とか出来る。
これは表記だと考えれば辻褄は合う。
数学で、基本概念を使って、より抽象度の高い概念を組み立てるようなもん。
自然言語では、例えば日本語を使って英語を組み立てる、とかは無理。

321 :
いや出来るやろ
なんで自然言語だと処理系と処理される側を混同すんねんw

322 :
>>320
日本語で英語の解説をしているのと同じやろ

323 :
1〜10行でまとまる処理なら脳内で考えてコードをすぐ入力する
10行〜100行単位になると、日本語・英語でコメントを使って大枠を一通り書いてから実行可能なコードに書き直す
1000行とかになると書いたことないけどどういう風に書くのかな?
まずコードから一旦離れて、図解で要素の結びつきを概念化してからコード書きに戻ってくるとか?

324 :
プロット書いて章立て決めてから書く
コンテ切ってコマ割り決めてから描く

325 :
最初に動的な構造や処理が頭の中に存在して、それあとからコードに直す感じ。
日本語や英語には一度も変換しないことが多い。

326 :
ちょっと付けたし。
思いついたり、作ったものでもすぐ忘れるので、
メモとかコメントとかそうゆうのは最後に書くことがけっこうある。

327 :
と言うか、言語仕様で抽象化の手法ってのはほぼ決められてるんだよね。
そしてもちろん、それに対応する用語も決まってるんだよね。最初から。

Cなら関数への入力と出力とかだけど、
理論上ほぼ同じことを実現する別の新規な抽象概念、なんて物はニーモニックやアセンブラを使ってるときは日常的に作る。

328 :
「実行」なんてどうでもいい。
一度完成してしまったものにそんなに価値はない。
書いてる時の方が楽しい。「書くこと」自体が。
ちょっと苦しくなるのが既に完成しているものに対して手を加える
必要が出てきたとき。

329 :
動かしながら書くから楽しいとかあんまり意識したことないな

330 :
経験上、プログラミングを覚える為にプログラミングの勉強をするよりも
高校数学の勉強をしたほうがプログラミングはできるようになるよ
なんでなのかはよく分からないけど
(´・ω・`)

331 :
Cを初めて覚えてjavaを少しやったけど覚えられなくてUnityやるために多少C♯して今は機械学習のためにpythonやってるけどpython が現状1番使いやすいかなぁライブラリが使いやすい

332 :
ライブラリ使用禁止な

333 :
C、Fortran やったけど、覚えられなくて、
次に Lisp でようやくプログラミングを理解できた。

今は Python 使ってる。
書きやすさ、見易さ、IDE、豊富なライブラリ。

334 :
>>332
Cをdisってんの?

335 :
言語に馴染む前にライブラリが豊富すぎるとどこから手をつけてよいやらわからなくなるけどな。

336 :
ライブラリが豊富というのとはまた違うけど、統合環境が高機能すぎて、その統合環境を勉強してんのか言語を勉強してんのか
どっちか判らん様になってしまう。設定がどーたらこーたらで^^;

337 :
>>334
言語はC使ってる
他社製ライブラリはリンク禁止

338 :
「データ」についての知識が薄いままに、
いきなり「プログラムミング」をさせようとする入門書が多すぎる。

for や while みたいなループが初歩的みたいな位置づけはおかしい。
確かにループや関数がなきゃ実際のプログラムは動かないが、
データ構造や型のシンタックスや型をほとんど把握してないような奴に
ループや関数やオブジェクト指向をすぐに触らせるのは間違ってる。

ライブラリの記述を「おまじない」みたいに誤魔化すのも最低の教え方。

339 :
なんだ型のシンタックスって?

340 :
やれやれ…そんなこともわかんねーのか…だからハゲるんだよ
俺もわかんないけど

341 :
肩のパテックスみたいなもんやで。

342 :
ああそうか…ますますハゲそうだ…

343 :
蓄積する事が大事な気がする
やたらめったら書いてたときは何にもできなかったけどgitのブランチにに過程やコメントしっかり書いてevernoteに構文やパターンストックしまくりながら書いてったら上手くいくようになった。新しい物作るときでも常にevernote開きっぱでやってる

344 :
OSをlinuxに変えてコンソールをよく使うようになってから
プログラミングの習得が楽になった気がする
pythonで作ってもC言語で作っても結局出力されるのは同じコンソールだから
別々の言語のプログラムを組み合わせて使える

やっぱインプットとアウトプットの機会の多さって大事だわ

345 :
CやJavaが全然わからなくて一度挫折したけど、
PythonのインプリでPythonを覚えた、
→Pythonを覚えてからJavaに戻ったら、Javaもわかるようになった。
Pythonのインプリはほんとにありがたい。

346 :
>>336
そんなあなたにLinux
初歩的な動きを覚えるのに総合開発環境なんていらん
端末使ってvimでプログラム書いたら

gcc ファイル名
javac ファイル名

とか打ってれば自然と覚える
総合開発環境なんてなんか作る段階になってから使えばいいと思うよ

347 :
いまさらCUIなんてって風潮あるけど
根本的理解はこっちの方がいいと思うわ

上から順に命令が読み込まれるってところを
理解するのが先かと
GUIだとゴッチャゴッチャになるわ

348 :
 仕事にしないで、趣味で30年以上やってきたけど、色々文献読み漁って分かったのは
データ構造がまずあって、そこから振る舞いが総て決定していく事かな。
 構造化もオブジェクト指向も、まずどんなデータを取り扱うか、から始まる、と。
 俺のキャリアはBASICで始まって未だCだけど、まあそれ知ってから精度はそれなりに向上したね。
 それの経験談を読んだ直後は意味分からなかったけど(^^;

349 :
>>346
変なこと教えるなよ
そこはnotepadで書いてvccだろう

350 :
>>345
超初心者質問ですまんがインプリって何?

351 :
インタープリター?

352 :
Pythonだから、インタープリターだな。

353 :
インナープリキュア

354 :
インタプリタゆうかREPL

355 :
高校とかで物理や化学の代わりにプログラミング言語習うようにすればいいのにな

356 :
うちの学校はプログラミングの授業があったけど、
プログラムができるようになったやつはほとんどいないな

357 :
プログラミングなんて適正のあるやつがやればいいわけで
それにしたってマトモな英語力、
論理的な文章書ける能力の方を優先すべきだと思う

適正があるかどうかの検査は学校でやってもいいと思うが
単一の授業としてやるのはどうかと思う

358 :
学校のプログラミング授業は全く理解出来なくて暇な奴と、既に経験済みで暇な奴しかいない

359 :
最初に本格的に(かつ、本格的な)プログラミング言語を覚えるなら今(±10年なら)python一択だ。

360 :
いまだにFlash教えている所は頭おかしいと思うわ

361 :
あれ、今度義務教育でやるんじゃなかった?>プログラミング

362 :
javascriptかVBAが精々だろ
むしろ変な先入観を植え付けられかねない

363 :
マインクラフトでプログラミングもどきさせるぐらいで
興味持たせる程度でいいわな

364 :
最初に覚えるならCだろな。綺麗だもの。3日で覚えられる。
あとはRubyかな。おれは使ってないけど。これもすっきりしているとおもったことが
ある。

365 :
意表を突いて、まさかのCOBOL(゚ω゚)

366 :
でもさ算数の=と混同しちゃうから
やっぱだめだとおもうわ
普通に算数に悪影響だし

367 :
最初に覚えるなら絶対C#かTypeScript

368 :
アセンブラが先だ

369 :
お前らどうやってアセンブラ覚えた?
あーいや、エロゲのゴニョゴニョを解除するため……

370 :
ブートストラップ書くのに必要だった

371 :
何ができれば覚えた扱いになるんだ?それ

372 :
>>370
ブートストラップってアセンブラ使えなくない?
HTMLとCSSやん

373 :
>>372
CPUのブートストラップにhtmlが使えると?

374 :
>>373
CPUのブートストラップって何だよ
CSSの間違えだろ

375 :
???

376 :
http://getbootstrap.com/

377 :
写経は同じプログラムを500回、1000回やればプログラミングを覚えるのに役に立つとは思うよ
まぁ、普通やらないだろうけど
(´・ω・`)

378 :
>>376
こっちの最初から書いてある方で後付けの方じゃないよ
http://www.sophia-it.com/content/%E3%83%96%E3%83%BC%E3%83%88%E3%82%B9%E3%83%88%E3%83%A9%E3%83%83%E3%83%97

379 :
>>378
初めて聞いた

380 :
既存のものと同じ名前を後から付けるのは良くないね、という例

381 :
学生ですが将来ソフトウェア開発エンジニアになりたいと思っています。
今現在ソフトウェアを作ってみたいのですがいろいろと調べたところC#がよさそうでした。
C#でおkですか?C→C#と進んで、Windows32APIをいじりたいんですけどそれも調べると「修行」や
「初心者はまずC#を触っとけ、機能に不足を感じたらほかの言語に乗り換えろ」とおっしゃってました。

382 :
C#はWinAPIのラッパーあるから複雑な事しない限り覚えなくていい

383 :
win32はいじれるから安心していい
それよりもC#を触りながら、なぜwin32が必要なのかゆっくり考えよう

384 :
ID変わりましたが>>381です。
お二方回答ありがとうございます。取り敢えずC#を触ってみます。

385 :
「ほら吹き男爵の本を5冊調べました(中略)
ブーツの紐を引っ張って湖の底から脱出する
という話は、書かれていません(中略)
ブートストラップ(bootstrap)とは直訳すれば、ブーツのひもである。しかし、
独力でやるという派生した意味を持ち、そこから、
コンピュータが電源投入時に自動的にOSを読み込む方式を指したり、
コンパイラが自分自身を記述したりすることを指したり(中略)
bootstrapを靴紐とした誤訳である。
Bootstrapとはブーツを履くときにブーツを引っ張る上げるためのつまみ革」
ブートストラップを引っ張って湖の底から脱出する
というエピソードは書かれていない。しかし類似の話として
馬ごと沼に落ちた Munchausen が手で自分の髪の毛をつかんで自分自身と馬とを引っ張り上げて沼から脱出する
というエピソ−ドが書かれている(挿絵つき)。岩波文庫版」

http://suzuki-tokuhisa.com/ushigome/hinoue.html
2000/12/24(Sun)

386 :
やっとschemeで自分なりの書き方で数当てゲームがつくれるようになったよほほほぉぉぉ><
ここまで長かった・・・ほんとに長かった
いままで学習目的の局所的な関数しか書いてなかったが
ようやくまともなアプリケーションの(最小の)体裁ととのえてるものが書けた;;

次はもう少し複雑なものつくってから倉庫番にでもトライしてみよう

387 :
初めてのプログラミング言語にVBAってどう?

388 :
Excel(まぁWordでもいいけど)持ってたらすぐ始められるし、オブジェクト指向がどーたらこーたら言い出すのでなければ
(それでVBAスレでしょっちゅう揉めるw)、取っ掛かりとしては良いんじゃね。

389 :
初めてのプログラミングに向く言語はschemeかpythonとジュラ紀から決まっているのだが

390 :
VBAはやめとけ

391 :
自由度が高すぎるクソゲー

392 :
まー、初めてプログラミングを学ぶならC#なんだろうけど、ちょっと高機能すぎるよなぁ
C#の開発環境があって、かつMSXぐらいのことしかできないプログラミング学習用PCがあればいいのにね

393 :
ゲームのクラッキングやプロテクト外しでBASICとアセンブラをやったな。
クラッキングが主な目的。その後C,C++、今はJava,C#,,VBも使うけど、
C,C++が一番使いやすい。プロテクト外しも楽しいからやってた様なもんだし。w

394 :
プログラミングはやってみたいけど何か作りたいものがあるわけでもないんだよな
仕事以外でプログラミングやってる人は何を作ってるの?

395 :
ありきたりだけど
初めて自作したのは家計簿だな
みんな何作ってんだろ?

396 :
エディタ
MS-DOS 3.3cにはEDLINしか入ってなかった

397 :
>>395
ポケコン用マシン語エディタ
標準は使えなさすぎた

398 :
3DSのプチコン3号がC++でプログラミングできる&ビルドしなくても実行できる&Bluetoothのキーボードで入力できる仕様だったら神だったな

399 :
https://www.youtube.com/watch?v=tY-xyCbzdqY

https://www.youtube.com/watch?v=NJYs5GTmdcg

400 :
>>395
TK-80で電卓プログラム書いた
保存しようにもテープに300bpsで記録だからキツかった

401 :
浜矩子・著
『アホノミクス完全崩壊に備えよ』
『どアホノミクスへ最後の通告』
『みんなで行こうアホノミクスの向こう側』


抑制のない成長に基づく経済政策は終焉

日本国民はどう対処すればいいのか。
新しい政権は民意を反映し、
食糧、住宅、健康、教育、最後に防衛です。
国民の意志を裏切ることは、
極端な場合、自殺や殺人にまでつながります。
民衆の指導者は
職業的政治家ではない人々から見つかるのです。

世界平和の脅威は、
イスラエル、イラン、アメリカです。
イスラエルの役割は跪いて、
パレスチナに許しを請うことです。
アメリカによる他国の虐待に
反対の声を上げなければなりません。
彼らは今世紀(21世紀)を
この帝国が出来上がるアメリカの世紀と呼ぶ。
しかし、そうはならないでしょう。
彼らが世界中に‘民主的’制度を確立したい
という衝動(世界を支配する)をコントロール
するのは、マイト レーヤの任務です。

非常に間もなく
マイト レーヤをテレビで見るでしょう。
彼は「匿名」で働いております。

402 :
仕事以外だと、最近はお遊びの電子工作で RX マイコンのプログラム書いたりしてるなあ。
そのうち PC とつなぎ始めたら Lazarus でも使おうかと。

403 :
http://imgur.com/a/XVl2u

404 :
iPhoneのアプリ作ろうと思ったけど
人脈がなかったという悲しいお話

405 :
最初はロータス1-2-3で競馬ソフトを作ろうとヘルプデスクに電話。
「おまえは何がしたいんや?」と無下にされ意気消沈すること数年。
C言語が世界を制するんやと、どこかで聞いて秋葉原へ。
変なソフトを買って意気消沈。
数年後、来たわVB。
エロサイトの認証をかわし、エロ画像を根こそぎ取るプログラムを俺は作りたいんや!
C#。いい。これは簡単。
今に至るが、特に不自由はしてない、サンデープログラマーがココに居る。

406 :
>>394
好きなモノの情報収集自動化。
俺の場合はエロと株。

407 :
http://video.fc2.com/content/20170205sYBaFwqu

408 :
大学でSchemeを叩き込まれた。当時はそんな物かと思ってたけど、
今考えると最初に学ぶ言語にSchemeを選ぶのは不適切だな...

409 :
ウチはMIPSアセンブラ

410 :
C→C++→Java
王道コースだと思ってる

411 :
C→C#→C→C++

412 :
BASIC→6809asm→Z80asm→C→Java→Perl
→VB→VB.net→C#→PPCasm
アセンブラ率が高くてC++をやってないけど
こういうことやってると言語なんてどうでも良くなって来る

413 :
シャープポケコンBASIC→N88-BASIC→Quick Basic→Visual Basic→VBA→
Visual Basic.NET→C#→C→C++→C++/CLI→Java→JavaScript→Perl

414 :
17の時にFORTRAN→20年程空白→JavaScript→Perl→HSP→なでしこ→Delphi→C/C++→VBA

415 :
Fortran -> Mathematica -> VBA -> Haskell -> Agda
C系はいつか触りたい。

416 :
PHP→挫折←いまココ

417 :
Basic->MASM->C->C++->Perl->Java->C#->VBA->HTML

MASMやってたのは中学か高校のころ
だんだんレベル下がってるきがするのはきのせい

418 :
HTMLをプログラミングと捉えてるから気のせいではなさそう

419 :
HTMLとCSS組み合わせるとチューリング完全になるらしいし多少はね?
Minecraftの更新止まってたMODを使いたくてソースのいじりかた無理矢理覚えたのがきっかけだな
色々な言語使ってきたけど純粋にプログラミングとして面白かったのはSchemeだな、関数型の考えは斬新だった

420 :
BASIC挫折→C挫折→ブランク→VBA挫折
→Java→C♯.NET→VB.NET

421 :
>>420だけど子供の頃から暗記苦手だから何一つ頭に入らない。
ネットが普及して、ようやく仕事で使えるようになってきた。
未だに「配列の宣言ってどう書くんだっけ?」と言って調べてる。

422 :
perl-html-css-javascript-php-c-ruby-r-c++-c#
なお対した事は何もできない

423 :
配列の宣言とかいちいち憶えてなくていい
プログラムが出来るかどうかはそういう暗記能力じゃない
細かい文法なんてネットで検索すればいくらでも出て来るから
こういう機能がある、こういう事が出来るって事を知っているかどうかがプログラミング技術
.NETでVS環境だったら、.って打てばずらずら候補が出て来るべw
しかもご丁寧に機能説明まで付いてる

424 :
>>421
業務とかかわりない技術的なことだけ
メモにでも書いて持ち歩いとけば

検索は結構時間かかるぞ

425 :
>>424
これ大事

調べたことや遭遇したエラーをリストに記録して
復習したり自分用の辞書として使えるようにしておくと効率がいい
学校の勉強と同じ

426 :
メモwww
そんなんメモめくる方が時間かかるわwww
検索の方が早いwww

427 :
ローカルに検索できるような形でメモ取るのが楽、ネット検索と違って時間かからんし

428 :
そうなんだけど最近はどこもかしこも資料持ち出し禁止で
PCにまとめただけだと職場変わるたびにリセットという罠

429 :
俺はお前らにideの使い方の覚え方を聞きたい

430 :
紙のメモを想像するやつがおるとは思わんかったわ

431 :
>>429
自動補完すげえすげえとか言いながら使ってると気がついたらプラグイン作ってたりするよ
マジレスするとそのIDE関係のコミュニティに出入りするのが一番いいと思う

432 :
わしもVimのコミュニティとか気になってるが怖い人しかいなさそうでな

433 :
>>429
まずヘルプが使い物になるIDEを選ぶ
あとはヘルプで調べながら使い続ける

434 :
みんなのパイチンくん、みんなのものだよ〜〜

435 :
if文とfor文とwhile文が書ければもう立派なプログラマーよ

436 :
if(true){for(;;){while(true){

437 :
ループを抜けるためのフラグとして、変数「frag」がありそうなコードだな

438 :
flagなんて甘いねgotoという魔のワードが存在するのだよハハハ

439 :
longjmp

440 :
ループが正常終了したときだけ何か処理したかったら
gotoとflgの2拓frag

441 :
break;

442 :
>>429
全部使うわけじゃなくて、基本エディタとして使う

で、時々なんかめんどくさくなったら「ファイル メソッド 検索」とかでググって
使い方覚える感じ?

なんというか一応専門職用のツールなので、一度に全部わかるなんてのは期待しないこと
面倒だなって思った作業を自動化できる機能があるかどうかを少しづつ理解していく感じで

443 :
.とか->とか打ったらメンバが出てくれたり
何文字か打てば補完できたりするあたりから始めて
そのうち随時自動ビルドとか試していけばいいんじゃない

444 :
>>440
関数化してreturnとか

445 :
俺、A=A+1 を理解できるまで暫くかかった。
Orz

446 :
プログラミングの世界では同じ意味だけどA:=A+1ならすぐに理解できると思う、数学とプログラミングで=の意味が違うから慣れない人は混乱してしまう

447 :
プログラムの入門書買って今やってるけど、プログラムの基本的な文法とかそういうとこでつまづくより
出てる例題の数学的な所で圧倒的につまづく。プログラミング上達するには数学的な知識しっかりしてないとだめなのかなぁ

448 :
多分常套手段としての計算のことじゃないかな?
データは 2^n になるようにすれば簡単になることも多いし、
n 次元配列は、ループカウンタの商や剰余を要素にして回したりする。
こういった計算は、一通り理解すればすぐにわかるようになると思う。

ほんとに数学的な計算なんかはブラックボックス的に扱えばいい。

449 :
A=A+1ってムズイの?

450 :
>>449
イコールが代入とは思っていませんでした。

451 :
A=A+1は「AがA+1と同じ」じゃなくて「AがA+1と同じになる」と考えればおk

452 :
右辺値は「さっきまで〇〇だったもの」だ。つまり、

「これからのA」 = 「さっきまでのA」 + 1

と覚えればよい。

453 :
代入が理解しにくいというより破壊代入が理解しにくいのだとしたら、
破壊代入が無い言語の方が理解しやすいという人もいるかもしれない。

454 :
LISPを使うといい、=出てこないから

455 :
初見で=が代入を意味するってのが分からなかっただけで、代入自体が理解出来ない奴なんておらんだろ

456 :
他の関数からも使えるほうが便利やん?と思ってグローバル変数使いまくってた時期が僕にもありました

457 :
 BASIC時代は当たり前にスコープ無しでもコード紡げたのに、Cに移行して随分立ってからBASICで書こうとしたらダブらないように変数考えるのがこんなにもしんどいとか・・・自分に驚きました。

458 :
>456
超でっかいクラス作ってメンバ変数にするといいよ!

459 :
業務プログラムやめろ、死人が出るぞ

460 :
学生の頃から趣味で作ってたら
自然と出来るようになってた

461 :
独学だとコードがくそ汚くならんか

462 :
ある程度以上の規模でコード書きまくってるとデバッグする羽目になるから自然と洗練されていくよ、後は人のコード読みまくるとかだな

463 :
デバッグてコードがキレイになるとか
寝バックで肛門がキリンになる位ありえんわ

464 :
デバッグしやすいコード書くようにならない?

465 :
データ生成部とデータ加工部とデータ出力部を別モジュールにするとか
そんな発想は逆立ちしても出てこない

466 :
機械は人格が無いから助かる

467 :
>>466
確かにw

468 :
(マシン名)たんには人格がある!絶対に!

469 :
ロジックとデータの分離とか

470 :
半角と全角が混ざってるネ申エクセルはバカにするのに、
言語が乱立しすぎなのは良いのか?と思う。
言語を統一しないのが一番非効率じゃないの?

471 :
よし、CASLに統一しよう。

472 :
言語がいくつも存在するのはそれぞれに個性があるから、無駄でしかない全角英数は比較対象として誤り

473 :
8bit時代のマシンは横40文字しか表示できなかったの。
16bitになって80文字表示できるようになったけど、40文字時代の文字幅を
再現したかったから全角英数が生まれたの。それだけ。

474 :
嘘もここまでくると感心するな

475 :
表示幅と CPU のアーキテクチャは関係ないとだけ言っておこう。

476 :
その件については聞かなかった事にしておこう。

477 :
width 80,25
8bit機で起動したらまずこれを実行してたな

478 :
console 0,25,1,1
これも付け加えて。

479 :
プログラミング言語覚えたとしてそれからがまた大変そう

480 :
>>479
言語覚えることと
プログラミングすることは別だからね

481 :
コーディングなんか頭の良い奴にまかせとけばええわ
俺たちはプログラミング(組み立て)と何かに特化していくしかない

482 :
>>479
言語の知識より作る物の知識が重要だからな
例えば、気象予報プログラム作るのに、言語の知識があれば素晴らしい気象予報プログラム
できるわけじゃないからな

483 :
日本語で読み書き出来ても小説家になれるかは別

484 :
PHPとかpythonとかのプログラミングって3万くらいの安いノートPCで十分だよね?

485 :
>>484
何を作るかによるがメイン機にするのならあんまりおすすめはしない

486 :
>>479
むしろ言語なんて後で好きなの覚えればいい

487 :
いや、ソフトウェア設計の基礎を学ぶにしても、最初はなにかチョイスして覚える必要があるだろう。

488 :
N88BASICから入った勢だけど最近の子は何から入ってんのかね…プチコン?

489 :
>>484
取っ掛かりとしては良いと思うよ。
スキル上げて、やりたいことが見えてきてから次のマシンを考えても遅くはない。
今なら用途に依ってはWebサービス(クラウドとか)の方が本格的なもの組めたりするしね。
あと、ネットにある、プログラミング学習教材はお勧め。
無料のも多いから、各言語のスレで聞いたらいい。

490 :
新品でセレロン買うより3年補償の中古i5 4GBに8GB増設した方がいいよ

491 :
開発用PCでは、メモリ8GB 以上が必要

とにかく最大まで、メモリを積むべし

492 :
>>490
>>491
言えてる。

493 :
>>488
マインクラフト(ComputerCraft……つか Lua) や Scratch あたりでは?
Android でも Tcl/tk や BASIC は動くが、いまさら無いな。

もちろん、おそロシア製の Drakon Editor から入るのはいない。

494 :
>>479
特にやることがないならアルゴリズムとデータ構造学べばいいと思うんだけどあんまり理解されない
そのくせ「ソートアルゴリズムはプログラマーの常識」とか言い出す奴がいるからタチが悪い

495 :
理解されたくながりw

496 :
質問

上レスでも出てたけどさ、
a = a+1
ってさ、
(新しいa) = (今までのa)+1

っていう理解で良いの?

497 :
まさにそんな感じ

498 :
>>497
ありがとう

499 :
>>496
正確には

(新しいaの値) = (今までのaの値)+1

だな。数学記号の=と同じに思わないこと。
そっちは比較演算の

a == b

ガチかい。

500 :
ガチなんですね

501 :
あらま誤字った。済まん。

502 :
Z80のハンドアセンブルで覚えた。

503 :
PC98時代、LSIC86試食版のC標準ライブラリリファレンスが簡潔で分かりやすかった。
で、98グラフィックスでソフトウェア割込とかVRAMのデータとか弄ってるうちに書けるようになった。
構造体やポインタはBITMAPの情報ヘッダ読み書きで有効性を理解。

本では結城浩のプログラミングレッスンシリーズを読んでた。自分にはあってた。

web時代になってからはwisdomsoftをよく見てたな。網羅性は低いけど猫より簡潔で分かりやすかった。

504 :
C言語を習得する意義ってありますか?

505 :
いかなる言語であれそれを習得することに意義などはない

506 :
ありがとうございます
言語を使って有意義なものを生み出すことに意義がある
ということなのでしょうね

507 :
いやいや、考え方とか私の頭の中のデバッグとかに役立ったりするよ。

例えば中学生が初めて英語学習するなら、スペルは丸暗記するより
JISキーボードでタイピング練習したほうが楽に効率的に覚えることができて忘れない。

コンパイル言語はミスを指摘してくれるし
動く状態になればどの言語でもロジックが問題ないか確かめることができる。
空想でなく。
まあ、C言語はツール使わないとメモリ周りのバグに気が付きにくいけど。

エクセルでグラフを作るのは言語知識いらないかもしれないけど
それを動かすならGIFアニメ作るより言語使って処理するほうが速いと思う。
仮にGIFアニメを作ることが目的だったとしても、それを自動化するには言語の知識は必要。

UWSCスレによく来るけど、プログラミング初心者が基礎を質問してくる。
しかし、デバッグ環境がよろしくないのでうまくいかない。
言語学習はデバッグが分かりやすくやりやすい環境でするべき。
だからUWSCスレではBASIC系言語をまず先に覚えることを推奨している。

508 :
☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆

509 :
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

QZ41I

510 :
BP2

511 :
ノートに書いた

512 :
basicから入った口だけど
今って何かするんだろうなぁ?
javascript辺りだろうか?

513 :
プログラミング歴一週間、早くも挫折気味

514 :
じゃあ向いてない
アキラメロ

515 :
作りたいものがないんだよなぁ
意欲がさっぱりわかない

516 :
じゃあオレの課題をやりなさい
cで簡単なことから始めればいい
頭悪いcの初心者本のコードをPCに転記してるだけの機械作業(つまりパンチャー)をやってても意味がない

↓コレ
https://mevius.2ch.sc/test/read.cgi/tech/1538096947/55
https://mevius.2ch.sc/test/read.cgi/tech/1538096947/68

JD TAIからUTCの時刻表記を求める簡単な課題だ

517 :
やりたいことがないとなかなか勉強進まないよね〜
目的なしに入門本頭から読んでいくとか普通モチベーション保てないよ
具体的な目標があれば俄然頑張りが利く

518 :
そも目標がまた実力に合わない巨大すぎるものだったりする w

519 :
最近やる気が膨らんで来た(゚∀゚)

520 :
最近やる気が出ない。。。

521 :
プログラミング始めてから禿げ出したんだが、これ以上止めておいた方がいいか?

522 :
止めてもええけど、止まらんよ?ハゲは

523 :
始めて1ヶ月、コード読めるようになったが、自らアウトプット出来るようにならん!
どれくらいでアイディアをコードにおとしこめるようになった?

524 :


525 :
>>523
N88-BASICから入って1ヶ月くらいでゲーム自作してたな

526 :
これが才能の差や!

527 :
技術書読むのは好きだからプログラミングというもの自体は好きなんだけど
IDEを起動する気力も沸かない。知識だけがついて全く実践をしない。作りたいと思えるものはすでにフリーソフトであるし目的がないんだよなぁ・・・

528 :
やんなっちゃう‼

529 :

ではタヒね

530 :
物心付く前からプログラミングしてたら

531 :
そんな昔のことは覚えてない

532 :
初めて喋った言葉がhelloworldだったとか

533 :
30過ぎてからペログラミング始めた

534 :
舐めた野郎だ

535 :
ペログラマー

536 :
右クリック>コピー>ペースト

537 :
クリット(Clit)>こりこり>ペロペロ

538 :
プログラマーって響きのイメージだけで一人ではなにも作れない人多くね

539 :
やっぱりそうだろうな
偏差値高めの俺が全くプログラミング上達しないのに、
みんながプログラミングでそんな上等なこと出来るはずがない
実際凄いの一部だろ?

540 :
MacのHypercardでHyperTalkを覚えた

541 :
賢いなら、Ruby で、パズルでも解けば?

プログラミングのお題スレでも、Rubyは、よく見る

542 :
1万時間プログラミング すればどうなりますか?

543 :
全くの無知識から、テキストエディッタ+インターネット情報だけで、
55万時間プログラミングしてる俺が通りますー。

544 :
>>543
何歳やねん

545 :
>>544
失礼、55万分でした。

546 :
>>545
もう少しで、1万時間じゃないすか
凄い

547 :
英単語見るだけでやる気が消し飛ぶから
日本語の言語探してプロデルやり始めた
まだウェブマニュアルの入門編読みながら弄り回してる段階だけど
ゲームとか作ってみたいわ

548 :
>>547
ごめん消し飛ぶは誇張が過ぎました

549 :
>30過ぎてからペログラミング始めた

英語をマスターしたので今度は中国語にしようかプログラミング言語にしようか迷ったが
プログラミング言語をマスターしてみようと思う。 トリリンガル。
何から始めたらいいんだろうな。よくわからんので、Java Servlet/jspとオブジェクト指向OMT
の本かってきた。
ええ値段するやないか。2さつで1万円や。元を取り返すでーーー。

いま序論から読み始めたところだ。

550 :

何故レスが付くのか?

551 :
意味を考えながら、ググりながら写経するのが1番?

552 :
写経てwジジイかよw
アレは年寄りがボケ防止にやるもんやぞw

553 :
爺で、何が悪い!

554 :
>>552
マジンゴゴゴゴゴ?

555 :
覚えるのは大変だが、忘れるのは簡単

556 :
文法自体を覚えるのは誰でも出来る。
作りたいもののアルゴリズムを考えるのが難しい。
テクニックとか、作りたいものに対する知識とかが必要。

557 :
はじめて触ったのがカシオのポケコンのプログラミング機能。

メモ帳領域みたいなのがあって、そこに特定のフォーマットに従って人の名前と電話番号を入力。
あとはプログラムから何文字か入力すると、名前と電話番号を呼び出せるプログラムを無理やり作った。
関数に分けるとか、そんな方法は知らなかった。

こたつ布団の上からポケコンを踏みつぶして液晶が割れて使えなくなった。

それから数年。HTMLとCSSを覚えて、プロバイダのスペースに静的なWEBサイトを作るようになった。
掲示板は、PerlのCGIが設置できたが、拾ってきたやつをそのまま設置しただけだった。

それからさらに数年。
マジでプログラミングを覚えようと思い、「世界で一番簡単なC言語のe本」という薄っぺらい本を買って独習。
なぜ薄っぺらい本にしたかというと、体系をざらっと知るにはいいと思ったんよ。
分厚いと挫折する。

その薄い本を3周ほどやってから、真奈本とか、猫にもできるC言語とかのサイトを参考にしながら、ApacheにC言語のCGIを組み込み、4択問題をランダムに出題するというようなWEBアプリケーションを構築した。
それが最初かな。

その後、C言語ポインタ完全制覇とかいう本をやりながら、C言語に関しては割と自在にプログラミングできるようになった。
長ったらしい複雑な関数を、単機能の関数に切り分けできるようにもなっていった。
 
気が付いたら、Javaにどっぷりはまって、しかも本職になってました。

558 :
関数を分割できるとはかなり有能なジャバパーと見た

559 :
言語なんか覚えることなんかほとんどない

560 :
もう言語なんか覚えないなんて言わないよ絶対

561 :
・ポインタへのポインタをダブルポインタと言う奴
・糖衣構文を構文糖衣と言う奴

こいつらはどこから湧いてきてるのか
一斉駆除したいから巣を教えて欲しい

562 :
** ← ダブルやないけ。

563 :
>>561
入門書でも著者毎に違うから。
どっちも正しい。

564 :
>>561
おまえがどこから湧いできとんねんうじ虫くんw

565 :
まあ構文糖衣を糖衣構文と言い換えてしまうやつは例外なくバカやなw

566 :
けなしあいが出てきたら、話のネタが無くなったってことやな。

567 :
バカさん話をそらすw

568 :
言語って付くものは使えば覚えられる
プログラム言語は一つでも理解すると他の言語の理解が格段に効率よくできる
難しいとかどれが効率いいとか悩むやつは一生身につかない

569 :
アグネスチャンdisっとるんか?

570 :
プログラミング初めて半年強
コード読めるようになって、
本とかでプログラミングの問題を自力で解ける位にはなったが、
一からアイデアをプログラムに落とし込めるようになれる気がしない…

571 :
>>570
センスがあればそれで充分なんだが。。。
あとは調べながら作る感じで。

センスがないと自覚したならHaskellに挑戦すると良いよ。
アルゴリズムを覚えたり、一から作るのに向いてるから。
Haskell慣れれば、普通の言語でも書ける様になる。

572 :
それでもやっと、センスがある奴のスタートラインに並んだ程度で、センスある奴はとっくに先に行ってるんだけどね。。。

573 :
>>571
半年間でプログラミングの本読んで、チャレンジ問題みたいなの解きまくってる内にパターンとして覚えた感じだわ
何か大学入試対策の数学の勉強に近い感じ
偏差値こそ上がったが、本質的な事はよく分かってないみたいな

574 :
>>573
作りたいものが無いと伸びにくいからね。。。

575 :
何のためにプログラミングするかっつーと、何かを作るためなんで、作りたいものが無いのにプログラミングしたとこで
始まらん

576 :
左官が便所の壁作りたくて
便所の壁にセメント塗ってると思ってんの?

IT底辺ドカタというのは
そういうヤツラだぞ

577 :
左官と同じで仕事と別に、日曜大工で好きな物を小さくても
(左官を越えた大工の作業も)自分で全部作ってる奴とどっちか優秀かって話。

趣味で机や椅子作る左官と、仕事と割り切って嫌々仕事する左官の違い。

578 :
一緒やんw

579 :
作りたいものがある人は、できた時の、うれしさがある。

580 :
ぬかよろこびやろ

581 :
そんなことはない!!

582 :
何十年もやってても上達しない人とかセンスのない人っているからな

583 :
時間をかければ上達すると思っとる人?

584 :
目がボロボロになるだけです。

585 :
時間をかければ誰でもできるのがプログラミング。

586 :
自分で考えるか、調べなければできなままだぞ

587 :
ぶっちゃけバカでもできる

588 :
こういうのどうやったら作れる?
https://www.youtube.com/watch?v=uf43kpnYHb8

589 :
ファミカセコピーしたくてBASICとZ80アセンブラに手を付けた

590 :
おい、そっちはMSX方面の沼だ!戻ってこれないぞ!!

591 :
>>542
プログラミングの天才イオヌッツは1日16時間プログラミングやってたから625日で達成か。

592 :
ぶっちゃけバカはなにもできない

593 :
独学、趣味でまだまだ初心者プログラマーだけど無駄のない美しいコードとか設計ってのを見るとなんか感じる
クラクラとかプレイしてるだけでも作ってるスパセルの人たちのレベルの高さが感じ取れる

594 :
>>1
プログラミングにおいて大事なのは
プログラムを覚える
ことより
このプログラム実装出来そうなサンプルどっかにあったよな?
ということと、その場所を覚えてることだ

595 :
人生において大事なんは
逆引き辞典を後生大事にしとるような理解度で
安易に他人に教えようとせん事や

596 :
printfをも自作する気概!

597 :
車輪の再発明してる暇があるんならさっさと仕様書終わらせろ w

598 :
バカのつっこみポイントてホンマずれとんな

599 :
>>573
じゃあ、4択問題をランダムに10個出題するプログラム作ってな。
もちろん重複なしで。
4択問題のソースは、看護師とかの国家試験とか、英文法の問題集からとってきて。

どんな言語でもいいから、とりあえずWebブラウザ使うやつで。
RDBMSにデータ納めて。

ログイン画面作って、個人の過去の成績も保管できるやつがええな。
間違えた問題もしくは未回答の問題だけから出題するモードと、全範囲から出題するモードもあればなおいい。

600 :
なんでおまえらて自分が出来る事目一杯詰め込んだ課題を他人に与えたがるんや?w

601 :
どう見ても酔っぱらいの戯言

602 :
マウンティングせずにはいられないのさ

603 :
君らホントおもろいなぁ
ちょっとサボってたけどプログラミングの勉強再開してみるわ
ありがとう

604 :
一通り文法のお勉強をする

1、それを踏まえた上で、自分が作ってみたいプログラムをまずは文章化する。
2、それをフローチャート化する
3、それを勉強中の言語で動かしてみる
4,それを別の言語で動かしてみる

他人に聞くより自分で調べてああでもないこうでもないで、試行錯誤で動かせた
方がずっと身につく

605 :
>>21
わいは機械語だったから施設に入れられたよ…

606 :
ニートだけどprintfしか使えないお^ ^
もうだめだお^ ^

607 :
OpenGL始めたお^ ^

林檎「OpenGLは今後非推奨にしちゃうのだ!」

・・・・・・・^v ^#

608 :
fxでmt4シストレやってるからcから入ったわ
苦労した

609 :
マイコンの組み込みでアセンブリ
Cに置き換えて感動!めっちゃ楽やんこれ
C++使って驚愕、こんなに便利でええの、なんでもできるやん
で、最後にAWKで悟る
あ、俺の身の丈に合うのこれだわ

610 :
【公開】ぶっちゃけ、動画編集はかなり儲かる件【チャンスありすぎ】
https://www.youtube.com/watch?v=jSMi8qM95Xk
【超入門】YouTubeの動画編集で「月5万円」を稼ぐ方法【徹底解説】
https://www.youtube.com/watch?v=VfItWZ2PXVY
動画編集者が忙しいわけがない。めちゃくちゃラクな仕事だよ。
https://www.youtube.com/watch?v=z5MwL8gedNQ
【体験談】素人が映像クリエイターになった方法。
https://www.youtube.com/watch?v=6v9T0lBg_f0
SONY α6400でCinematicなVlog撮ってみた。【福島Vlog】
https://www.youtube.com/watch?v=3_XBZ6d8ghE
【2020冬版】VLOGやYouTubeするならこのカメラ5選!!【カメラ・映像初心者必見!】
https://www.youtube.com/watch?v=E1dQaugN96M
【最新副業】時給5000円以上も狙える「サムネイル制作」!
https://www.youtube.com/watch?v=nqlDb_AWUKo
ブログ・アフィリエイターをやめて動画編集者になった理由 メリット・デメリット・稼ぎ方を徹底解
https://www.youtube.com/watch?v=EyOga8qn6Xs

611 :2020/03/10
フロチャートの書き方は知っているけど、書いたことは一度も無い。
小学生のプログラミング教育ではフロチャートっぽいのからやるらしいが、
多分これでプログラミング嫌いになる子供続出だろうね。

プログラミング言語 Scala 11冊目
一般的な処理を関数型の書き方をすると遅い
【Win/Mac/Linux/Android/iOS】 Qt 総合スレ 18
☆★Java質問・相談スレッド181★★
設計思想/ソフトウェア工学(UML, デザパタetc)
【漏れは】猫でもわかる質問スレ【猫以下です】
七行プログラミング part6
C++相談室 part143
「コンパイラ・スクリプトエンジン」相談室16
Visual Studio 2019 Part3
--------------------
ニッセンの恥部ユービ○トVI
【武州の】三多摩地区の模型事情7【田舎侍】
田外44
バンナムのクローズドαテストが終わってずいぶん経つね…
ムカつく、ウザい、嫌いなやつのタイプ
【ヘリ搭載】いずも型護衛艦155番艦【護衛艦】
吐き気がするほど嫌いな信者とアンチ@同人板132
イラクから米軍を追い出すための具体案
【国税庁】河童・関慎吾26【ふわっち】
【打倒みんカラ】CARTUNE【車のインスタ】 その5
【シリア】クルド人は「第2次大戦で米国助けず。例えばノルマンディーで」 トランプ氏、攻撃容認を説明★2
【自治】LR変更案の議論スレ その1
【総合】ドラゴンクエスト4 導かれし者たち 第182章【DQ4/ドラクエ4】
DearDream & KUROFUNE 周辺ヲチスレ5
【決済】高齢者の3割がキャッシュレス決済利用 政府の還元制度は「分からない」9割
【TOX2】エル・メル・マータちゃんは金髪ツインテール8歳可愛い
アイドルマスターシャイニーカラーズ シャニマススレ
【楽】LaCoocan・ラクーカン【空間】
【非内蔵型】 フィッシュロースター 【魚焼き器】
【ANA】50000PP修行スレ NH84便【SFC】
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼