天才プログラマーだけど聞きたいことある?

このエントリーをはてなブックマークに追加
1仕様書無しさん
言語はなんでも。
2仕様書無しさん:2001/04/26(木) 21:25
たまには風呂入れよ。
31:2001/04/26(木) 21:32
週に2回ちゃんと入ってる>2
4仕様書無しさん:2001/04/26(木) 21:35
>>3=>>1
週に2回って、多すぎじゃないか?
5元未経験の俺:2001/04/26(木) 21:51
>>1
言語は何が得意ですか?
6仕様書無しさん:2001/04/26(木) 21:51
xor >>1@`>>1
7仕様書無しさん:2001/04/26(木) 21:52
>>1
どこに住んでるのですか?
8仕様書無しさん:2001/04/26(木) 21:54
>>1
暴走したレイバーはなんでお互いを攻撃しないのですか?
9仕様書無しさん:2001/04/26(木) 21:57
>>1
オナニーのしすぎでしょ?
101:2001/04/26(木) 22:00
>>5
html
でも何でもいいよ

>>7
日本だよ

>>8
平和主義なんだね

>>9
いや、ティムポないから(藁
119:2001/04/26(木) 22:05
>>10
女?
いや女でもオナニーするでしょ?
しないの?
12仕様書無しさん:2001/04/26(木) 22:05
mona
131:2001/04/26(木) 22:07
>>11
オナニーしない、めんどいから
14仕様書無しさん:2001/04/26(木) 22:07
>>1
使える言語名を全部上げてください。
15仕様書無しさん:2001/04/26(木) 22:10
>>1
今までにあなたが作ったシステムにはどんな物がありますか?
161:2001/04/26(木) 22:14
>>14
ABC APL AppleScript BASIC COBOL C C++ Delphi Dylan Forth FORTRAN HSP Java JavaScript LOGO Lingo Objective C (1)
Perl PHP Prograph Prolog Python Ruby Smalltalk SQL Tcl/Tk UserTalk@ Visual Basic などなど

>>15
ことえり
17仕様書無しさん:2001/04/26(木) 22:15
C言語なんですが
可変個引数ってどうやってるの?
18仕様書無しさん:2001/04/26(木) 22:15
どうして2ちゃねら〜って放置ができないんだ?
オレモナー
19仕様書無しさん:2001/04/26(木) 22:17
すべての言語を使えるより新しい言語を作り出すほうが
優秀な気がする。まぁプログラマではないか。
201:2001/04/26(木) 22:17
>>17

<stdarg.h>を(必要なら古い<varargs.h>を)使うこと。
以下はmallocされた記憶領域に任意個の文字列を連結して格納する関数である。


#include /* for malloc@` NULL@` size_t */
#include /* for va_stuff */
#include /* for strcat et al */


char *vstrcat(char *first@` ...)
{
size_t len = 0;
char *retbuf;
va_list argp;
char *p;

if(first == NULL) return NULL; len = strlen(first); va_start(argp@` first);
while((p = va_arg(argp@` char*)) != NULL)


len += strlen(p);

va_end(argp);
retbuf = malloc(len + 1); /* +1 は後ろの \0用 */


if(retbuf == NULL)
return NULL; /* error */

(void)strcpy(retbuf@` first); va_start(argp@` first);

