1 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 13:40:51.05 ID:UapBJj1i] プログラミングに関する雑談スレッドです。 ■前スレ プログラミング雑談スレ♯+ toro.2ch.net/test/read.cgi/tech/1391921013/ ■前前スレ プログラミング雑談スレ+++ toro.2ch.net/test/read.cgi/tech/1385298215/ ■前前前スレ プログラミング雑談スレpart256 toro.2ch.net/test/read.cgi/tech/1389873912/ ■前前前前スレ プログラミング雑談スレ++ toro.2ch.net/test/read.cgi/tech/1384422943/ ■前前前前前スレ プログラミング雑談スレ toro.2ch.net/test/read.cgi/tech/1363792124/
331 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 18:31:00.87 ID:/wPndJU8] >>329-330 組み込み用のMCUの事を何も知らずに馬鹿じゃないの。 たとえばCでは複数のアドレス空間を持つアーキテクチャーは想定されてないから その種のMCU用のCに標準準拠を強制することはどうやっても不可能。 そもそもプログラミング言語は最終製品を完成させるためのただの道具の一つに過ぎない。 無知や怠惰で標準に従わないのは愚かだが、それを言うなら単なる手段に固執して 最終目的を忘れるのも愚かだ。
332 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 18:32:39.51 ID:YyEzaSn4] >>330 保守性を考慮せず過去資産を投げ捨てて一からやろうとする実例
333 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 18:37:13.89 ID:ozqnPmum] >>331 お前になんぞ言ってない お前の上に言ってんだよ
334 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 19:04:48.46 ID:Ml/OqnCm] どんだけ頑張って、標準ではアドレスの概念がわざと曖昧にされていることか...
335 名前:片山博文MZバグロボ ◆T6xkBnTXz7B0 mailto:sage [2014/05/17(土) 19:15:30.69 ID:n6eabQOq] 仮想環境のUbuntuにclang++インストール中だよ
336 名前:片山博文MZバグロボ ◆T6xkBnTXz7B0 mailto:sage [2014/05/17(土) 19:20:00.30 ID:n6eabQOq] 次はboostインストールなのだ。 sudo apt-get install libboost-all-dev
337 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 19:24:01.30 ID:+1qzqK6H] 言語仕様的にはmainに戻り値を持たせてOSへのエラーコードにしようぜーってのが なんか変な盲腸みたいでものすげぇ気持ち悪いってのはわかるw
338 名前:デフォルトの名無しさん [2014/05/17(土) 19:47:35.96 ID:hF3EPyEL] WinMainなんて許せない!!
339 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 20:04:01.98 ID:il12OChV] アプリやサービスを作るときにいい名前が思いつかない
340 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 20:17:29.22 ID:te2IP1pO] >>322 そもそも、カーネルに main があるのか? >>318 ISO/IEC 9899:1999 5.1.2.2.1 or in some other implementation-defined manner.
341 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 20:24:26.38 ID:te2IP1pO] >>337 つ make 盲腸とはひどい言われようだ、というか最近盲腸の有用性がみなおされつつあるようだね、ま、草食動物では必須だしね それにしても「OS へのエラーコードとはいいにくいね」 OS は main の返り値をシェルに丸投げするだし、シェルもどこぞに丸投げするだけだし‥
342 名前:デフォルトの名無しさん [2014/05/17(土) 23:27:51.35 ID:yROm+Qxa] 例えば自分でOS作るとしてそこで走らせるプロセスの終了状況ってOS側に送り返してほしいだろ? 念のためにも。 そういうこと。 エラーコードっていうより殆どもう念のための戻り値 立て直すわけにもいかない古い建物の基盤部分に文句いってるのは全体見えてなさすぎ >>340 カーネルをCで書くのか? に質問変えろバカ
343 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 01:58:56.16 ID:P2EXL/Ge] >>337 意味不明。プログラムがmainで始まる以上、mainの返り値が プログラムの返り値になるのは自然
344 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 02:10:24.05 ID:wp+VXbcn] むしろそれは単なる不正終了などのエラーフラグで プログラムの返り値"じゃない"から気持ち悪いんだが… C99とかで本来の姿に戻ったのでわかるように mainを強制的にvoidじゃなくてintで宣言させてその値をシステムフラグにしよう (返り値をプログラマに自由にさせないで固定用途に決めよう!) ってのは恐ろしく筋の悪い考え方だと思うよ。
345 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 02:41:05.41 ID:P2EXL/Ge] mainの返り値は _exit(2)に渡されてプログラムの返り値になるでしょ? なんでプログラムの返り値じゃないと思うのか理解できん
346 名前:318 mailto:sage [2014/05/18(日) 03:51:44.92 ID:WdyNhwqh] 漏れの読んだ本は、PICマイコンでは代表的な、 1個250円の8ビット、PIC16F84Aマイコン mikroC コンパイラ OS無しで、絶対にwhileループから出ることはなく、 割り込み処理で、関数を実行する クロックは20MHz。4クロックごとに、タイマが1増える I/Oポートは13ビットあり、1ビットのOn/Offで、 LEDなどをOn/Offさせる
347 名前:デフォルトの名無しさん [2014/05/18(日) 04:47:56.23 ID:AOzCWWrl] スタック8段しかないから出来るだけ関数呼び出しは避ける 同じ理由で引数も出来るだけレジスタ渡し そもそもmainから根けても戻る場所が無い main() { デバイス初期化 割り込みベクタ設定 while(1){ 割り込み許可 halt } } こうなるのは必定
348 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 05:45:58.20 ID:2cYQQGni] >>342 >カーネルをCで書くのか? に質問変えろバカ え?*BSD とかのカーネル再構築をしたことないの?普通に C だったよ。
349 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 05:53:26.22 ID:2cYQQGni] >>344 main() も呼び出し元があり、それはカーネルではない 普通スタートアップルーチンにリンクされるから、スタートアップのコールに束縛されると思うよ スタートアップが int main(..) で呼んでいるなら、それにあわすしかないだけの話 まあ、歴史的に int の返り値はレジスターに割り振られてスタックを乱さないから void main() と書いてでもうまくいくんだけれども >「返り値をプログラマに自由にさせないで固定用途に決めよう」 というか固定にならざるを得ない、昔から 無論使うか使わないかは書き手の裁量
350 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 06:00:10.92 ID:d9R6JRvl] >>342 OSからみたら例外とかで強制終了するしかないのがエラーであって、 戻り値得られてる時点である種の正常終了の類だよな。 プログラムやユーザ的にはエラーなのかも知れんが、 エラーだとしてもOSに取ってどうでも良いというか。 >>346-347 「組み込みでは」って情報だけで説明十分だし蛇足かと。
351 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 06:53:16.99 ID:ghNGAN9S] ttp://andersevenrud.github.io/OS.js-v2/
352 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 07:01:24.69 ID:B6nRembq] つcrt0
353 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 08:11:08.26 ID:wp+VXbcn] >>346 しかしPICの仕様とオペコード初めて調べてみたけど これなら別にCじゃなくてアセンブラ直ででいいんじゃ…
354 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 08:37:59.29 ID:P2EXL/Ge] 「アセンブラじゃなくてC直でいい」が正しい 開発経験の無い人ってアセンブラに幻想持ってる気がする 効率がいいとか速いとか。いまどきのマイコンや開発ツールならCで済む
355 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 08:40:47.83 ID:y7sacx+K] PICはCで書くメリットほとんどないよ
356 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 08:48:09.23 ID:wp+VXbcn] >>354 いや、むしろ6502,Z80あたりのアセンブラは弄ったことがあるので PICの単純なオペコード体系とレジスタの多さに 別にファイナルファンタジーとか自分で作るんでもなきゃ こんなんだったら普通にアセンブラでせこせこ組みゃいいんじゃねぇの? って思っただけなんだが… アセンブラ見ると油汗出る人?簡単よ??
357 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 08:58:17.01 ID:P2EXL/Ge] >>356 アセンブラが難しいとかそんな話はしていない。 Cでもアセンブラでも書ける場合に、なぜアセンブラがいいと思うのか?ってことだ アセンブラの方がCよりも何かが優れてると思ってるんだろう?
358 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 09:01:59.73 ID:Pwryy1cN] >>344 ああ、もしかして、一個しか値を返せないことに不満があるのか? そんなのただ君の好みに合わないってだけじゃん。 そんな主張は、君の理想の言語とやらを作って発表してから言え。
359 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 09:29:25.95 ID:y7sacx+K] この場合つくるべきなのは言語じゃなくてOS
360 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 09:34:00.27 ID:wp+VXbcn] >>357-358 なんでID換えたの。
361 名前:デフォルトの名無しさん [2014/05/18(日) 11:56:55.94 ID:0kvX68pZ] maguro.2ch.net/test/read.cgi/pc2nanmin/1372918692/145 ↑ ↑ ↑ ↑ ↑ ↑
362 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 16:19:49.02 ID:d9R6JRvl] >>353 >>356 PICは命令セットなんかの互換性が類似ファミリ間ですら低かったりするんで、 使うPIC変える毎に使える命令やレジスタの仕様を洗い出す手間は省きたいとか。 AVRに比べ、PICの命令は人にもコンパイラにも優しくないって評価はわりと聞く。 >>357 プログラムメモリが小さいからコンパイラが冗長なコード吐くリスクを避けたいとか、 実行時間をクロック刻みで計算しながらコード書けるとか、そういう利点はあるかと。
363 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 18:54:45.50 ID:WdyNhwqh] アセンブラはCより、少し速くて、少しサイズも小さいが、 開発・保守コストは3倍かかりそう PICは安価で入手しやすく、長方形のDIPタイプのパッケージで、 電子工作に向いている >362 もしかして、アセンブラでコーディングしながら、 命令のサイクル数や実行時間まで、数えているの?
364 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 20:26:03.15 ID:wp+VXbcn] >>363 >もしかして、アセンブラでコーディングしながら、 >命令のサイクル数や実行時間まで、数えているの? ? むしろそれができるのがアセンブラの強みで "ハッカーのたのしみ"の部分じゃないの? おまけ www.amazon.co.jp/gp/aw/d/4434046683
365 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 21:19:56.21 ID:d9R6JRvl] >>363 タイミング気にするコード書く場合は当然、実行時間把握しながら書く。 タイマー使い辛い状況でソフトウェアでUART扱う場合とか、 Cコンパイラで意図しないコードになってタイミング乱されたりも嫌だし。 AVR辺りは実行時間が分かりやすいけど、PICだとどーなんだろう。 ; 今はAVRもttp://elm-chan.org/docs/avr/jitter.htmlとかで多少揺れるけど…
366 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 21:29:58.64 ID:08yv8gyX] 往々にして数えた気になってるの間違いだから構う必要なし
367 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 21:41:58.03 ID:37PUisv3] パフォーマンスのためとかそもそもアセンブラじゃないと書けない処理があるとかもあるけど、 マイコンの場合はそのマイコン用Cの変則仕様を覚えるのが面倒臭いというのも 動機としてあるよ。
368 名前:デフォルトの名無しさん [2014/05/19(月) 00:15:32.08 ID:OU6AZajW] Cよりアセンブラで書いた方が早いコードをかけるPGなんて天然記念物だから幻想見すぎなんだよな お前らも出来ないだろ いねーっつうの
369 名前:デフォルトの名無しさん [2014/05/19(月) 00:31:24.54 ID:OU6AZajW] OS自作本くらい読んでからこの手の話題に入ってくるのオススメ 幼稚なレスに幼稚なバカがつられて入門書知識以下のゴミスレと化す
370 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 00:40:34.87 ID:plpwg5r2] >>368 わかってないようだけど、「Cよりアセンブラで書いた方が早いコードをかける」 かどうかはプログラマの能力というより(もちろんそれもあるが...)CPUコアの アーキテクチャーに依存するんだよ。
371 名前:デフォルトの名無しさん [2014/05/19(月) 04:28:14.48 ID:Ie7r34UX] >>370 で、それが何? そこで話とぎらせないで最後まで書き込んでコード晒して締めくくれ
372 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 04:48:38.04 ID:V1owkTNJ] Cから始めてアセンブラなんか触ったこともないただのガキだってのは もうスレ眺めてる全員がわかってるから、もう素直に引いとけ。 見苦しくて仕方がねぇ。
373 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 05:38:24.26 ID:6L2g2kAx] >>365 >また、このジッタは意図して加えられたとも考えられます。そう、EMC対策ですね。 >システム・クロックの原発を振ってスペクトラムのピークを拡散して、規制ラインをパスさせてしまうというせこい手法です。 >最近流行っているようですが、輻射ノイズのパワーが減るわけではないんですよね。 >FM復調して三角波が出たらまず間違いないでしょう。 >まぁ、これについてもデータシートに記述が無いので単なる憶測です。もしかしたら、AppNotesにでもあるのかも知れませんが(^_^;。 おもろいな
374 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 06:57:00.53 ID:k5xxXzF6] picのCも、別に変な仕様はないと思うけどなぁ。 気持ち悪いマクロは使わなければいいだけだし、特殊用途レジスタはグローバル変数としてアクセスできるし。 そも、pic24f辺りでアセンブラなんてそんな暢気なことできない。
375 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 11:03:26.44 ID:SoocijiV] >>374 PICみたいなオモチャは使ったことないけど、ハーバードアーキテクチャーなら どうしてもポインタ関係が変態仕様にならざるを得ないはずと思うけど。
376 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 13:04:32.43 ID:zujUZLqg] >>373 システムクロックを意図的に揺らすのが流行ってるとかすげぇ業界だよな…
377 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 17:33:18.14 ID:k5xxXzF6] >>375 なんで? アドレス空間でプログラムとデータが分離されているのなんて、 仮想記憶を採用しているOSでは当たり前の話だと思うのだけど。 PICやAVRにしたって同じことだよ。
378 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 18:25:09.09 ID:GrrkCfqE] >>377 アドレス空間が複数存在するということは、普通のCのポインタを実現するためには ポインタ変数にアドレスの他にアドレス空間の種類の情報を持たせる必要がある。 その上で、そのポインタを手繰るコードは、機械語レベルでは、実行時にアドレス空間の種類を判別して 適切な処理に振り分けるものになるが、これは当然のことながらコードのサイズ的にも パフォーマンス的にも無駄が多いものになる。 だから...あとは想像付くでしょ。 っていうかあんたPICのC知ってるんじゃないのかw
379 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 19:46:04.08 ID:00Yp1Qbf] >>378 別にプログラム格納領域とそれ以外とで分かれているだけだったら、どうということはない、自己書き換えができないくらいか スタティックデータとスタックがわかれていたら、ちょっと大変だね
380 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 20:30:43.55 ID:9bZhxSqo] どうということあるから。 せっかくわりと丁寧にジェネリックポインタの問題点を説明したんだから理解しろよw
381 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 20:41:35.92 ID:UXTHWD7T] >>378 別にポインタにアドレス空間の情報を付け加える必要はない そんな環境いくらでもあるんだから、現実を見ようね >>380 現実を見ようね
382 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 20:52:08.02 ID:9bZhxSqo] >>381 それはお前さんが機械語レベルのコードを想像できないからそう思うだけ。 馬鹿丸出し。
383 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 20:57:35.25 ID:V1owkTNJ] どんどんベビーサークルの中で赤ちゃんが泣きわめいてるのを 眺めてる気分になってくるなw なんだ現実ってw
384 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:12:24.17 ID:zujUZLqg] >>378 最初納得しそうになったが、アクセス方法で挙動変えればアドレス空間を重複させても動くことは動くな。 同じアドレスをプログラムとして実行した時とデータメモリとしてアクセスした時の内容が違うってだけだ。 Cの規約的にそれが許されてるかは知らないけど、ぬるぽが非ゼロって環境が許される位だしなぁ…
385 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:48:55.00 ID:9bZhxSqo] >>384 なんか伝わってないような気がするけど、まあ無理もないのかな。 ハーバードアーキテクチャーなんてマイコン野郎しか知らんし、そうでなくても 今時アセンブリ経験ありなんて少数派だろうし。 俺はPICは知らんけど8052コアは使ったことある。 これは、 (1) コード (2) 外部メモリ (3) スクラッチパッド の3種類のアドレス空間を持つ。 アドレス空間が3種類あるという意味は、たとえば0x0080番地と言っても コードメモリー上の0x0080番地と、外部メモリー上の0x0080番地と、スクラッチパッド上の 0x0080番地があって、それぞれが完全に別物だということ。 もちろん使うオペコードもそれぞれに違う。 だから>>378 に書いたように、Cの普通のポインタをインプリメントしようとすると 問題が発生する。
386 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:57:23.77 ID:V1owkTNJ] >>385 やはりスタックオーバーフローとかによる 相互エリア破壊を防ぐためかね?
387 名前:デフォルトの名無しさん [2014/05/19(月) 23:09:29.03 ID:OMyuXA4D] 最初に作った奴が急いで作った結果そうなった まぁスタックオーバーフローとか、 初期の開発の頃にそういうバグが干渉しないように 見た目的にもわかりやすいメモリマップを作っただけ 安定化した後ではそういう風にメモリ分けるとか、壁作るのはアホでゴミでしかないけど もうその上に数値定数リテラル打ち込みで作っちゃってるのでもうゴミ仕様も変えられない 一度すべてを焼き払う必要がある
388 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 23:37:30.87 ID:9bZhxSqo] >>386 そっち方面詳しくないけど、少なくともスクラッチパットの目的は コードをコンパクトにするため(スクラッチパッドのアドレスは8bit分しかない)と 内部の動作を並列化しやすくするためじゃないのかな。
389 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 00:00:25.00 ID:KXJMtxo4] >>385 アドレス空間が何種類あっても、アドレス値を取得した時点での用途と アドレス値を使用する時点での用途が一致してれば実用上は問題ないでしょ。 アドレス値の用途を一致させなかった場合の動作は不正になるけど、 それは自己書き換えなどアーキテクチャに依存する処理だったりするから動作する保障は元々無い。 >>386 ハーバードアーキテクチャはメモリ空間を分けることが高速化で有利とかもあった筈。 あとスタックオーバフローは大抵リターンアドレスの上書きにが先に起きるし、 バッファオーバフローの方がプログラムメモリを破壊しやすい気がするってのは重箱の隅。 >>387 ワンチップマイコンの場合はプログラムメモリはROMやFlashで、SRAMやEEPROMとは区別される事が多い。 その場合はアドレスバス幅を節約できるしハーバードアーキテクチャも合理的なんじゃないかな。
390 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 00:25:21.69 ID:WYH9CLBB] IとDでキャッシュを分けるいわゆる修正ハーバードアーキテクチャは、空間を分けるというよりは バス(すなわちフォンノイマンボトルネック)を分ける、という理解が正しい。
391 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 00:26:36.27 ID:rgNkrX1X] >>389 あんたプログラム書いたことある? ポインタ型のデータがアドレス値しか持たないとすると、 void Func(int *readPtr) { int a; a = *readPtr; ... } こういうコードは翻訳不可能になる。 なぜならreadPtrがどのアドレス空間を指すかはコンパイル時に決められないが、 実行時にはreadPtrはその情報を持っていないからだ。
392 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 00:35:08.98 ID:1tuzBX8J] コンパイルタイムとランタイムの区別は重要だよね。 宣言と定義の区別も重要だよね。
393 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 00:53:12.82 ID:5UxtGe/r] プラグインとアウトプットとか オブジェクトメゾットとクラスメソッドの違いなんかも区別したほうが良い
394 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 05:39:41.83 ID:KXJMtxo4] >>391 コード空間とデータ空間の区別だけなら用途(型情報)で判別できるから問題ないって話だよ? int *dataPtrにキャスト無しで代入できるのはデータ空間のアドレスだけだし、 int *dataPtrをキャスト無しで参照する文はデータ空間へのアクセスだけだ。 int(funcptr*)(int)も同じ。void*にキャストした結果同じ値になる位で、特に問題はない。 アセンブラ触ってりゃデータとコードでは使う命令からして違うってわかるだろうし、 x86の16bitモードでセグメントレジスタだって命令によってデフォルトのセグメントレジスタ違うわけで。
395 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 05:59:55.65 ID:NdaVjM7x] >>388 6502のアセンブラだとメモリ空間の最初の256バイトアドレス専用命令があったなぁ 頭の256アドレスだけで動かすとアドレス指定が1バイトだから高速なんだ。 ファミコンだと走査線が右下から左上へ戻る瞬間をフックしてその間に グラ書き換えとかやってたから、そういうのだけ頭の256バイトに処理が書いてあるという。
396 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 09:52:26.75 ID:NzUEutSg] 場違いついでなので貼っときますね p.booklog.jp/book/32166/read
397 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 11:44:48.16 ID:EzdvYWDi] >>394 なんかろくにコード書いたことないみたいだけど、 たとえば参照テーブルは普通はコード(組み込み用の場合は普通はROM、もっとも今時はフラッシュが普通だけど) に置くんだよ。
398 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 18:26:14.29 ID:KXJMtxo4] >>397 で、そうやって自動生成されたテーブルのアドレスを参照するポインタをどんな構文で取り出すっていうの? 各データ・コードをどの空間に配置するかはコンパイラやリンカは把握してるからそっちは取り違えたりはしないし、 (そもそもコード空間にデータとしてアクセス出来ない・コストが高い場合に勝手にコード空間に置く馬鹿はそうそういない) 配置する空間を明示しないでポインタ使うようなデータは型からそれが置かれる空間が推定できるから問題ないし、 ユーザがコード空間に配置することを指定したデータはユーザが責任持って始末するからやっぱり問題ない。 「配置する空間を明示しないで置かれたアドレスをポインタとして取得できるデータ・コード」 をどの空間に配置するかを定めないコンパイラなら変態ポインタが必要になるが、 どっちに配置するかデフォルトを決め打ちするコンパイラならそんな必要はない。
399 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 19:41:06.59 ID:NRb4Z8Gk] みんな不自由な環境で涙ぐましい努力をしてるんだな… もっと気楽にコード破壊しようぜ!
400 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 19:43:52.49 ID:GWzIaQ0O] 涙流して悦んでるよ 彼らはマゾだから
401 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 19:58:14.36 ID:XZ8PbsoH] 6809 のようにコールスタックとユーザースタックをあからさまに区別するアーキテクチャは他にありますか? ポストインクリメント・プリデクリメント等のアドレッシングを駆使するしかないのですか?
402 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 20:00:57.72 ID:mSiEAm6Z] >>402 68000
403 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 20:08:29.68 ID:XZ8PbsoH] >>402 x68 の二つのスタックは違うとおもうんだけれども
404 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 20:15:19.44 ID:BlDb7c/c] >>398 何を言ってるのかさっぱりわからない。 テーブル参照(あるいは参照テーブル)って何だかわかってる? 要するにただの配列のこと。 変更されることのない文字列リテラルとか、インデックスで表引きする必要がある データなんかはコード(ROM)に置くんだよ。当たり前だろ。
405 名前:デフォルトの名無しさん [2014/05/20(火) 21:24:35.65 ID:HOy1jzLU] 学生の2ちゃんねるの使い方としては 適当なレス書きまくって本職煽って情報引き出すやり方は結構オススメ出来る
406 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 21:39:46.44 ID:ZrV7EvFM] >>405 紀伊国屋で工学系の本棚あさるか、 linux本家のサイトからカーネル関連の記事でも読む方が効率良いんじゃないの こんなとこに居る本職って...
407 名前:デフォルトの名無しさん mailto:sage [2014/05/21(水) 00:31:10.53 ID:xwpwcWPi] >>404 もうお前ワンチップマイコン用のCコンパイラ使って吐かれたアセンブリじっくり眺めるまでレスすんなアホ
408 名前:デフォルトの名無しさん mailto:sage [2014/05/21(水) 01:10:11.47 ID:eRh9HOrY] そんな思いをしてまで話を続けるというんだから 相当頭おかしいですよね、君ら
409 名前:デフォルトの名無しさん mailto:sage [2014/05/21(水) 01:40:02.18 ID:80khsfpx] 量子コンピュータプログラムの参考書ってないかな? ノイマン型の終焉は近いだろうから、スタートダッシュを早めたい
410 名前:デフォルトの名無しさん mailto:sage [2014/05/21(水) 02:02:22.53 ID:F10iyRB2] ブルーバックスのどれかが割とガッチリ解説してて勉強になった。
411 名前:デフォルトの名無しさん mailto:sage [2014/05/21(水) 03:19:06.92 ID:0TEg7WI8] >>406 平行してやるんだよ 自分の興味の向く話題にスレを誘導させるのと プログラム技術あるかどうかは関係のない話だ
412 名前:デフォルトの名無しさん mailto:sage [2014/05/21(水) 03:29:36.00 ID:Zu2LY6K0] >>405 keywords が入ってきたら
413 名前:デフォルトの名無しさん mailto:sage [2014/05/21(水) 11:27:14.37 ID:wZQmoP33] >>409 図書館の雑誌で見たがもう完成しつつあり、開発に日本人が関わっててGoogleやNASAがアプローチかけてるみたいだな 因みに量子コンピュータでは最初からアルゴリズムが組み込まれてるから、 今みたいに(チューリングマシン上で)アルゴリズム組んだりが不必要らしい つうことは現状のプログラミングスタイルは消え去るし、量子コンピュータプログラムの参考書なんてものは存在することすらないだろうな そもそも君は量子コンピュータとは何なのか?とチューリングマシンとの違いを一度キチンと勉強した方がいい そしたら量子コンピュータでプログラムなんて阿呆な言葉は出てこなくなるから
414 名前:デフォルトの名無しさん mailto:sage [2014/05/21(水) 14:13:25.34 ID:v2EeGVEg] >>413 なんて意味深で意味の無い文章なんだwww
415 名前:デフォルトの名無しさん mailto:sage [2014/05/21(水) 14:33:13.76 ID:4o9KCVxM] 一部の最適化問題と因数分解が一瞬で出来るようになるだけ そっちで飯喰わないなら勉強するだけ無駄 魅力的な腹筋マシンとライフスタイルを売りさばく方が技術者として長生きできる
416 名前:デフォルトの名無しさん mailto:sage [2014/05/21(水) 16:15:30.66 ID:7rtMERN9] >>415 なんで量子関係何も知らないのにこういうバカってレスしてくるんだろう 量子コンピュータの実現 = 量子力学の前進 世界秩序はまず破壊される およそSTAPが本物だった場合と同じくらいの破壊力
417 名前:デフォルトの名無しさん mailto:sage [2014/05/21(水) 16:18:16.62 ID:UBUpb/UL] 高温超電導も常温核融合も夢じゃないですね
418 名前:デフォルトの名無しさん mailto:sage [2014/05/21(水) 16:30:55.69 ID:7rtMERN9] 量子力学は、まず量子的な重ね合わせなんて、プログラム上でいえば単なる再帰 現実世界のスタックオーバーフローってのは、何なのか スタックに値するものの上限は、世界の何の要素によって決まっているのか、とか その辺があやふやで危なすぎるから ありえるとすれば、付近にある分子の領域を一時的に借りていて、元のデータに戻すための複合化Keyをどこかに保持しているはず もっとも効率よくそれを保持するなら、自分の分子の中に圧縮保存して、「量子データは別腹」法則で保存領域に隙間を作り、そこを他人の分子に使わせる で、何らかの要因で複合化等に失敗した場合など、果たしてどうなるのか まぁ、霧散するのかな そこで霧散するのだといえば宇宙にあるブラックホールとはとどのつまり、 大容量の量子データの複合化に失敗し、現在進行形で複合化に失敗した分子の霧散作業中 つまりアレに吸い込まれてる物質っていうのは複合化に既に失敗してるやつ それの引力範囲内はすべてな
419 名前:デフォルトの名無しさん mailto:sage [2014/05/21(水) 16:35:08.16 ID:UBUpb/UL] 訂正 x 超電導 o 超伝導
420 名前:デフォルトの名無しさん mailto:sage [2014/05/21(水) 16:44:40.39 ID:k82Nphgi] >>416 もしかして: 復号化
421 名前:デフォルトの名無しさん mailto:sage [2014/05/21(水) 17:41:53.29 ID:RpNOeQuE] >>417 夢なのは高温超伝導じゃなくて室温超伝導でしょ。 高温超伝導の高温って超伝導の中での高温だから、実際は液体窒素レベルの温度の話。 液体窒素で実演したりする超伝導は高温超伝導で、夢じゃなくて普通に実現済みの技術。
422 名前:デフォルトの名無しさん mailto:sage [2014/05/21(水) 19:17:59.60 ID:v2EeGVEg] それっぽい言葉を使ってそれっぽい文章を作るのって最近流行ってるの? クライアントに説明できないことがあって、はぐらかそうとする時の俺の上司みたいだな
423 名前:デフォルトの名無しさん mailto:sage [2014/05/21(水) 19:47:14.57 ID:40sN1imR] ろくな会社じゃねえな
424 名前:デフォルトの名無しさん mailto:sage [2014/05/21(水) 19:53:41.90 ID:RwW2kWn8] >>422 なんてこたない。古今東西、知ったかぶりたい奴は全部そうなってるよ。 そういう奴ほど語りたがるのと、それでなぜか本人が満足しちゃってる点が問題。 小学校時代にも既に居たろ? 今思うと奴は会話に入ってきたかったのかもしれん。 それで必死で知ったかしてたのかもなぁ。思えば、いつも孤独なやつだったよ。
425 名前:デフォルトの名無しさん mailto:sage [2014/05/21(水) 21:40:35.79 ID:x7NyX0pH] 雑談スレなんだからたとえ知ったかぶりでもかまわんと思うが、 せめてプログラミングに関する話題でうんちくを披露してもらいたい
426 名前:デフォルトの名無しさん mailto:sage [2014/05/21(水) 23:15:01.58 ID:BriaPe6R] 超電動ロボというアニメがあってだな。
427 名前:デフォルトの名無しさん mailto:sage [2014/05/22(木) 08:52:33.91 ID:j+3vqhqP] >>418 1qbitの中に全ての状態が保存されているんだよ。仏教の曼荼羅画像がそれ
428 名前:デフォルトの名無しさん mailto:sage [2014/05/22(木) 08:58:13.49 ID:j+3vqhqP] hopfield networkって、解の重ねあわせって意味では量子計算と似てるよね 今だに使い道が分からない
429 名前:デフォルトの名無しさん mailto:sage [2014/05/22(木) 14:25:55.56 ID:RhGe95ZE] こんだけスレがあって、まじめにPHPを語るスレはないのか……
430 名前:デフォルトの名無しさん mailto:sage [2014/05/22(木) 14:42:44.04 ID:uwnOnEuc] こっち行ってみたら WebProg nozomi.2ch.net/php/
431 名前:デフォルトの名無しさん mailto:sage [2014/05/22(木) 14:54:53.88 ID:j+3vqhqP] LAMPからMEANへ
432 名前:デフォルトの名無しさん mailto:sage [2014/05/22(木) 15:02:12.53 ID:jxaWow30] ほほう・・・なんか想像していたのとちがう www.newicon.net/from-lamp-stack-to-mean-stack
433 名前:デフォルトの名無しさん mailto:sage [2014/05/22(木) 15:49:51.60 ID:qm4shWuY] node.js で pacman 作れますか?
434 名前:デフォルトの名無しさん mailto:sage [2014/05/22(木) 21:47:09.43 ID:RhGe95ZE] >>430 ありがとう。ネット関係になるのか。 PHPの雑談スレだけで50個以上はありそうだ。。。
435 名前:デフォルトの名無しさん mailto:sage [2014/05/23(金) 23:17:26.27 ID:Y6IYeBXy] 書き込みテスト 板移転終わった感じかな?
436 名前:デフォルトの名無しさん mailto:sage [2014/05/24(土) 09:29:55.57 ID:DTqC/a46] 2014年5月24日(土)12:05:14「だいち2号」を搭載したH-IIAロケット24号機が打ち上げられます JAXAでは24日(土)11:15から、種子島宇宙センターでの打ち上げをライブ中継いたします! fanfun.jaxa.jp/countdown/daichi2/daichi2_live.html ご自宅でもインターネットを通じてご覧いただけます IT土方の皆様、コーディングの手を休めてどうぞご覧になってください
437 名前:デフォルトの名無しさん mailto:sage [2014/05/26(月) 02:15:40.99 ID:Or7Frj/c] Direct3D使ってからのOPENGL楽勝すぎワロタwwww 拍子抜けしたわ
438 名前:デフォルトの名無しさん mailto:sage [2014/05/26(月) 06:28:02.77 ID:q5dPtuU+] 「和製ジョブズ」育成目指す 総務省が支援事業 年300万円、失敗も許容 peace.2ch.net/test/read.cgi/newsplus/1401034353/ 総務省は、情報通信の分野で世界的に影響を与えるような奇抜なアイデアを 持った人材の支援に乗り出す。 「奇想天外で野心的な課題」に挑戦することが条件で、年300万円を上限 に研究費を支給する。失敗も許容するという、中央官庁としては異例の事業と なる。
439 名前:デフォルトの名無しさん mailto:sage [2014/05/26(月) 07:12:00.62 ID:ptXAqcmg] いまの日本じゃむり っていうかプロジェクトが失敗して終わるのも許容して終わり
440 名前:デフォルトの名無しさん mailto:sage [2014/05/26(月) 07:17:14.10 ID:JpSuVJoa] 例えそういう人材作れたとしても そいつは一瞬で海外に逃げるだろうな
441 名前:デフォルトの名無しさん mailto:sage [2014/05/26(月) 11:54:55.50 ID:va4aBdBW] コピペマン参上!まで読んだ。
442 名前:デフォルトの名無しさん mailto:sage [2014/05/26(月) 18:11:45.53 ID:FgEC9znG] >>440 海外に逃げるよね。 とういかもう既に逃げてる。 知り合いがアメリカやカナダに。。。。
443 名前:デフォルトの名無しさん mailto:sage [2014/05/27(火) 10:31:55.78 ID:lkG4+6CK] そして膨大な医療費、福祉の欠如にビックリして日本に帰ってくるとw
444 名前:デフォルトの名無しさん mailto:sage [2014/05/27(火) 11:49:58.91 ID:lwO0OAFu] >>443 そんな2chのネタ信じてるようじゃ立派な2ch脳だな。 膨大な医療費て、あんた自分が毎年いくらぐらい保険料納めてるのか知らないのかw 日本以外の国なら、その何分の1のコストで民間の医療保険に入れるっての。
445 名前:デフォルトの名無しさん mailto:sage [2014/05/27(火) 12:18:40.59 ID:W6i6Hy/C] まさか給料同じだと思ってるのかねこの人は
446 名前:デフォルトの名無しさん mailto:sage [2014/05/27(火) 15:37:08.69 ID:TZPKdZNj] 医者の給料も違えば医療保険の自己負担率も違うし、 無保険無助成での医療費自体も違うからねぇ… まぁアメリカで懲りても、他の国を探せばいいさ。 日本より福祉が充実してるといわれているる国はあるし。 ただ。 医療費自己負担ゼロの話は何処だったかと思って軽く探したが、 自己負担ゼロって話は正しく無いというかほぼ詐欺なんだな。
447 名前:デフォルトの名無しさん mailto:sage [2014/05/27(火) 15:40:49.51 ID:EAN5Zn+I] 外国人旅行者の話とごっちゃになってる
448 名前:デフォルトの名無しさん mailto:sage [2014/05/27(火) 18:03:36.55 ID:8Wi7SmTl] >>446 もっと本質的な違いがある。 それは日本の健保制度が利権の温床だってこと。 こんなことはTVみたいな大衆メディアでも報道されてることだし、そうでなくても 医者にかかったり世間話してるだけでも分かると思うんだが、 「俺はwebで世界の真実に覚醒した!」(笑)とか勘違いしてる馬鹿な2ch脳の連中って 本気で日本の制度が世界に誇れる(笑)良い制度だと思ってるらしくて笑える。 こういう奴って、病院の前にパチ屋の景品交換所みたいに薬局が立ってるの見ても 何の欺瞞も感じないんだろうねきっと。
449 名前:デフォルトの名無しさん mailto:sage [2014/05/27(火) 19:32:21.03 ID:vwK3Zsni] これ貼ったのここのひと? 747 地震雷火事名無し(新潟県) [] 2014/05/27(火) 12:11:23.73 ID:zXeFKfqa0 アメリカで盲腸手術をした治療費がやばい これは人生詰む 日本は天国だった hayabusa3.2ch.net/test/read.cgi/news/1400978163/ アメリカの医療費とにかくバカ高いことで知られている。アメリカには日本のような国民健康保険制度がない。かといって 何もないわけではなく、民間の保険会社(ブルークロス、ブルーシールド、パシフィックケアなど)が提供する保険から自分に あったものを吟味して加入すればいいわけだが、例え民間の保険会社を使ってもおいつかないくらいの高さなのだ。 海外サイトで、20歳の男性が盲腸を発症。入院して手術した場合にかかった費用明細が公開されており話題となっていた。 10月に盲腸の手術をするまで、アメリカでの医療費というものについて、まったく理解していなかった。みんながこの請求明 細書を見て、アメリカで急に病気になってしまった場合、治療費がいくらかかるのか、しっかりと頭に刻み込むべきだと思い、公開することにした。 これがもらってびっくり、度肝を抜いた医療費の請求書である。トータルの金額が書いてあるが、55,029.31ドル(約575万円)だ。とても自分の手 におえる金額ではない。幸い保険に入っていたのでその80%はなんとかまかなえたが、それでも残り11,119.53ドル(約116万円)を払えだなんて、今のぼくにとってはは大変な額だ。 ttp://acidcow.com/pics/20131230/treat_an_appendicitis_in_america_01.jpg これは請求明細書の裏面。ぼくが受けたサービスの明細だ。いかに法外な金額がふっかけられているかがわかると思う。術後の回復室にはせいぜい二時間しかいなかったのにその 使用料は7,501ドル(78万円)、入院はたった1泊なのに、部屋代と食事代が4,878ドル(51万円)っていったいなんなんだ? それに、彼らは4,500ドル(47万円)もする麻酔を使ったようだ。 ttp://acidcow.com/pics/20131230/treat_an_appendicitis_in_america_02.jpg 最後に手術そのものの費用16,000ドル(167万円)が出てくる。これって、なにかおかしくないか? ttp://acidcow.com/pics/20131230/treat_an_appendicitis_in_america_03.jpg ttp://acidcow.com/pics/54532-how-much-it-costs-to-treat-an-appendicitis-in.html
450 名前:デフォルトの名無しさん mailto:sage [2014/05/27(火) 21:45:33.62 ID:rIbeYL3b] コピペマン参上!まで読んだ。
451 名前:デフォルトの名無しさん mailto:sage [2014/05/28(水) 02:56:39.85 ID:1yf3kB3k] >>448 安い任意保険だと盲腸手術で破産しかかるような国とか、 医療費は安いけど医療サービスが微妙な国とかよりはマシ 最高ではないだろうけど、最低でもなく、妥協できるレベル >>449 むしろその話題に影響された人がここにも居たというべき
452 名前:デフォルトの名無しさん mailto:sage [2014/05/28(水) 12:43:55.39 ID:mg6/GFtE] >>451 貧しい国や政治が腐敗してる国の国民がまともな医療を受けられないのは当たり前だし、 それは制度の問題じゃない。 2ch脳の連中って本当馬鹿だなと思うんだけど、なんでそんな絵に書いたような プロパガンダを疑いもしないのかね。 TVとか見てると、俺が言ってるような健保制度の問題点を(ほとんどの場合遠回しにだが) 指摘する話題もでるが、それ以上の頻度で「外国はこんなに酷い」という話もでる。 しかも後者の場合、それを言ってるのはほとんど「医療村」の人間。 ...っていうか、とにかくいっぺん自分が年間保険料いくら納めてるのか確認してみろって本当。 あ、実際に納めてる金額は名目の2倍なのを忘れるなよ。 保険料はジャパネット方式だからな(笑)
453 名前:デフォルトの名無しさん mailto:sage [2014/05/28(水) 14:23:14.20 ID:4g2pPv3y] 嫌なら払わなければいいのよ?
454 名前:デフォルトの名無しさん mailto:sage [2014/05/28(水) 16:31:04.86 ID:5201Y6xn] >>449 ヒャッハー!と渡米して後の祭り状態の日本人多いらしいねw とくに勘違いIT系に多いらしく結局日本に戻ってくるらしいwwww
455 名前:デフォルトの名無しさん mailto:sage [2014/05/28(水) 17:59:39.67 ID:6RxarYIU] 簡易保険も加算ですか?
456 名前:デフォルトの名無しさん mailto:sage [2014/05/29(木) 06:34:17.43 ID:GJ6Azonc] 年間保険料がいくらだろうと、それで破産してないならセーフ
457 名前:デフォルトの名無しさん mailto:sage [2014/05/29(木) 10:36:06.66 ID:WkyKzFtF] >>449 酷いなこりゃwww年間保険料払ってたほうがまだマシじゃんww 年間保険料なんて大したこと無いしさwwwww
458 名前:デフォルトの名無しさん mailto:sage [2014/05/30(金) 11:28:43.56 ID:Vvsx6ncJ] >>454 何それ? 福利厚生費が自腹で、実際にはそんなに収入良くないとか?
459 名前:デフォルトの名無しさん mailto:sage [2014/05/30(金) 13:09:27.35 ID:uRyTqZg4] >>458 そう、渡米して憧れ()の米系企業に転職した輩達の話
460 名前:デフォルトの名無しさん mailto:sage [2014/05/30(金) 13:29:37.03 ID:wKr0dicp] そんなにみんながみんな入院するような病気にかかるのか
461 名前:デフォルトの名無しさん mailto:sage [2014/05/30(金) 14:07:33.91 ID:qSHau155] っていうかこの手>>454 の話は2ch脳の脳内妄想だから。 世界で金融や保険が最も進んでるのはどの国か知らないんだろうきっとw
462 名前:デフォルトの名無しさん mailto:sage [2014/05/31(土) 06:01:15.28 ID:PqKUKu7D] >>461 どの国なの? アメリカとか言ったら指さして笑うよ?
463 名前:デフォルトの名無しさん mailto:sage [2014/05/31(土) 14:22:45.20 ID:lYWWaR2/] 2ch脳の馬鹿に笑われてもね。 っていうか、馬鹿なテメエが他人を笑うことに何か意味があると思ってるんだ。 これこそがまさに2ch脳の本質を突いてると思う。
464 名前:デフォルトの名無しさん mailto:sage [2014/05/31(土) 17:39:46.43 ID:qK9Ihnhm] この人もループバック通信か
465 名前:デフォルトの名無しさん mailto:sage [2014/05/31(土) 17:40:02.32 ID:PqKUKu7D] え・・・その言い方、マジでアメリカって回答するつもりだったの!?
466 名前:デフォルトの名無しさん mailto:sage [2014/05/31(土) 18:21:17.53 ID:MZZ4d7NB] sockaddr.s_addr = inet_addr("127.0.0.1");
467 名前:デフォルトの名無しさん mailto:sage [2014/05/31(土) 19:25:10.26 ID:dvZsaNU/] うっっざあああああああ 三時間ほど俺の分法が違うのかとネットを見ていてふと見たら誤字だった ああああああああああああああああ
468 名前:デフォルトの名無しさん mailto:sage [2014/05/31(土) 19:40:31.18 ID:PqKUKu7D] JavaとかLLとか言われる動的言語の類の、 誤字がわかりにくい処理系は面倒だよね。 コンパイルとかでエラーにならず、実行時にもスルーされたり…
469 名前:デフォルトの名無しさん mailto:sage [2014/05/31(土) 20:15:01.12 ID:QdYI2yy/] JavaじゃなくてJavascriptだね。
470 名前:とんぼ ◆0ioouYq6qF8x mailto:sage [2014/05/31(土) 20:26:18.44 ID:4JKFjM9+] JavaScriptは難しい印象
471 名前:デフォルトの名無しさん mailto:sage [2014/05/31(土) 21:59:41.63 ID:5S1S2TQE] JavaScriptっつーか JQueryの変態構文がやばい 普通にメソッドベースにしろやと思ってしまう
472 名前:デフォルトの名無しさん mailto:sage [2014/05/31(土) 23:22:36.41 ID:q7yNcSXo] jQueryは使用は簡単だろ Domとの相性がいい 変態なのはprototypeのオブジェクト指向 他の言語と違いすぎてなれない
473 名前:デフォルトの名無しさん mailto:sage [2014/05/31(土) 23:37:27.94 ID:PqKUKu7D] >>469 いやJavaもだ。 無名クラスでオーバライドしろと言わんばかりの奴がいくつかあるが、 typoするとデフォルトの動作になるだけでエラーが出ない奴とかある。 C++でもやれるけど、オーバライドしてどうこうって仕様のライブラリが標準で居たりはしない。
474 名前:デフォルトの名無しさん mailto:sage [2014/06/01(日) 00:06:49.48 ID:N9uAtY7j] @overrideつけてタイポすりゃ「そんなメソッドないです」って言うはずだが ああ1.4以前の話? 大八車の性能が悪いって言う古代の人だね
475 名前:デフォルトの名無しさん mailto:sage [2014/06/01(日) 00:22:02.80 ID:zOJAzh0Z] 何十匹もいるロボットにミラバケッソtypoしてミラパケッソって言ったら 全員止まったり、一斉に「そのコマンドはわかりません」って返事されたら 仕事にならないじゃないの。
476 名前:デフォルトの名無しさん mailto:sage [2014/06/01(日) 10:26:25.98 ID:nKywzM47] >>474 一々@override付けなきゃならんし、@override学ぶまでは結局解決しないし、 @override使わず説明してる学習書が結構残ってるうちは昔の事では済まないと思うけど
477 名前:デフォルトの名無しさん mailto:sage [2014/06/01(日) 10:38:47.03 ID:m33FNypK] 俺JSを秀丸でやってるから誤字を感知しないんだわ
478 名前:デフォルトの名無しさん mailto:sage [2014/06/01(日) 10:53:39.13 ID:QQAPK+BU] >無名クラスでオーバライドしろと言わんばかりの奴がいくつかあるが、 >typoするとデフォルトの動作になるだけでエラーが出ない奴とかある。 オーバーライドしなくていいものはデフォルト動作で問題ないし自分で気を付ければ済む話で オーバーライドしなきゃ使えないものは抽象くさすにしておけばオーバーライド名間違ってたら警告だせる C++の純粋virtualみたいなのはjavaには無いの?
479 名前:デフォルトの名無しさん mailto:sage [2014/06/01(日) 10:54:30.14 ID:QQAPK+BU] x くさす o クラス
480 名前:デフォルトの名無しさん mailto:sage [2014/06/01(日) 11:35:24.00 ID:nKywzM47] >>478 オーバライドしたつもりでオーバライドし損なってると動作はしても意図しない動作になる
481 名前:デフォルトの名無しさん mailto:sage [2014/06/01(日) 12:14:51.47 ID:CCvrlHFB] >>480 だから、しそこなった時でもC++なら純粋仮想関数、javaならabstractクラスを 継承したり、interfaceを実装すればエラーになるだろうが。
482 名前:デフォルトの名無しさん mailto:sage [2014/06/01(日) 12:39:09.41 ID:nKywzM47] オーバーライドしなくていいものはをオーバライドしたつもりでしそこねた時、 エラーにならずに意図しない動作になるから問題なんじゃないのかと。
483 名前:デフォルトの名無しさん mailto:sage [2014/06/01(日) 12:43:39.47 ID:N9uAtY7j] >>476 だから古代人のことはいいよ 君は古代人なの?
484 名前:デフォルトの名無しさん mailto:sage [2014/06/01(日) 12:48:46.54 ID:N9uAtY7j] あとそんな本は学習書のレベルに達してないんで 昭和の教科書使ってる人間が今いるか? 日進月歩の業界でどれだけ馬鹿なことかよく考えろよ
485 名前:デフォルトの名無しさん mailto:sage [2014/06/01(日) 14:19:55.01 ID:G7XNVB3u] >>482 裏 とか 対偶 とか知らんの?
486 名前:デフォルトの名無しさん mailto:sage [2014/06/01(日) 14:32:50.00 ID:nKywzM47] >>484 昭和だの古代だのと連投しちゃってまぁ… 大げさな表現や連投は自信なさげに見えるからちょっと落ち着け >>485 裏とか待遇とか以前の問題だろ。 473「typoするとデフォルトの動作になるだけでエラーが出ない」 478「デフォルト動作で問題ない」 問題しかねーから。
487 名前:デフォルトの名無しさん mailto:sage [2014/06/01(日) 15:50:30.22 ID:rreiPVJ4] というか>>467 の時点で「分法」なんて 補完候補にすら出て来ない謎typoやらかす人間だから そもそも本人が最初からバグってんじゃないかね。
488 名前:デフォルトの名無しさん mailto:sage [2014/06/01(日) 20:22:12.50 ID:MxSjB8Q5] 「Javaでoverrideすべき関数名を間違えてもエラーにならないよ〜(;_;)」 「@override使え」 「めんどうだよ〜(;_;)」 「そもそもoverride必須にしてないのなら、デフォルト動作で問題ないのだろう」 「意図しない動作になるよ〜(;_;)」 「だから問題が無いからoverride必須になってない・・・」 「問題しかねーから」 なんだこれ
489 名前:片山博文MZ悪魔崇拝 ◆T6xkBnTXz7B0 mailto:sage [2014/06/01(日) 22:22:47.77 ID:CnlwSSTK] 何か世界を変える程のもんを作らないと、一生モルモットだな。人生ほとんど終わってる。 地球に次に巨大な隕石が衝突する前に人類はインキュベータ・スーパーバイザーにならないといけない。
490 名前: ◆QZaw55cn4c mailto:sage [2014/06/01(日) 22:53:14.81 ID:iF6nhgL2] >>489 同意だね
491 名前:デフォルトの名無しさん mailto:sage [2014/06/01(日) 23:38:09.70 ID:9/80XpIl] OSS開発に参加したいんだが敷居低いプロジェクト教えて
492 名前:片山博文MZ悪魔崇拝 ◆T6xkBnTXz7B0 mailto:sage [2014/06/01(日) 23:43:44.46 ID:CnlwSSTK] >>491 phpでよければhybridauthなんてどう?
493 名前:デフォルトの名無しさん mailto:sage [2014/06/01(日) 23:46:04.65 ID:9/80XpIl] >>492 後出しで悪いがC++やりたい。できればQtも
494 名前:デフォルトの名無しさん mailto:sage [2014/06/01(日) 23:55:23.15 ID:CnlwSSTK] >>493 君の得意分野は?
495 名前:デフォルトの名無しさん mailto:sage [2014/06/02(月) 00:39:22.33 ID:X19dTLG/] node.js
496 名前:デフォルトの名無しさん mailto:sage [2014/06/02(月) 01:13:31.44 ID:s/t3maig] >>488 感染るんです
497 名前:デフォルトの名無しさん mailto:sage [2014/06/02(月) 08:10:59.41 ID:1dD/UFOJ] >>488 デフォルト動作と意図しない動作の区別も付かないのかお前… オーバライドするつもりでtypoした場合の話なのに、 オーバライドしてさせるつもりだった動作するわけねぇじゃん。 「コードは書いたとおりに動く」ってのは「書いた者の意図の通りに動く」って意味じゃねぇぞ?
498 名前:デフォルトの名無しさん mailto:sage [2014/06/02(月) 08:58:11.12 ID:Yv5t8gLd] そもそも「typoしたのを警告してくれないから俺が苦しんだ! 統合開発環境はもっとママのように俺を支えてくれるべき!!」 から話始まってんで「ああそうですか」(なに言ってんだおまえ)でしかない。
499 名前:デフォルトの名無しさん mailto:sage [2014/06/02(月) 09:43:20.54 ID:1dD/UFOJ] >>498 まぁそうなんだが「ああそうですか」で良い所に見当違いな反論付けて斜め下に話が飛ぶのはどーなんだ。
500 名前:デフォルトの名無しさん mailto:sage [2014/06/02(月) 10:18:41.73 ID:yv/nHUfZ] >>497 オーバーライドで機能追加(拡張)したら普通そこはテストするだろ
501 名前:デフォルトの名無しさん mailto:sage [2014/06/02(月) 12:09:45.33 ID:1dD/UFOJ] >>500 フールプルーフはフールが前提だけど、その前提でその仮定は成り立つのか? つかテストしても、オーバライド失敗に気づくまでtypoと分からずエラーが出ないのは変わらないよね。
502 名前:デフォルトの名無しさん mailto:sage [2014/06/02(月) 16:36:11.01 ID:2EOO5SfK] 意図しない動きになるかならないかをテストするんだろ
503 名前:デフォルトの名無しさん mailto:sage [2014/06/02(月) 23:59:33.34 ID:1dD/UFOJ] オーバライドするたびにオーバライドしそこなってないかをテストして確かめるような人間はオーバライドした時点でコード見なおしてtypoに気づくだろ フールプルーフの話にフールじゃないやつ持ってきて大丈夫か考えるとか本末転倒すぎるだろがアホう
504 名前:デフォルトの名無しさん mailto:sage [2014/06/03(火) 00:49:43.65 ID:BXRZ4lG3] あと一時間ほどでOSの歴史がまた1ページ。 眠いが今年の発表みておかないと… www.apple.com/apple-events/june-2014/
505 名前:デフォルトの名無しさん mailto:sage [2014/06/03(火) 04:07:31.90 ID:yxc0qFco] Apple新言語 Swift キタ━━━━(゚∀゚)━━━━!!
506 名前:デフォルトの名無しさん mailto:sage [2014/06/03(火) 04:08:24.96 ID:Y/MlbrO/] >>503 馬鹿はプログラミングするな 世間様の足引っ張って楽しいか?死ね
507 名前:デフォルトの名無しさん mailto:sage [2014/06/03(火) 06:00:10.46 ID:9Ltabfc6] 新しいプログラミング言語 Swift dev.classmethod.jp/smartphone/swift/
508 名前:デフォルトの名無しさん mailto:sage [2014/06/03(火) 06:20:09.71 ID:9Ltabfc6] 米アップル、iOSアプリの新開発言語にSwiftを導入 ggsoku.com/2014/06/ios-8-swift/ 米アップルは2日(現地時間)、iOS 8に新開発言語「Swift」を導入すると発表した。 Swiftは非常に軽快に動くことが特徴であり、Objective-CとC言語の中間に位置するようなイメージであるという。 コード体系はC言語を踏襲。 CocoaやCocoa Touchに対応することはもちろん、LLVMコンパイラを利用してビルドされる。 LLVM ja.wikipedia.org/wiki/LLVM LLVM とは、コンパイル時、リンク時、実行時などあらゆる時点でプログラムを最適化するよう設計された、任意のプログラミング言語に対応可能なコンパイラ基盤である。 LLVM は、JavaとJava VMの関係のように、まず仮想機械をターゲットとした中間コード(ビットコード)を生成し、その仮想機械向けコードを特定のマシンの機械語に変換する。
509 名前:デフォルトの名無しさん mailto:sage [2014/06/03(火) 08:43:57.73 ID:va6vQ78Z] www.apple.com/apple-events/june-2014/
510 名前:デフォルトの名無しさん mailto:sage [2014/06/03(火) 11:21:47.06 ID:BXRZ4lG3] もともとObjective-Cが昔から動的にクラスを生成しては消しってのを できるランタイム有りの言語で、今回のSwiftはさらに最適化進めて Objective-Cより速いよ!ってことなんだが そこはObjective-C3.0が来るかと思ったら「レガシーのC文法を捨てたよ」だったのが 想 定 外 。 i.imgur.com/URSD2Qj.jpg (しかし、秋まではObjective-Cで作らざるをえない)
511 名前:デフォルトの名無しさん mailto:sage [2014/06/03(火) 14:19:01.38 ID:mr5fn5w8] >>506 馬鹿を前提にした話だと気が付かずに首突っ込んだ馬鹿も中々… 「この中でバグを出したことがないものだけが石を投げなさい」
512 名前:デフォルトの名無しさん mailto:sage [2014/06/03(火) 17:31:28.46 ID:F1xw9elh] Swift のしたり顔の tweet がイライラする。 Smalltalk を知ってればそんなアホなこと言わずに済むのにって。
513 名前:とんぼ ◆0ioouYq6qF8x mailto:sage [2014/06/03(火) 21:05:01.50 ID:1LyD8a7y] Swiftかぁ〜どうなることやら
514 名前:片山博文MZ悪魔崇拝 ◆T6xkBnTXz7B0 mailto:sage [2014/06/03(火) 23:24:21.50 ID:t1Kppqzn] よーし、ひらがな電卓をもっと強化して算数の授業に採用されるように頑張るぜ。 katahiromz.web.fc2.com/calc-h/
515 名前:片山博文MZ悪魔崇拝 ◆T6xkBnTXz7B0 mailto:sage [2014/06/04(水) 00:58:09.35 ID:qVJRsv3N] ようつべのアクセス数が伸びない。やっぱGUI付けなきゃいけないのか?
516 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 08:45:09.25 ID:/kAfwrwG] 小学校のときの情報の授業で もし 〜なら 繰り返す これがプログラムだよってひらがなで教わったの思い出した。
517 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 11:01:06.30 ID:viK5F260] マインドかいな
518 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 11:59:18.22 ID:3pokv9tj] 日本語LOGOならすこしやったな
519 名前:デフォルトの名無しさん mailto:sage [2014/06/04(水) 16:19:22.91 ID:WGeQMsM6] >>514 くっだらね。 でも昔はこんなくだらないのが流行ってたな。 電子無能とか。 でもこのくだらなさが良いんだよな。 自分でわかってればの話だが、解っていなさそう。
520 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 02:35:06.34 ID:HsNBY6pi] swiftはJSに近いらしい JS使いの俺大歓喜
521 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 04:20:29.68 ID:K1IZV/iA] "JavaはJSに近いらしい"っつーぐらい近くて遠いぞ。 なんかもうありとあらゆる言語の奴らがみんなこぞって 「うちの言語とそっくり!」って言ってるけど どうかんがえても違うジャンルの言語までそう言い出してて どういう判断だと呟かざるおえない。
522 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 04:48:35.34 ID:82BFuaye] おえー
523 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 07:57:02.83 ID:/PoXdjmc] Apple様がウチの言語をパクりなさった ホルホル アホらしいわ
524 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 08:38:07.89 ID:qPtZ9JYl] 近かろうがなんだろうが、真面目にやれば一週間もあれば使えるようになるだろ。 そっから先のレベルは終わりのないマラソンレベルになるけど。
525 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 08:48:39.31 ID:OarRmHyJ] これでもう D は要らなくなるかな
526 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 10:22:07.37 ID:23MIBYyX] >>521 皆がうちに近いと言うのには理由が有るんだよ。 いいとこどりしてるんだから。 コンパイラでありながら、インタラクティブなデバッグも出来るし。 (インタラクティブSwiftでデバッグできる) 初心者教育用にも最適だろう。 たしかにBASICしかし知らない人間でもJSしか知らない人間でもとっつきやすい。 https://pbs.twimg.com/media/BpJ_VJ_IcAAmRIv.png Apple's Swift programming language inspired by Groovy glaforge.appspot.com/article/apple-s-swift-programming-language-inspired-by-groovy SwiftはもっともGroovyの影響を受けているらしい。 GroovyはJavaの拡張であり、Rubyの影響を受けている。 そしてSwiftはObjective-CからC言語を取り払ったものだから当然思想はObjective-Cに似ている。 だから Swiftは以下の影響を受けたと言っている。 Objective-C, Rust, Haskell, Ruby, Python, C#, CLU
527 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 12:41:32.36 ID:/748C5a2] javascriptが入ってなくてJS厨涙目
528 名前:片山博文MZ悪魔崇拝 ◆T6xkBnTXz7B0 [2014/06/05(木) 20:50:53.17 ID:q7fsT5OK] ひらがな電卓Calc-Hバージョンアップ!!! youtu.be/KbiQSpUwz_Y
529 名前:デフォルトの名無しさん mailto:sage [2014/06/05(木) 22:21:56.61 ID:FT9x6v61] >>528 うわっ何だこれ
530 名前:デフォルトの名無しさん mailto:sage [2014/06/06(金) 11:25:56.73 ID:bOG7+wI5] >>521 動的型と静的型の言語は見た目が似ていても、ぜんぜん使い勝手が違うからな。
531 名前:デフォルトの名無しさん [2014/06/07(土) 06:58:34.37 ID:2ccOrqUk] opensslまたきた ccsinjection.lepidum.co.jp/ja.html
532 名前:デフォルトの名無しさん mailto:sage [2014/06/07(土) 13:25:52.80 ID:I26RBxeW] 定期的に来るよ
533 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 13:20:42.84 ID:l/c3kvcL] AppleのSwift、名前が被った… * The Swift Parallel Scripting Language swift-lang.org/main/
534 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 14:52:55.79 ID:V8pGZEud] >>533 そんなの周回遅れの情報。Wikiに案内出てるだろ。
535 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 14:56:47.19 ID:b9obj5lE] WikipediaをWikiと呼んじゃうシロートでさえ知っている事
536 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 16:24:56.79 ID:l/c3kvcL] ∧,,,∧ (・ω・` ) ドシロートでスマンカッタ… / y/ ヽ ━(m)二フ⊂[_ノ (ノノノ l l l )  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
537 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 16:32:14.76 ID:t5DgyYSS] ワロタ
538 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 18:10:10.20 ID:+uYM4Wne] 自称パソコン詳しい(Webサーフィン)人って 映画に出てくるハッカーをみて「マウス使えよwww」って言うけどさ 必要最低限の時以外マウスってあまり持ちたくないよな うざい みんながツールに拘るのってショートカットキー覚えなおすのが嫌だから?俺はそうなんだが 脳波でコントロールできるようにしてほしいわ
539 名前:デフォルトの名無しさん mailto:sage [2014/06/08(日) 18:24:01.64 ID:5stpjICP] ひさしぶりにwebサーフィンなる単語を目にしたで御座る