トップページ⇒tech
38コメント26KB

キサマラの今までを書け!プログラム板

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
1□最初に手をつけた言語・目的
2□使ったor使っている開発環境・コメント・入手先
3□今までで一番驚いたアルゴリズム、一番苦労したプログラム
4□主な勉強方法
5□今現在一番長くうったコードサイズ
8□その他なんでも
率直に書けるよう他人の罵倒は×
0002デフォルトの名無しさんNGNG
6と7は?
0003デフォルトの名無しさんNGNG
>>1
板違い。
マ板に行け。
00041NGNG
>>2
忘れてた 6、7は得意なものを書いてくれ
>>3
マ板にしたらプログラマー限定になっちゃうじゃん
0005デフォルトの名無しさんNGNG
>>1
板違い
別に職業プログラマ限定じゃないからマ板逝け
0006デフォルトの名無しさんNGNG
>>4
>マ板にしたらプログラマー限定になっちゃうじゃん
質問がプログラム*技術*じゃないじゃん
00071NGNG
>>3 5 みたいなのが絶対出てくると思ったからプログラム板って
書いといたんだけど・・・ 新スレ叩きはどこも同じか・・
0008デフォルトの名無しさんNGNG
>>4
なんだプログラマー限定じゃないのか。あー、よかった。