while((p = va_arg(argp@` char *)) != NULL)

(void)strcat(retbuf@` p);

va_end(argp); return retbuf;

}

使い方は以下のようになる。

char *str = vstrvat("Hello@` "@` "world!"@` (char *)NULL);

最後の引数をキャストする必要があることに注意(使う人が、返されたmallocされた領域を解放する必要があることにも注意)。

ANSI規格以前に開発されたコンパイラを使うときは、まず関数定義をプロトタイプなしに書き換え("char *vstrcat(first) char *first; {")、次に<stdlib.h>の代わりに<stdio.h>をインクルードして、"extern char malloc();"を追加する。またsize_tの代りにintを使う。(void)のキャストを取り除いたり、 stdargではなく古いvagrgsのパッケージを使わなければならないかもしれない。次の質問からヒントを得ること。

関数プロトタイプは、可変個の引数を扱う場合には引数のデータ型の情報を持っていない。よってデフォルトの引数の格上げが適応される
21仕様書無しさん:2001/04/26(木) 22:18
>>16
ことえりってMacの日本語変換なんたら?
221:2001/04/26(木) 22:21
>>21
そう、今じゃ橋にしてやられてるが
2317:2001/04/26(木) 22:22
241:2001/04/26(木) 22:22
>>19
確かにそうだな。
初心者でも扱いやすいのを考えてはいるのだ。
251:2001/04/26(木) 22:23
>>23
それじゃあ、次からはURLにする(藁
26仕様書無しさん:2001/04/26(木) 22:24
思った通りのプログラムを自動生成する
プログラムください
271:2001/04/26(木) 22:26
>>26
それには出家・修行・お布施が必要ですが、
いいですか?
28仕様書無しさん:2001/04/26(木) 22:34
出る家も、納めるお金も無いのですが良いですか?
毎日修行僧よりキツい生活をしてますし
29仕様書無しさん:2001/04/26(木) 22:35
木田康夫
高野琢己
原啓介
宮武伸裕
誰?
つかティムポついてないから違うか……
30仕様書無しさん:2001/04/26(木) 22:40
           ア
         初  ニ
         め  メ
         て  み
         射  て
      異   精
      常
      か
   圖  な


  Λ_Λ
 ( ´Д`)
 (    つ ドラえもんのしずかちゃんの入浴場面でした。
311:2001/04/26(木) 22:41
        ∫
   ∧@`@`∧ ∬      / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
   ミ@`@`゚Д゚ノ@`っ━~  <  金のない奴は帰れ!ヴォケ!!
_と~@`@`@` . ~@`@`ノ____. ∀  .\___________
    .ミ@`@`@`/~)@`  | ┷┳━
 ̄ ̄ ̄ .し'J ̄ ̄|.. ┃
32仕様書無しさん:2001/04/26(木) 22:42
こ・根性と耐久力は抜群ですが駄目でしょうか…
また会う日まで!アディオス!

        −−−完ーーー
34仕様書無しさん:2001/04/26(木) 22:46
>>33
もうちょっと続けてよ
35仕様書無しさん:2001/04/26(木) 22:48
┌────────────────────────┐
│    ( ̄ ̄).                              .│
│     )  (.       駄 ス レ 認 定 証.        │
│   / 2ch \.                           │
│   | ΛΛ  |/ ̄ ̄ ̄ ̄ ̄ \   認定番号第093号. │
│   | ( ゚Д゚)< 駄目だこりゃ!|                 │
│   \__/ \_____/                 │
│                                    │
│   このスレが2ch駄スレ審査委員会の定める認定     │
│  基準(第5項) を満たしていることをここに証する。    │
│.                                    .│
│  平成12年8月     2ch 駄スレ審査委員会      .│
│                   理 事 長  ひろゆき@管直人  .│
│                 認定委員 名無しさん         │
└────────────────────────┘
 ■ 駄スレ認定を受けたスレッドではsageで発言、
   あるいは放置してください。   … ひろゆき@管直人より
36仕様書無しさん:2001/04/26(木) 22:53
ネタスレならちゃんと続けろ〜
37仕様書無しさん:2001/04/26(木) 22:56
>>36
>>1>>29で名前が出たから逃げたのよ
38仕様書無しさん:2001/04/26(木) 22:56
じゃ,天才PGさんに質問です。

Java(型付き言語)における,自分と同じクラスを戻り値の型とする
メソッドを持つ,クラスの継承について考えています。

class TestPoint {
public TestPoint move(int@` int);
}
class TestColorPoint extends TestPoint {
public void setColor(Color);
}

move()が移動後の値を持ったオブジェクトを返すとすると,

TestColorPoint aColorPoint = new TestColorPoint();
aColorPoint = (TestColorPoint) aColorPoint.move(1@` 1);
aColorPoint.setColor(Color.red);

move()の戻り値がTestPointクラスだからTestColorPointクラスに代入するために
ダウンキャストが必要になってしまいます。別の方法として,

TestPoint aColorPoint = new TestColorPoint();
aColorPoint = aColorPoint.move(1@` 1);
((TestColorPoint) aColorPoint).setColor(Color.red);

こちらもキャストが必要ですし,ちょっと見苦しくなってしまいました。
なんとかキャストが不要で,うまいこと出来ないものでしょうか。

class TestColorPoint extends TestPoint {
public void setColor(Color);
public TestColorPoint move(int@` int);
}

としてみたら上位クラスと戻り値が違ってコンパイルエラーになってしまいます。

class TestPoint {
public this.Class move(int@` int);
}

こんなふうに自分のクラスを返すことができれば嬉しいのですが。
39仕様書無しさん:2001/04/26(木) 23:26
 1が天才PGという事なので質問です。
 よくあるパターンで、漏れから見ればどー見ても1週間以上かかる仕事を
上司から2日でやれとか言われる事が多々あります。
 こういう時はPGの基本技を使います。残業とか休日出勤とかすれば
2日分くらいは浮きます。でも理論上これでも5日以上かかります。
 こういう時もPGの基本技を使います。なるべく上司と目を合わさないようにして
嵐が過ぎ去るのを待ちます。小技でコメントを省いたり関数ヘッダーを省いて
コーディング時間をちょい短縮するという手がありますが、長期的に見れば
自分で自分の首を絞めるのに等しいのであまりやりません。
やはり、1さんはこういう場面で本当に2日で組んじゃうのでしょうか?

ついしん:
1)まさか天災PGじゃないよね?
2)自称天才ならどうしてSEにならないの?
40仕様書無しさん:2001/04/26(木) 23:39
>>1
1さんに質問です。
あなたみたいに厚顔無知になる為にはどうすればいいのでしょうか?
やはり、生まれながらにそのような素質があるのでしょうか?
41仕様書無しさん:2001/04/27(金) 00:29
>>38
継承やめて委譲にしたら?
OO的に見ても「点」と「色付き点」は継承関係じゃないぞ。
「色付き点」=「点」+「色」じゃねえか。
42Name_Not_Found:2001/04/27(金) 10:00
>>26
LLL がいいんじゃない?

>>39
1 <の考証
過去の経験より、自称天才に天才はいなかった。
もとより、天才とは実績に対する評価である。
評価とは、自分以外の他人によって判断される事に価値がある。
よって自分自身の判断により、天才と判断するのは愚行である。

これらの考慮を元に選択肢を増やして
考証してみよう。
1>単なる勘違いのまさしく天災
2>引きこもりがち もしくは 対人恐怖症で、PGしかできない。
3>交渉能力等が低いので、SEは不可能
4>御宅系の井の中の蛙
5>ただ単に要領が悪い
6>物理的に容姿(見出しなみ)等に問題があり、客先にだせない

皆様、どうでしょうか?
43仕様書無しさん:2001/04/27(金) 10:12
氏んでもらえますか?
44仕様書無しさん:2001/04/27(金) 12:01
1出てきやがれゴルァ
45仕様書無しさん:2001/04/27(金) 15:22
プログラマとハカーってどう違うのよ?
46仕様書無しさん:2001/04/27(金) 19:01
まぁまぁ。こうしようじゃないか。

これから誰かが難しい質問を書き込んだら、分かるやつが
1のフリをして答えを書き込む、と。
そうすりゃ、1は晴れて天才プログラマの仲間入りだ。
47てんさいぷろぐらむぁ(偽):2001/04/27(金) 19:07
>>1
ほんものですか?
48仕様書無しさん:2001/04/27(金) 19:15
若いときは本当に天才だと思ってたけどねー。
1年かけてたプロジェクトこけて、ちょうど
出張から帰ってきて1週間でこなしたり
無茶できた。ま、質もわるかったけどね。
今は、アーキテクチャでは負けないけど、
コード量では絶対まける!
49500h:2001/04/27(金) 19:52
>1様
LINGOなんですがokですくぁ?
50仕様書無しさん:2001/04/27(金) 19:57
>1年かけてたプロジェクトこけて、ちょうど
>出張から帰ってきて1週間でこなしたり
>無茶できた。

こんな日本語書く奴を天才と思いたくないね。
51名無しさん :2001/04/27(金) 20:12
この世に一人しか知らない。
日立全体を納得させたって奴を
52Be名無しさん:2001/04/28(土) 12:17
それは国津慎吾か
53仕様書無しさん:2001/04/28(土) 13:10
本当の天才は自分の事を天才とは言わない。
したがって、>>1 は天才ではない。
以上。
54ネオウルマン:2001/04/28(土) 15:37
洒落みたいだけど、AVアホって本名の人が本物の天才。
55仕様書無しさん:2001/04/28(土) 15:39
Aho@` Alfred V.
Weinberger@` Peter J.
Kernighan@` Brian W.
56名無し:2001/04/28(土) 15:44
しかし、アホが天才でマイクロソフトが巨大企業ってのは
皮肉だね。
57仕様書無しさん:2001/04/28(土) 16:15
一回コピペばれただけでもう撤退か。1はレベル低すぎるな(藁
58仕様書無しさん:2001/04/28(土) 17:14
>>54 Ahoは「アホ」ではなく「エイホ」と読みます。念のため。
59仕様書無しさん:2001/04/28(土) 22:09
>>54=Aho
Ahoは「エイホ」ではなく「アホ」と読みます。念のため。
60仕様書無しさん
ジョークで言っているんだと思ワレメ