1□日本語、生きてくため。
2□標準的な筆記用具。主に文房具店。
3□敬語。
4□人付き合い。
5□A4で127枚
6□楷書。
7□とくになし。
8□とくになし。
0009デフォルトの名無しさんNGNG
1□日本語・これが使えないと2chで煽ることができない為
2□ジャポニカ学習帳+シャーペン+消しゴム・近所の文房具店で入手した
3□フォークダンスのリズム、卒業式のプログラム
4□テレビを見ながらのながら勉強
5□首吊り用のコード3mほど
8□>>1はアホ
0010マヂレスNGNG
1. C なんとなく
2. gcc
3. Hello, World!
4. 特に無し
5. 20行ぐらい
6. 逆立ち
7. フリースロー
8. 全角英数使う奴氏ね
0011デフォルトの名無しさんNGNG
>>7
> 新スレ叩きはどこも同じか
・・・先生!ここにヴァカがいます!(´Д`)ノ
0012デフォルトの名無しさんNGNG
1 8080のアセンブラ、プログラムちゅーものを作ってみたかったから
2 VC++
3 Smalltalkのミッキーマウスを横倒しにするアルゴリズム、苦労は数知れず…
4 テーマを決めて何か作ってみる
5 わすれた
6 新人教育
8 わし、すでにじじいかの?
00131NGNG
マジレスありがたい
0014デフォルトの名無しさんNGNG
1 Perl -人工知能を作る為、簡単なものから。
2 Borland C/C++ 5.5, VisualC++ 6.0
3 結城浩先生タンの2重for文。 -ありゃ驚いた。
4 本を読み、PCに向かいコンパイル、走らせて様子を見て、考える。
5 100行ほど。
8 ASCIIの大文字Aは65。
00151NGNG

     ___
    /     \     ________
   /   \ / \  /
  |     ・ ・   | < バカはすっこんでろー!!
  |     )●(  |  \________
  \     ー   ノ
    \____/
   /      )           _  /
  / ,イ 、  ノ/    ∧ ∧―= ̄ `ヽ, _
 / / |   ( 〈 ∵. ・(   〈__ >  ゛ 、_ ←>>1
| !  ヽ  ー=- ̄ ̄=_、  (/ , ´ノ \
| |   `iー__=―_ ;, / / /
!、リ   =_二__ ̄_=;, / / ,'
     /  /       /  /|  |
    /  /       !、_/ /   〉
  / _/             |_/
  ヽ、_ヽ

0016デフォルトの名無しさんNGNG
1□N80BASIC。店頭のPC8001を動かすため。
2□いろいろ。書ききれない。
3□EDSACのIPL。美しい。
4□本を読む。ネットで調べる。
5□1MB以上。数えてない。
8□で、聞いてどうするのさ。
0017デフォルトの名無しさんNGNG
マ板逝ってください。
ウザイんで。
0018デフォルトの名無しさんNGNG
1□N88BASIC プログラム開発
2□FORT77(OSIV)/LATTICE C(MS-DOS)/MSC(MS-DOS)/cc(Solaris)/gcc(linux)
3□気に入ったのはコンパイラのソース。苦労したのはデータベース・エンジンとデバイス・ドライバ。
4□独学(教本・マニュアル・RFC)
5□4000行ちょっと(打つべし!打つべし!打つべし!)
8□今はSE兼経営者やってます。年々頭を使う度合いが高い仕事になっています。
0019デフォルトの名無しさんNGNG
で、>>1はこれを聞いて何をしたい訳?
ただ単に興味本位で?
それにおおよその年齢、プログラム歴くらい書かせないと
その時代によってだいぶ違ってきちゃうと思うんですけど
ソフト作ってる人のHP回れば済むこと何じゃないですか?
何か納得のいく説明求む。
0020デフォルトの名無しさんNGNG
1□C言語・ゲームを作るため
2□VC++6.0Professional・MSDNライブラリの日本語化遅すぎ
3□特になし・学習を兼ねて組んだビジュアルノベル
4□独学
5□4000行くらいか
8□勉強始めてまだ1年も経っていない。最近は他のことに追われて
   あまり組む時間がない。
0021デフォルトの名無しさんNGNG
1□アセンブラ・配属先でいきなり覚えさせられた
2□ASPEN/E2(VOS)/XASM(VOS)・1画面スクロールに5秒掛かる辺りがマジ最高
3□世界一汚いネットスケープのソース。
4□独学
5□アセンブラで合計1マン行弱
8□だりー
0022デフォルトの名無しさんNGNG
1□MSX-BASIC
2□Del,BCB,VB6,VC6,jdk。どれも決定打にならん。
3□自作テキストエディタの実装で苦労。
4□本とWeb。
5□C++で3MB。大体12万行ぐらい。
8□腱鞘炎痛すぎ。
00231NGNG
>>19
自分が知りたいだけじゃないす ここって質問する人が多いし答える人も多いけど
ここのみんながどういう経験してきてるのかってのはあんまり出てなくて
そういうのあれば聞く側も答える側も参考になるかと思ったから
プログラム歴とか年齢は純粋にプログラムを打ってる時間だけを換算してなくても
比較の対象になっちゃったりするので入れなかったっす
でも指摘の通り世代は必要って事で 
9□世代(年齢じゃなくてZ80世代とかの)を出来たら追加で

002412NGNG
なら、追加
1 8080のアセンブラ、プログラムちゅーものを作ってみたかったから、中3のとき
2 アセンブラ(8080,8086),BASIC(N,N88,MSX,F,GW),Pascal(Lisa,Turbo,LightSpeed)
  C(Turbo,LightSpeed,Lattice,MS,Hi,Quick),C++(Guidelines,Zortech,MS-Visual),
  SmalltalkV,Java
9 TK-80組みたてた世代

2は、仕事でなにか作って、それを他の人が使ったモノに限定してみました。
やっぱり、じじいじゃの、ごふっ。
0025デフォルトの名無しさんNGNG
>1□最初に手をつけた言語・目的
目的はゲーム。

一番最初はMZ-80BのBASICだったが、
小学校の低学年で本屋に行く子供じゃなかったので薄いマニュアルのみが唯一の参考書。
後は、おやじがどこかから持って帰ってきてくれたゲームやって遊びつつ、
興味深々でプログラム眺めてた。さっぱりわからんかったけど、
小学校の高学年くらいには、なんとかIF文は理解した。
そのときはFORもWHILEも知らなかったよ。

実際に真面目にまともにやりはじめたのは高校3年の終わりごろ。C言語。

>2□使ったor使っている開発環境・コメント・入手先

C言語のときは、コンパイラどころかパソコンも持ってなかったので、
ノートに鉛筆でプログラム書き溜めてたよ。
大学入ってUNIX(SonyのNews)使える環境を手に入れて、ノートに書き溜めたプログラムを
打ち込んで実行した。gccじゃない方のcc

>3□今までで一番驚いたアルゴリズム、一番苦労したプログラム

驚いたの。
オセロの盤面に石を置いたときにひっくり返す石の判定方法。
自分で考えて思いついて俺ってかっこいい!って勘違いしてた時期。
今考えれば超簡単なんだが。

>4□主な勉強方法
考える。試す。・・・とことん繰り返し。最後に調べる。

>5□今現在一番長くうったコードサイズ
わからん。
0026デフォルトの名無しさんNGNG
>>25
> オセロの盤面に石を置いたときにひっくり返す石の判定方法。

ん?なにか特別な手法とかあったっけ?詳細キボン。

置いた石の8方向に相手の色の石をたどっていって、
壁かなにもないところに当たったら打ち切り、
自分の色の石が見つかったら、間の相手の石をひっくり返す。
ならふつーに考えつくけど。
002725NGNG
>>26
>> オセロの盤面に石を置いたときにひっくり返す石の判定方法。
>
>ん?なにか特別な手法とかあったっけ?詳細キボン。

いや、特別な方法はないよん。
>置いた石の8方向に相手の色の石をたどっていって、
>壁かなにもないところに当たったら打ち切り、
>自分の色の石が見つかったら、間の相手の石をひっくり返す。
これです。

当時、ネットなんてもんはないし、マニュアルも参考書もないし、
教えてもらう相手もいなかったし、ゲームのソースを意味わからないながらに
眺めて、いろいろ変えて試して、どういう風に挙動が変わるのか予測して、
ひたすらコンピュータに思いつく限り打ち込んで、
IF〜THENの構文の意味から理解したり(当時、小学生なので基本的に英語もよくわからないし)。

そういう過程をへて初めてまともなアルゴリズムを考えて、
実際に思い通りに動いたから。>自分に驚き。

で、以下に続くと。
>自分で考えて思いついて俺ってかっこいい!って勘違いしてた時期。
0028デフォルトの名無しさんNGNG
1
C言語。大学の授業にて。
2
gcc。学校のsolaris。
3
クイックソート。
学校で出た宿題。
4
ひたすら本を読む。
5
3000行くらい。
8
まあ、ネタなんですが・・・
プログラミング始めた動機が寂しい理由のやつは多い。
学校の授業→イメージしてた物と違う→人生の挫折
という人間はすごく多い。
特に偏差値の高い大学に、一生懸命勉強して
周りからの情報に流されたやつはほとんどそうだったりする。
そいつらは仕方無しに、ずっと情報系に居つづけて
自分をごまかして生きていくんだろうな・・・

マジで書けば、
プログラミング始めたきっかけはゲームかな。
プログラミング環境があって、たまたまプログラムが理解できて、
それでゲームを作ったら面白くて・・・
その後いろいろいじってたら、ルート2の値を性格に計算するアルゴリズムを
おもいついて試してみたら、数字が更新されていく様子が非常におもしろく
そこでコンピューターの可能性を感じたのかな。
ちなみに中学生の時(現在20)で、言語はbasicです。
あの時触った言語がbasicじゃなくて、Cだったら今ごろどうなっていたか。
その後いったんコンピューターへの熱が冷めるが、
インターネットブームで再度復帰。
そして、情報系へ。
C言語、JAVA、VC++という順で言語は身につけた。
今は(わかりやすく書けば)人工知能系のアルゴリズムを設計すべく
多種多様な事を独学しつつ、
つまらない大学の授業を教養として身に付けるべく、利用している。
今から思えば、VC++は必要なかったな。
0029Delフサギコ ◆zE1iiRdQ NGNG
   |
電 |
   |∧,,∧
柱 ミ,,゚Д゚彡 <こっぱずかすぃ
  ⊂ ミ
   |, ,,ミ
   |∪
, ' , ; ' ;

1□最初に手をつけた言語・目的
 N88BASIC(純粋無垢なオタ少年だったのでゲームを作りたかった)
 からとんでDelphi(仕事に挫折して開発者になりたかった)
2□使ったor使っている開発環境・コメント・入手先
 Delphi,BCB,VB,Java,VC++:C++系はヘタッピ.WinばかりGUIばかり
3□今までで一番驚いたアルゴリズム、一番苦労したプログラム
 アルゴリズム?
  デザパタのコマンドパターン、あと忘れた
 驚いたソース
  Toolbar2000,TEditor,ホットゾヌソースとか
 苦労して挫折した
  かちゅーしゃクロン
4□主な勉強方法
 ガシガシ書く、本読む、ネットで人の質問にゴリゴリ回答
 ネットで検索、ネットで人に聞く。でそれを偉そうに教える(藁
5□今現在一番長くうったコードサイズ
 忘れたけど1プロジェクトで10万行は書いてないと思われ
 構造化&ライブラリ化が好きなので行数はそれほど気にしな…
8□その他なんでも
 AA厨房
9□世代
 ガキの頃N88BASICで、飽きて
 大人になってからWin使い初めてグラマになった。

> そういう過程をへて初めてまともなアルゴリズムを考えて、
> 実際に思い通りに動いたから。>自分に驚き。

プログラ好きなら、誰しも通っているのかもね。

> そいつらは仕方無しに、ずっと情報系に居つづけて
> 自分をごまかして生きていくんだろうな・・・

開発の現場にいないSEとか
業務の流れを見渡す系の仕事
#SAP/R3の改造コンサルタンTerとか

開発の面白さを感じとるのが出来ない人なのに
情報系にいるのって、ちょっとかわいそう。

趣味プログラミングと業務開発とは、何を重要とするのかが
違うとは思うけど、やっぱ開発の醍醐味を味わわないと損かと。
0030デフォルトの名無しさんNGNG
1□最初に手をつけた言語・目的
C言語。漠然とだけど情報系の仕事したいなーと思って
やっぱCだろってカンジではじめた。
2□使ったor使っている開発環境・コメント・入手先
 Kylix,Delphi,Java,VC++,VBAも知っといたほうがいいかと思い、さわりだけ
3□今までで一番驚いたアルゴリズム、一番苦労したプログラム
クイックソート、ハッシュ。
うまくやるもんだなーと思った。
4□主な勉強方法
本読む7割。いろいろ書いてみる3割。
5□今現在一番長くうったコードサイズ
そんなに大きなのは書いたことない。
せいぜい500〜1000くらい?
8□その他なんでも
毎日勉強。楽しみが2chしかねえ。
9□世代
はじめてさわったのがVC++6.0。
そのときはじめてパソコンにさわった。
すぐ飽きるかなーと思ったが、
プログラミング楽しい。
0031デフォルトの名無しさんNGNG
晒されage
0032デフォルトの名無しさんNGNG
1□最初に手をつけた言語・目的
QBasic。ゲームが作りたい、って言ったら親父がくれた。

2□使ったor使っている開発環境・コメント・入手先
ちゃんとそれなりに触ったのはQBasic、VB、BCB、JDK。
今はEclipseでJavaやってます。

3□今までで一番驚いたアルゴリズム、一番苦労したプログラム
驚いたのはGoF本かな。アルゴリズムじゃないけど。
VBで初めてゲーム作るときにぷよぷよみたいな二次元の配列で、
同じ色が何個つながってるか、っていう判定のアルゴリズムで悩んだ。

4□主な勉強方法
理解できなくても気にせず多くの本を読む。

5□今現在一番長くうったコードサイズ
2,300キロバイト

8□その他なんでも
新しい仕事見つけたい。
0033デフォルトの名無しさんNGNG
1□最初に手をつけた言語・目的
VB、ゲームとかツールを作ってみたくてプログラムの勉強のために

2□使ったor使っている開発環境・コメント・入手先
・開発環境/言語
HSP,C/C++,Perl を少、VB6、PHP,Delphiメイン
・コメント
目的に合わせられず一つの物に固執するヤツはアフォ
RubyだろうとHSPだろうと運用とその後を考えてBestを選択すれば(・∀・)イイ!!
そして自分の考えを強硬に人に押しつけるのはDQN

3□今までで一番驚いたアルゴリズム、一番苦労したプログラム
驚いた:ハッシュとツリー
苦労:クラス(OOP)の理解と実践(これは今でも難儀するときがある)。
つかまともな解説ドキュメントが見つからない。つか本買う金ないし。(゚ж゚)マズー

4□主な勉強方法
とりあえずサンプルコードの改良、それから自分の作りたい物、使いたい物を作る。
その段階で本読んだりwebで資料漁ったり。常時接続高速回線マンセー。
資料漁りして分からなければム板等で人に聞く。

5□今現在一番長くうったコードサイズ
分からない(記法/計測基準により左右されるし)
Delphi(ObjPascal)で自分流(準ハンガリアン)で.pasのファイルサイズで
プロジェクト内合計256KB位が最高と思われ。
大したコード書いてません、はい。

6、7□得意なもの
それほど得意という物はない、一般人より広く深くPCがいじれる程度
(PC自作からネットワーク構築、プログラミング等) だがWizardにはほど遠い
つか要はPCヲタ

8□その他なんでも
(・∀・)イイ!!スレだと思う。特に3、4とかためになる。
けど、マ板の方がヨカタかなと思う

9□世代
現在リア工房、将来未定(苦藁
0034デフォルトの名無しさんNGNG
1. 8080アセンブラ 小6
2. Z80 68000 BASIC FORTRAN Pascal Lisp Forth C C++ Java ....
3. 苦労したと言うわけではないが、分布数えソートと基数ソートのあわせ技
とか、ハッシュにLRUリストをつなぐとかが効果があったな。
4. 本
5. 分からん、数えられん。
6,7. クロス開発ばかりやっとるので Windowsはようわからん。
8. とくになし。
9. ジジイだ......
0035デフォルトの名無しさんNGNG
あげてしまった、sage
0036デフォルトの名無しさんNGNG
1□最初に手をつけた言語・目的
  C/C++ 親が98壊して、DOS/Vに乗り換えたから。
  しかも今と違って、日本語のゲームがなかったからしかたなく自分で…
2□使ったor使っている開発環境・コメント・入手先
  Borland Symantec WATCOMと転々とした、今はVC5(Win32s用)、VC6(その他)で落ち着いてる。
  VC7は、今のとこ(beta含む)使ってない。そのうち会社で使うようになったら入れると思う。
3□今までで一番驚いたアルゴリズム、一番苦労したプログラム
  驚いた … BASICで書かれたとか言う、囚人のジレンマ。
  苦労した… ゲームがしたい一心で書いた、ポリゴンのゲーム
4□主な勉強方法
  主に読書、あとは時々、あちらさんのサイト巡りに行くぐらい。
5□今現在一番長くうったコードサイズ
  つーか、小分けにする癖がついてるし、VCは勝手にファイル作るしでわからん。
  どーでもいいけど、行数でサイズ測るのはどうかと思う。
8□その他なんでも
  1よ、おまえは一体何が聞きたいんだ?
0037デフォルトの名無しさんNGNG
1□最初に手をつけた言語・目的
BASIC/ゲーム

2□使ったor使っている開発環境・コメント・入手先
BASIC:PCに付いてきた
アセンブラ:てきとーなエディタ
XC:最後のバージョンは持って帰るのが重かった
TurboPASCAL/BorlandC:昔はBorland贔屓だった
MSCの6からVS.NETまで律儀にバージョンアップ:C#をメインに使いそうな予感

3□今までで一番驚いたアルゴリズム、一番苦労したプログラム
アルゴリズムっていうか、自己書き換えにはとりあえず驚いた。
特別に苦労したという記憶はないが、
それは常に苦労しているということだと思う。

4□主な勉強方法
ヘルプがあれば十分かな。

5□今現在一番長くうったコードサイズ
気がついたら20KB程度に育ったファイルもあるが、
だいたい10KB以下で分割してる。

8□その他なんでも
確かに、1は何を知りたいんだ?
0038デフォルトの名無しさんNGNG
1. 消防の頃にN60-BASIC。店頭で遊ぶ為。
2. 各種BASIC,x86,C(K&R),FORTRAN,某N社の社内言語,PL/I,dBASE,
 SQL,ANSI C,Delphi,今の会社の社内言語,MATLAB.
 表記は修得順で、金で報酬貰った実績の有る言語に限定。
 忘れてんのも有るかも
3. 驚いたのは無いけど、ガウス消去は最初は大変だった。
4. コンパイラとマニュアル付属のコードサンプル、他人のコード、web。
 あとは組んで覚える。
5. Delphiで200KB程度。コードのコピペはほとんど無しで。
8.
■ このスレッドは過去ログ倉庫に格納されています