8ビットCPUでC言語?ないないありえないっしょ!Part2 [無断転載禁止]©2ch.net

1ナイコンさん 転載ダメ©2ch.net (ワントンキン MMd0-M1Qy)2016/08/11(木) 20:04:20.21ID:jC3JGzA8M

【前スレ】
8ビットCPUでC言語? ないないありえないっしょ! [無断転載禁止]©2ch.net
http://hanabi.2ch.net/test/read.cgi/i4004/1468652612/

     ♪    /.i   /.i  /.i
   ♪     ∠__ノ ∠__ノ ∠__ノ   
        〈,(・∀・;)ノ・∀・;)ノ・∀・;)ノ
         └i===|┘i===|┘.i===|┘  
           〈__〈 〈__〈 〈__〈
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured

2ナイコンさん (ブーイモ MMa8-nDp9)2016/08/11(木) 20:52:51.59ID:61y3Yi9WM
8ビットでCが使われていた証拠は何ひとつ出てこなかったとさ

3ナイコンさん (アウアウ Sa19-ryYA)2016/08/11(木) 20:54:52.40ID:okBTXHx0a
>>2
お前が無視してるだけだろwww

4ナイコンさん (ワッチョイ c236-ntxd)2016/08/11(木) 20:55:36.00ID:mB4f/P7o0
> TurboC限定なの? 糞コードじゃん。

えっそうなんだ。
じゃあN88とかの特有の機能に拠らない標準のBASICの機能だけで書いた
グラフ描くプログラム早く見せてね。

5ナイコンさん (アウアウ Sa19-ryYA)2016/08/11(木) 20:57:20.14ID:okBTXHx0a
馬の耳に念仏だねぇ。
C言語ありえないクンのように狂ってないだけ馬のほうが数段上等だけど。

6ナイコンさん (ワッチョイ c236-eeXY)2016/08/11(木) 20:58:26.81ID:t0655zwT0
絵を描くためのデバイスにアクセスする為の仕様を決めてもらえれば、
グラフなんてどんな言語でも書けるだろ。

ここで当時からプログラムで飯をくっている連中はもっと面倒な事やってるぜ。

7ナイコンさん (ワッチョイ c236-eeXY)2016/08/11(木) 21:10:37.51ID:t0655zwT0
N88-BASIC以降には可能な限りBASICから避けてきたら知らんのだが、BASICって標準規格あるの?

8ナイコンさん (ワッチョイ 7f62-TQiI)2016/08/11(木) 21:14:52.14ID:363OnZfs0
JIS Full BASICが存在するが、実質敵にマイクロソフトBASICが市場が一番大きい。

十進BASIC
http://hp.vector.co.jp/authors/VA008683/

9ナイコンさん (アウアウ Sa19-ryYA)2016/08/11(木) 21:18:18.23ID:okBTXHx0a
まだあったのかBASICに標準規格って・・・

10ナイコンさん (ワッチョイ c236-ntxd)2016/08/11(木) 21:18:35.83ID:mB4f/P7o0
>>7
BASIC - Wikipedia
https://ja.wikipedia.org/wiki/BASIC#.E6.A8.99.E6.BA.96.E5.8C.96

によると「基本BASIC」というのと「Full BASIC」というのがそれらしい。

11ナイコンさん (ワッチョイ 7f62-TQiI)2016/08/11(木) 21:19:17.85ID:363OnZfs0
Windowsでマイクロソフト系BASIC言語を使いたければ、

tBASICを使えばよい。
http://www.tbasic.org/

12ナイコンさん (ブーイモ MM41-nDp9)2016/08/11(木) 21:20:35.34ID:5YS/c+4EM
Cは誤差が酷くて計算には使えないしなあ

13ナイコンさん (ワッチョイ c236-ntxd)2016/08/11(木) 21:22:28.14ID:mB4f/P7o0
>>12
> Cは誤差が酷くて計算には使えないしなあ

計算に使える言語として何がオススメかも含めて詳しく

14ナイコンさん (ワッチョイ c236-eeXY)2016/08/11(木) 21:23:42.17ID:t0655zwT0
ありがと。URLみてみた。

例外とか扱えて俺の知っているBASICとは大違い。

15ナイコンさん (ワッチョイ 7f62-TQiI)2016/08/11(木) 21:26:45.67ID:363OnZfs0
浮動小数点は、誤差が発生します。これが世界標準です。
誤差を嫌う場合は、整数型やBCD型を使います。 

16ナイコンさん (アウアウ Sa19-ryYA)2016/08/11(木) 21:27:29.38ID:okBTXHx0a
>>13
COBOLとかどうです?
カネ勘定用の言語だけあって、誤差少ないですぜwww

あらかじめ定義しておいたデータレコードの範囲以内ならだけど。

17ナイコンさん (ワッチョイ c236-ntxd)2016/08/11(木) 21:38:24.24ID:mB4f/P7o0
>>16
COBOL使うくらいならCから

GNU Multi-Precision Library
https://ja.wikipedia.org/wiki/GNU_Multi-Precision_Library

でも使うほうが現実的だと思うなあ。とりあえずは>>12の回答に期待したい。

18ナイコンさん (ブーイモ MM41-nDp9)2016/08/11(木) 21:40:11.91ID:MR7X5wvYM
>>15
デシマル型は浮動小数点数でないの?

19ナイコンさん (ブーイモ MM41-nDp9)2016/08/11(木) 21:40:37.39ID:8TgZ2wRnM
>>17
それ8bitで動く?

20ナイコンさん (ワッチョイ c236-ntxd)2016/08/11(木) 21:45:03.30ID:mB4f/P7o0
>>19
>>12>>18は8ビットに限った話ですか?

21ナイコンさん (ブーイモ MM41-nDp9)2016/08/11(木) 21:58:19.14ID:8TgZ2wRnM
>>20
当たり前
スレタイを声に出して読もう

22ナイコンさん (ワッチョイ c236-ntxd)2016/08/11(木) 22:02:41.04ID:mB4f/P7o0
>>21
>>12の「Cは誤差が酷くて計算には使えないしなあ」が8ビットに限った話
ということですが、演算誤差はCPUのビット数は関係ないですよ。

23ナイコンさん (ブーイモ MM41-nDp9)2016/08/11(木) 22:06:46.26ID:8TgZ2wRnM
>>22
じゃあ12もお前もスレ違いって事だろw

24ナイコンさん (ワッチョイ c236-eeXY)2016/08/11(木) 22:08:18.61ID:t0655zwT0
わかった。この人は8bit機は0-255までしか計算できないと思っている人なんだ。

25ナイコンさん (ワッチョイ 7f62-TQiI)2016/08/11(木) 22:08:21.25ID:363OnZfs0
時代的には、 Turbo Pascal だろうな。 

26ナイコンさん (ワッチョイ c236-ntxd)2016/08/11(木) 22:08:46.53ID:mB4f/P7o0
>>23
突然スレ違いの投稿をした>>12は真正サイコパスってことですね、了解です。

27ナイコンさん (アウアウ Sa19-+hsy)2016/08/11(木) 22:10:43.01ID:vwDyDI+ha
そもそも
BASIC自体ゲイツが発明したんじゃないの?

28ナイコンさん (ワッチョイ c236-ntxd)2016/08/11(木) 22:12:57.11ID:mB4f/P7o0
>>19
> それ8bitで動く?

ただのライブラリなので動かせないこともないのでは?

29ナイコンさん (ワッチョイ 7f62-TQiI)2016/08/11(木) 22:13:45.77ID:363OnZfs0
BASIC言語の最初は、 1964 とかなり古い。ゲイツはBASIC言語の発明者では無い。 

30ナイコンさん (ワッチョイ c236-eeXY)2016/08/11(木) 22:23:11.98ID:t0655zwT0
https://ja.wikipedia.org/wiki/GNU_Multi-Precision_Library
>>重要なループには高度に最適化したアセンブリ言語コードを使う。当然、CPUによって異なったものになる。

って書いてあるよ。なんでその部分はターゲット別に書き換える必要がありそう

31ナイコンさん (ワッチョイ c236-ntxd)2016/08/11(木) 22:42:29.10ID:mB4f/P7o0
>>30
最新版らしき gmp-6.1.1.tar.lz をダウンロードして中を見てみたら

alpha/ arm/ arm64/ cray/ ia64/ m68k/ m88k/ minithres/ mips32/
mips64/ pa32/ pa64/ power/ powerpc32/ powerpc64/ s390_32/ s390_64/
sh/ sparc32/ sparc64/ thumb/ vax/ x86/ x86_64/

の各アーキテクチャのアセンブリコードが格納されたフォルダがあり
8ビットCPUのそれは見当たらないのだが、

generic/

というフォルダに C 言語版のソースが入ってたので、性能に拘らず
動かすだけならこれでいけそう。

32ナイコンさん (アウアウ Sa19-oTCG)2016/08/11(木) 22:52:13.37ID:okBTXHx0a
ジョン・ケメニーとトーマス・カーツの名前ぐらい知っておこうよ・・・

33ナイコンさん (アウアウ Sa19-oTCG)2016/08/11(木) 22:55:26.13ID:okBTXHx0a
>>32
「 cray/」 ってあの『シート付きドラム缶』のクレイリサーチのか?

3433 (アウアウ Sa19-oTCG)2016/08/11(木) 22:57:57.91ID:okBTXHx0a
番号がずれてた・・・ 
>>31 の「cray/」でクレイ・リサーチ!?と思ってぐぐったら名前変わってるけど会社としては存在してたんだな・・・

35ナイコンさん (ワッチョイ 4574-lbRm)2016/08/11(木) 23:01:40.96ID:vAX3+yEB0
>>15
固定小数点もあるんだが?使用できる範囲は限られるけど、誤差はかなり小さく出来る。

36ナイコンさん (ワッチョイ 416d-nDp9)2016/08/11(木) 23:21:34.88ID:L7A2M/it0
>>31
動かしてから威張ろう

37ナイコンさん (ワッチョイ c236-ntxd)2016/08/12(金) 05:46:11.44ID:Ix1GKuWD0
威張って見えるとかいくら自分がプログラミングについて無知だからってコンプレックス深杉でしょw

38ナイコンさん (アウアウ Sa19-oTCG)2016/08/12(金) 07:44:02.90ID:uEGI01Kpa
少しでもプログラミングできれば、経験があれば「8ビットでC言語はありえない」なんてバカは言わない。

39ナイコンさん (アウアウ Sa05-xYo4)2016/08/12(金) 07:46:33.02ID:zAV2UQWga
インターフェースにも特集あったりしたね
Small CとアセンブラでROM化なんて記事も読んだ記憶が

40ナイコンさん (ワッチョイ 7f62-TQiI)2016/08/12(金) 07:55:04.48ID:FHqRd1Sd0
Small Cって、16bit MS-DOSだよね。

41ナイコンさん (オッペケ Sr8d-2nP4)2016/08/12(金) 08:00:45.15ID:uKDLWsP3r
>>36

威張って見えるほど、
あのページに書かれている内容が理解できず、あのページからダウンロードできるファイルが読めないなら、だまっている方がいいよ。

まるで経験不足の頭でっかちの新人君が、この道何十年って先輩に食ってかかっているようで見苦しい。

ちょっと可哀想な目で見守ってやるよ。哀れみ。

42ナイコンさん (アウアウ Sa05-xYo4)2016/08/12(金) 08:03:50.58ID:zAV2UQWga
2.1までは8080
3.0から3.21はz80
常識

43ナイコンさん (アウアウ Sa05-5Lqn)2016/08/12(金) 08:15:49.12ID:bCFblWWga
ファイル周りはタコ、グローバル変数しかないBASICのほうが、Cよりカンタンに業務アプリ組めると言ってる時点で知識も知能も無い証拠。

44ナイコンさん (ワッチョイ 416d-nDp9)2016/08/12(金) 08:40:56.29ID:+h90lXM00
この道何十年の先輩面w

45ナイコンさん (ワッチョイ 3018-yY6c)2016/08/12(金) 08:46:38.87ID:LXfBjWmH0
TurboPascalってテキストエディタとして使われたことの方が多かったんでしょ

46ナイコンさん (アウアウ Sa05-5Lqn)2016/08/12(金) 10:05:40.88ID:Pv5TJFN5a
ワッチョイになったとたんに静かになったな、ありえない君。
その程度のヘタレか。

47ナイコンさん (ワッチョイ 39e6-PmuZ)2016/08/12(金) 10:51:09.45ID:6AF8tHss0
アウアウw

48ナイコンさん (ワッチョイ 665f-Qiv6)2016/08/12(金) 11:22:34.63ID:7xrYG+nU0
>>46
そう静かでもないかな
ありえない君の書き込みは、(ブーイモ xxxx-nDp9)と
(ワッチョイ xxxx-nDp9)だね。
固定回線とMVNOの使い分けで自演してるけど、丸判り。
つか、ありえない君は全部スマホで読み書きしてるのか。
どおりで一行書き込みばかりなわけだ。

>>1 GJ

49ナイコンさん (ワンミングク MMd0-xYo4)2016/08/12(金) 11:32:20.11ID:omkmT1qDM
>>40
もともと8080用ですよ

50ナイコンさん (ワッチョイ 39c0-MTuc)2016/08/12(金) 11:40:01.66ID:YPfLQR220
語尾の「っしょ!」って言い方が、なんか腹立つんだよな

51ナイコンさん (アウアウ Sa05-5Lqn)2016/08/12(金) 11:59:34.08ID:FqG0a6O/a
呷るしかできないネット弁慶のリアルヘタレなありえない君も、終わりましたな。

52ナイコンさん (ワッチョイ c236-ntxd)2016/08/12(金) 12:21:11.58ID:Ix1GKuWD0
>>42
http://www.cpm.z80.de/small_c.html とかで公開されてる 2.1 の作者が
http://www.deturbulator.org/jim.asp で 2.2 公開してて 8086 用だし
色々あるぞ。

> 3.0から3.21はz80

と言ってるのはniftyで公開されてた派生版のひとつじゃないか?
Small-Cにはそんなのはゴマンとあるぞ。

53ナイコンさん (ブーイモ MMa8-nDp9)2016/08/12(金) 15:01:01.87ID:p4GJJp3NM
話そらしたりデタラメ連投しただけで結局証拠は何ひとつ出せなかったわけね
典型的なキチガイのやり口だねw

54ナイコンさん (オッペケ Sr8d-2nP4)2016/08/12(金) 15:24:11.72ID:swPmTIuMr
昔のIO

https://archive.org/details/iomagazine

楽しんでくれ。

55ナイコンさん (アウアウ Sa05-5Lqn)2016/08/12(金) 16:12:07.09ID:E0WShEQva
>>53
君しかキチガイは居ないけどねwwww

56ナイコンさん (アウアウ Sa05-5Lqn)2016/08/12(金) 16:16:53.75ID:E0WShEQva
>>53
ワッチョイになったとたんトーンダウンするヘタレの、嘘つきも君だけだねwww

57ナイコンさん (オッペケ Sr8d-2nP4)2016/08/12(金) 17:39:51.66ID:cgTdBnBwr
>>54
の85年の9月に8bitなcの開発の記事があるよ。

58ナイコンさん (ワッチョイ 465a-MTLQ)2016/08/12(金) 19:38:48.67ID:N/X7v8Ey0
>>55-56
煽り君のカキコってツマンナイ。

59ナイコンさん (アウアウ Sa19-oTCG)2016/08/12(金) 19:46:57.02ID:lNR0wsUPa
α-Cの売れた数だけみても8ビットでC言語が使われていたのは確定的に明らか。

60ナイコンさん (アウアウ Sa19-oTCG)2016/08/12(金) 20:18:10.79ID:lNR0wsUPa
キチガイには周りがキチガイに見えるらしいから、キチガイがキチガイ呼ばわりするのは正常ってことだね。

61ナイコンさん (ワッチョイ 465a-MTLQ)2016/08/12(金) 20:58:39.44ID:N/X7v8Ey0
>>45
TurboPascal はMSーDOS版とCP/M版が83年頃ほぼ同時に発売されて
神田明神下のADOマイコンショップで見つけたDOS版を初代98で走らせて
遊んでいたです。オリジナルはconfigし直さなくてもまんま9801のDOS1.0で
走ったんで面白かった。CP/Mは俺的に82年末で終了していたので知らない。

その後90年代初めくらいまで流行ったBBS、草の根ネットのホストのWWIVが
ターパスで書かれたソースで出回っていたんで本体の改造やらWWIVのネトゲー
機能とかで実用していたsysop氏は多かったですね。あとASCII pcsのチャットルーム機能を
利用したゲームのuno。オリジナルをcct98対応でカラー化して朝まで生unoとかいて
contime競ってたですよ。そういう意味でターパスには愛着あったけど
後々のバージョンアップ版でWWIVが走らなくなるとかあって、サヨナラしちゃった。

62ナイコンさん (ワッチョイ 465a-MTLQ)2016/08/12(金) 21:01:01.81ID:N/X7v8Ey0
CP/Mは →CP/M版は

63ナイコンさん (ワッチョイ 465a-MTLQ)2016/08/12(金) 21:40:26.81ID:N/X7v8Ey0
>>59
公称5万本、コピーユーザ含めればその数倍とかいう話らしいね。チョット信じ難い数だね。
αシリーズ売っていたライフボートはT氏の商才もあって当初はラティスでウケに入っていたが
その主力商品のラティスがCの版権を切り売りして販売継続が契約上難しくなってパーソナル版
という廉価版叩き売って終了。αシリーズはその前後に始めた代替え商材だったような。

そのT氏曰く、ソフトウェア販社は利益をキッチリ取らないとサポートを継続できない。
サポートの継続=顧客の利益だから販売価格は高くなるのはやむを得ない。
と話してくれたことがある。今的に言えば先取りインシデントのハシリみたいな感じ。

とはいうもののWindows3.0の登場以降、サードパーティーの言語製品は軒並み終了しちゃったし
8bit機も全般的にサチュレートして終焉。
アレはパソコン学習入門には役立ったかもしれないが、実用的だったかといえば、疑問は残るね。

64ナイコンさん (アウアウ Sa19-oTCG)2016/08/12(金) 23:03:27.48ID:lNR0wsUPa
Windows3.0がパソコン黎明期にでてきたとか思ってるニワカくんか?
タイムスパンがむちゃくしゃだなwww

65ナイコンさん (ワッチョイ 665f-MTuc)2016/08/12(金) 23:08:45.89ID:7xrYG+nU0
>>61
CP/M版のTurboPASCALは、ただでさえ狭いメモリ空間に
統合環境とソースとオブジェクトが乗るんでコンパイルは速いけど
少しソースが大きいとすぐメモリが一杯になっちゃう。
ライブラリのソースをインクルードしたり、オブジェクトをCOMに落としたりは
するんだけど、焼け石に水。

そんなとき、海外のMSXユーザーがTurboPASCAL Ver3をコマンドラインコンパイラに
改造したものを出して、統合環境分のメモリが空いて大きなソースもコンパイルできる
ようになった。
今でも、「MSX PASCAL 3.3F」でググれば出てくる。

66ナイコンさん (ワッチョイ c236-ntxd)2016/08/12(金) 23:13:02.01ID:Ix1GKuWD0
TurboPascal最大の欠点は分割コンパイルが考慮されてなくて開発が進むに従い
プログラムサイズが大きくなるにつれてビルドがしんどくなるとこなんで、
コマンドライン版も解決にならんのだよなあ。

67ナイコンさん (ワッチョイ 665f-MTuc)2016/08/12(金) 23:33:21.63ID:7xrYG+nU0
>>66
chainがあるだろw

68ナイコンさん (ワッチョイ c236-ntxd)2016/08/13(土) 00:00:16.58ID:jhzYsOlA0
でかいプログラムをストレスなく作りたいところに「chainがあるだろ」って馬鹿としか思えんのだが

69ナイコンさん (ワッチョイ 7f62-TQiI)2016/08/13(土) 00:26:48.18ID:luTvXhyi0
1997年頃になると、
8bitから32bitまで、
3万から60万まで、
monからDOS,unixまで
広範囲に広がった時期。

何が悲しくて、8bitに拘るのですか?
安い8bit機しか買えなかった事が原因ですか?

70ナイコンさん (ワッチョイ c236-ntxd)2016/08/13(土) 00:29:59.13ID:jhzYsOlA0
突然、1997年頃とか言い出す意図が理解できん

71ナイコンさん (ワッチョイ 465a-MTLQ)2016/08/13(土) 00:33:04.86ID:YkSe4fiW0
>>68
DOS版でchain機能がサポートされていたのはver3.xまでで生成ファイルは.comで
スモールモデルだったような。 それが4.x以降は.exeファイル生成で大きなプログラムを
作れるようになった。その他いろんな機能拡張がされたが、反面、chain機能が無効に
なって旧来の複数のchainファイル構成のシステムをまんま走らせるのが難しくなった。


そこにBBSホストプログラムのWWIVコミュニティが混乱した原因があったように記憶している。
米国のオリジナル作者は4.x対応版をリリースはしたがソースコード非公開に移行したため
日本語ローカライズから縁遠くなってしまったとか。

ま、BBSはその後のインターネットの普及で雲散霧消して2ちゃんが取って代わったとかね。冗談。

72ナイコンさん (ワッチョイ c236-ntxd)2016/08/13(土) 00:44:01.53ID:jhzYsOlA0
https://github.com/wwivbbs/wwiv

とっくにTurboPascalではなくなってるものの、いまだにメンテが
されてるっぽいのは需要があるってことなんだろうなあ。

73ナイコンさん (アウアウ Sa05-5Lqn)2016/08/13(土) 04:21:45.32ID:ariOk9Jba
8ビットは遣りたいこと/やらせたいことに対してメモリが小さかった。
ただそれだけ。

74ナイコンさん (ワッチョイ c236-eeXY)2016/08/13(土) 07:30:52.01ID:8eJIkJ5J0
結局、スレタイの「8ビットCPUでC言語?ないないありえないっしょ!」は
誤りで、言い出した奴は単純に雑誌さえ読んでいない無知だった。
って事で終わり?

75ナイコンさん (ワッチョイ 465a-MTLQ)2016/08/13(土) 07:40:36.87ID:YkSe4fiW0
>>73
そだね〜

76ナイコンさん (ワッチョイ 5564-3Vwo)2016/08/13(土) 07:51:09.02ID:cmsTyAVN0
>>22
二進数で0.1とか、正確に表現出来ないしな。

77ナイコンさん (ワッチョイ 665f-MTuc)2016/08/13(土) 08:08:06.40ID:QrzjF8rh0
>>68
少なくとも、「仕方無しの代用」程度にはなった。

大体、当時の8bit環境で「でかいプログラムをストレスなく作りたい」なんて
願望が馬鹿としか思えんのだが。

16bit環境のCでもでかいプログラムって、コンパイル開始したら飯食いに行って帰ってきたら
やっと終わってるって時代なのに。

78ナイコンさん (ワッチョイ c236-eeXY)2016/08/13(土) 08:27:06.65ID:8eJIkJ5J0
>>77
ははは。昔はその隙間で休憩できた。

全部アセンブラして、リンクするmakeかけるので今日は帰りまーす。
全部、ビルドかけるんで、夕飯くってきまーす。
今じゃ喫煙室いってきまーす。が精一杯。トホホ

79ナイコンさん (オッペケ Sr8d-2nP4)2016/08/13(土) 09:34:49.02ID:lMFyqGkPr
>>76

釣り?

80ナイコンさん (ワッチョイ 116c-MTuc)2016/08/13(土) 09:56:25.21ID:rt0Z9mZy0
現在CP/M使ってるヤツはマニア以外にはいないだろうけど
組み込みの世界では8bitでCを普通に使ってる
マイコンチップは100円程度だし
Cを使うために1ランク上のROMRAMサイズの品種を選択する場合もあるだろう

81ナイコンさん (ワッチョイ c236-ntxd)2016/08/13(土) 12:12:26.33ID:jhzYsOlA0
>>77
TurboPascal使ったことない人?
高速コンパイルというTurboPascalの特徴がプログラムの規模が大きくなるにつれ
失われてしまい残念、という話はそんな理解が難しい話だろうか?

> 大体、当時の8bit環境で「でかいプログラムをストレスなく作りたい」なんて
> 願望が馬鹿としか思えんのだが。

ある程度以上の規模のプログラムはTurboPascalなんて捨てて分割コンパイルを
サポートした処理系を使ったほうが楽だったね。98にPLUS-80使ってMS-DOS付属の
手抜きMAKE.EXEでも一応は使えたし。

82ナイコンさん (ワッチョイ 665f-MTuc)2016/08/13(土) 12:40:21.28ID:QrzjF8rh0
ここまでの話の流れの挙句、TurboPascal使ったことない人?か。

日本語が普通に読めないで、日頃から周囲に迷惑かけてるんだろうな。

83ナイコンさん (ワッチョイ c236-ntxd)2016/08/13(土) 12:44:43.88ID:jhzYsOlA0
>>82
反論できなくて悔しいのでレッテル貼りで憂さを晴らすって恥ずかしくないのかな?

84ナイコンさん (アウアウ Sa03-MTuc)2016/08/13(土) 12:45:06.68ID:S0HDAJ2oa
>>78
おやまあ。だいぶ昔だね。

一旦、コンパイル、アセンブルして、リンクして
ターゲットにダウンロードまでの時間が小一時間。

なので、デバッグでは出切るだけ再ビルドを我慢してパッチで済まして、
お昼や終業前にまとめてソース修正してた。

85ナイコンさん (アウアウ Sa19-oTCG)2016/08/13(土) 13:48:30.62ID:BLB8k9Fca
コンパイル始めたらコーヒーブレイクの時代だったろwww

机上で目視でデバグとかしてからコンパイルかけるのが常識みたいな扱いだったっけ。

86ナイコンさん (アウアウ Sa19-oTCG)2016/08/13(土) 14:00:19.77ID:BLB8k9Fca
>>79
2分の1、4分の1、8分の1・・・と 2のn乗分の1の数の組み合わせで表現できる値でないと近似値だろ?
浮動小数点の規格だと丸め込みについても定義があるし。丸め込みする前提になってるともいう。
手計算で確かめたけど有効ビット数32ビットの浮動小数点では 0.1 は正確には表現できないね。

87ナイコンさん (アウアウ Sa19-oTCG)2016/08/13(土) 14:22:38.38ID:BLB8k9Fca
>>86
自己レス。
ちょっと調べれば「0.1は2進数の無理数」ってすぐわかったのに・・・

88ナイコンさん (オッペケ Sr8d-2nP4)2016/08/13(土) 14:48:37.46ID:lMFyqGkPr
ごめん。このスレで浮動少数になるとは思わんかった。てっきり下駄履かせる概念の餌かと思ってた。

89ナイコンさん (アウアウ Sa05-rvOg)2016/08/13(土) 15:35:15.25ID:qybt1eDja
ありえないのがアリエール

90ナイコンさん (アウアウ Sa19-oTCG)2016/08/13(土) 19:17:47.25ID:BLB8k9Fca
>>88
俺も「0.1が2進数で表現できないってウソやろ」と思って確かめてみたら「あるぇ?」ってなって「そーいや学校で教わったっけ」と古い記憶が蘇った。
10進の0.1を2進にすると0.00011001100・・・Bってなって延々と'1100'が繰り返し出てくる。

0.1が2進数で割り切れない値とか、日常的に意識するシーンがほとんど無いなら、しかたないのかもしれない。

91ナイコンさん (ワッチョイ c236-ntxd)2016/08/13(土) 19:28:19.78ID:jhzYsOlA0
JSちゃんからの問題
https://i.imgur.com/efhKWZf.jpg

var i = 0;
var cnt = 0;
while(i < 1){
 cnt ++;
 i += 0.1;
}
console.log(cnt);

リクルート系の転職サイトの広告に掲載された初心者向けの問題だが、
実際に実行することなく机上で正解を出すのは結構骨。

92ナイコンさん (ワッチョイ 416d-nDp9)2016/08/13(土) 19:35:56.31ID:2OX7kek/0
varは何?

93ナイコンさん (ワッチョイ c236-ntxd)2016/08/13(土) 19:42:29.40ID:jhzYsOlA0
なんでも型

94ナイコンさん (ワッチョイ 522e-xYo4)2016/08/13(土) 19:49:10.60ID:6wpCf9hk0
ループ判定の位置に注意すれば何でも無いように思えるが

95ナイコンさん (ワッチョイ 116c-MTuc)2016/08/13(土) 19:50:18.53ID:rt0Z9mZy0
変数名が i だから整数で永久にループ抜けないと思ってしまった

変数目の1文字目で型が決まる処理系あったな
FORTRANだっけ?

96ナイコンさん (ワッチョイ 4639-3Vwo)2016/08/13(土) 20:39:48.46ID:YTkn5TY90
>>91
言語仕様確認しないと結果わからん気がするが?

>>95
> 変数目の1文字目で型が決まる処理系あったな
一部の Basic も
DEFINT A-Z とか

97ナイコンさん (ワッチョイ c236-ntxd)2016/08/13(土) 20:51:13.78ID:jhzYsOlA0
>>96
> 言語仕様確認しないと結果わからん気がするが?

↓見てね。
http://www.ecma-international.org/ecma-262/6.0/

・浮動小数点演算は IEEE 754-2008 の binary64
・丸めのルールは Round half to even

の2点がわかってればそれ以上の言語仕様は知らなくていいと思うけど。

98ナイコンさん (ワッチョイ 416d-nDp9)2016/08/13(土) 20:56:50.92ID:2OX7kek/0
>>97
その実装ではなかったら?

99ナイコンさん (ワッチョイ c236-ntxd)2016/08/13(土) 21:06:27.35ID:jhzYsOlA0
> その実装ではなかったら?

標準が定義されてるものについて何馬鹿なこと言ってんの?

100ナイコンさん (アウアウ Sa19-oTCG)2016/08/13(土) 21:44:39.89ID:BLB8k9Fca
>>99
放っておいたら。
C言語ありえない君だから、自分の気に入らないことは全て「ウソ」扱いするんだからwwww。

101ナイコンさん (ワッチョイ 4639-3Vwo)2016/08/13(土) 22:09:52.87ID:YTkn5TY90
>>99
標準?
どんな言語かもはっきりしてないのに何を馬鹿なことを言ってるんだろう?

102ナイコンさん (ワッチョイ c236-ntxd)2016/08/13(土) 22:46:56.06ID:jhzYsOlA0
ん? JSって書いてあるじゃん。
https://ja.wikipedia.org/wiki/JS

103ナイコンさん (ワッチョイ 416d-nDp9)2016/08/13(土) 23:00:56.23ID:2OX7kek/0
>>100
二進数で0.1が表せないなんて基本の基本も知らなかった人が何言ってんの?w

104ナイコンさん (ワッチョイ 4d44-3Vwo)2016/08/14(日) 00:09:42.10ID:09lbqZqJ0
そもそも、どうしてCにも8bitマシンにも
昔のPCにも関係無い話をいきなり言い出したんだろ?

105ナイコンさん (ワッチョイ c236-ntxd)2016/08/14(日) 00:31:18.06ID:mugKdXHB0
>>12 >>18 >>21 を総合すると「8ビットでC言語は使わない」君は

・(8ビットの)Cは誤差が酷くて計算には使えない
・(8ビットの)デシマル型は浮動小数点数であり誤差の問題もない

ということを言いたいらしいが「デシマル型」って何のこと言ってるか
サッパリわからんのだよなあ。

106ナイコンさん (ワッチョイ 416d-nDp9)2016/08/14(日) 00:39:02.29ID:OF19EwpK0
>>105
わからないなら黙ってれば

107ナイコンさん (ワッチョイ c236-ntxd)2016/08/14(日) 00:43:15.68ID:mugKdXHB0
>>106
「デシマル型」ねぇ? BCDとかパックド10進とかアンパックドとかね、
そういう言い方はするけどそれとは違うんだよね? そんな語彙で周りの人と
会話は成立してますか?

108ナイコンさん (ワッチョイ 7f62-TQiI)2016/08/14(日) 05:10:17.22ID:pBokJ7Ns0
MSX-BASICが、BCD演算方式を使っている。そのせいでMSXの小数点付きの演算速度が遅い。

109ナイコンさん (ワッチョイ 83c0-MTuc)2016/08/14(日) 06:22:44.38ID:YUyXD+WY0
>>浮動小数点数であり誤差の問題もない
浮動小数点数なら誤差が出るよね

110ナイコンさん (ドコグロ MM94-3Vwo)2016/08/14(日) 06:24:18.02ID:x3q5dLwQM
>>107
decimal型 でググればわかると思うが普通に使われる言葉
知らない奴もいると思うが必死に噛みつくほど的はずれじゃないよ

decimal型の関連キーワード
java decimal型
mysql decimal型
oracle decimal型
sqlserver decimal型
decimal型 c#
vb6 decimal型
access decimal型
decimal型 vb
decimal型 db2
decimal 桁数

111ナイコンさん (アウアウ Sa19-oTCG)2016/08/14(日) 07:17:47.42ID:NpWF5JoLa
>>110
VB、Java、SQL。
なるほどねぇwww

バカなことしかいえないわけだわ。

112ナイコンさん (アウアウ Sa05-5Lqn)2016/08/14(日) 07:32:56.37ID:RURY35Zva
>>111
奴は馬鹿じゃない。

キチガイなんだよwww

113ナイコンさん (アウアウ Sa19-oTCG)2016/08/14(日) 07:55:35.10ID:NpWF5JoLa
>>109
浮動でも固定でも2進数で小数点以下の値を扱えば、2進数(とそれを拡張している進数)以外とは誤差がでるよ。
浮動小数点だと「.」の位置が可変ってだけで、固定も浮動も誤差の有無に関しては同じ。

114ナイコンさん (ワッチョイ 4639-3Vwo)2016/08/14(日) 08:47:18.95ID:9peedd610
>>111
で?
自分が無知なことはわかったかい? w

115ナイコンさん (アウアウ Sa05-5Lqn)2016/08/14(日) 08:59:11.20ID:hfKlzmxga
>>114
俺は知らんものもあるし、分からんものもある。
お前みたいなクズと違って全てを知ってるとか思い上がってないからな。

116ナイコンさん (ワッチョイ 4639-3Vwo)2016/08/14(日) 09:15:32.52ID:9peedd610
>>115
知らないのに >>107 みたいな知ったかかますのは恥ずかしいって話

117ナイコンさん (アウアウ Sa05-5Lqn)2016/08/14(日) 10:41:11.65ID:HKqmCNTpa
>>116
はて?
どこが俺の知ったかなのかな?

クズだけでなくて馬鹿でもあるとか、お前最低だな。
生きててはずかしくないのか?

118ナイコンさん (アウアウ Sa19-oTCG)2016/08/14(日) 10:50:42.17ID:NpWF5JoLa
「8ビットでC言語ありえない」という知ったかしてる時点でお察しくださいですよねー。
言うこところころ変わるし、アスペ丸出しで「0じゃなきゃ100、100じゃなきゃ0」で人の話が理解できないキチガイだし。
そんなすばらしい人が居るんですよ、このスレには!

119ナイコンさん (ドコグロ MM94-3Vwo)2016/08/14(日) 10:54:22.42ID:9ItZ6V+0M
>>117
お前が誰かは知らんけど
>>107
> そんな語彙で周りの人と
> 会話は成立してますか?
はさすがに無知の知ったかと言わざるを得ない

120ナイコンさん (ワッチョイ c236-ntxd)2016/08/14(日) 12:03:32.88ID:mugKdXHB0
>>110
>>20 >>21を読んでから>>110見直してみ?

121ナイコンさん (ワッチョイ c236-ntxd)2016/08/14(日) 12:15:31.95ID:mugKdXHB0
訂正:
誤) >>20 >>21を読んでから
正) >>18 >>20 >>21を読んでから

122ナイコンさん (ワッチョイ c236-eeXY)2016/08/14(日) 12:32:19.90ID:4Konpjjz0
やっぱりただの頭でっかちの若造がアホな事いっているだけじゃね?

誤差に問題があるなら条件つけて誤差がでない演算すればいいじゃん。
「二進数で0.1が表現できない」は数学的な話であって、
現実には別のやり方でうまくやってるじゃん。

123ナイコンさん (ワッチョイ 4639-3Vwo)2016/08/14(日) 12:38:43.34ID:9peedd610
>>120-121
一般的な話もできないアホ

124ナイコンさん (ワッチョイ c236-ntxd)2016/08/14(日) 12:43:05.74ID:mugKdXHB0
>>123
「スレタイを声に出して読もう」

125ナイコンさん (ワッチョイ 4639-3Vwo)2016/08/14(日) 13:10:33.29ID:9peedd610
> 会話は成立してますか?

ID:mugKdXHB0 が人の話を聞けないのはわかった

126ナイコンさん (ワッチョイ c236-ntxd)2016/08/14(日) 13:18:23.93ID:mugKdXHB0
>>125
話題の内容も理解せずに他人との会話が通じると信じて疑わない人であることはわかった。

127ナイコンさん (ドコグロ MMbe-3Vwo)2016/08/14(日) 13:43:56.32ID:6c8gOfWBM
>>126
> 話題の内容も理解せずに他人との会話が通じると信じて疑わない人であることはわかった。
自己紹介乙

128ナイコンさん (アウアウ Sa19-oTCG)2016/08/14(日) 13:47:20.69ID:ClEFH1Cka
ワッチョイ 4639-3Vwo が自分の意見だけが正しいと思ってるキチ害だってのは判ってた。

129ナイコンさん (ワッチョイ 4639-3Vwo)2016/08/14(日) 16:11:46.68ID:9peedd610

130ナイコンさん (アウアウ Sa19-oTCG)2016/08/14(日) 18:37:35.83ID:ClEFH1Cka
ワッチョイ 4639-3Vwo が自分の意見だけが正しいと思ってるキチ害だし、自分が知らないことが無いと思い込んでる妄想の持ち主なのもわかってる。

131ナイコンさん (アウアウ Sa19-oTCG)2016/08/14(日) 18:38:39.82ID:ClEFH1Cka
ワッチョイ 4639-3Vwo が自分の意見だけが正しいと思ってるキチ害で、自分の知らないもの、気に入らないものは「存在しない」ことにするバカだってのも判ってる。

132ナイコンさん (ワッチョイ 3932-MTLQ)2016/08/14(日) 20:34:50.13ID:vWr36Af60
つまんね。困った粘着ちゃんだな。歳いくつ?

133ナイコンさん (ワッチョイ 4639-3Vwo)2016/08/14(日) 21:29:52.94ID:9peedd610
相当悔しかったんだろ w

134ナイコンさん (オッペケ Sr8d-2nP4)2016/08/15(月) 07:34:20.69ID:QMZYQTDIr
たぶん、20台後半のweb屋じゃね?

135ナイコンさん (ワッチョイ 522e-xYo4)2016/08/16(火) 13:16:55.75ID:ZV8gupbs0
しかしスレタイには従っていると言えよう

136ナイコンさん (アウアウ Sa19-oTCG)2016/08/17(水) 04:28:40.64ID:HtwsFfzZa
8ビットでC言語なんてありえない、はありえないんですけどぉwww。

137ナイコンさん (ワッチョイ 4b39-dJFm)2016/08/17(水) 23:29:13.27ID:639Jzmz50
https://ia801709.us.archive.org/BookReader/BookReaderImages.php?zip=/14/items/MSX_Magazine_1989-10_ASCII_JP/MSX_Magazine_1989-10_ASCII_JP_jp2.zip&file=MSX_Magazine_1989-10_ASCII_JP_jp2/MSX_Magazine_1989-10_ASCII_JP_0155.jp2&scale=2&rotate=0

MSXの信長の野望全国版、三国志、バランス・オブ・パワーはLSICで開発

138ナイコンさん (ワッチョイ 6b6d-yi9a)2016/08/18(木) 00:46:57.27ID:OaWLt9GO0
>>136
懲りないアウアウ君w

139ナイコンさん (ワッチョイ db9f-HNW7)2016/08/18(木) 20:08:04.45ID:E8I81gLP0
スーファミのマザー2がCでできてるって話題は前に出た?

140ナイコンさん (ワッチョイ db9f-HNW7)2016/08/18(木) 20:10:58.62ID:E8I81gLP0
65C816はアレでも一応16ビットか…。
ゴメン、なんでもない。

141ナイコンさん (ワッチョイ e79f-NRoR)2016/08/18(木) 20:42:02.89ID:HTl+qNNA0
>>1
8bit cpuでBasicとかキチガイ認定やろ!

142ナイコンさん (ワッチョイ 6f39-D2ET)2016/08/18(木) 22:26:18.80ID:BQyt2vdH0
>>140
65系で8ビットでも16ビットでも動くから65816って名前なんじゃないの?

143ナイコンさん (ワッチョイ 9f36-NRoR)2016/08/18(木) 22:33:55.16ID:KIMepL/20
外部8ビット、内部16ビットのショボいCPU

144ナイコンさん (ワッチョイ 6f39-D2ET)2016/08/20(土) 13:03:30.43ID:13ToWy3V0
LSI CってZ80指定だとIX使いまくりだ・・・
ttps://www.lsi-j.co.jp/products/other/lsic80.html

145ナイコンさん (ワッチョイ 9f36-NRoR)2016/08/20(土) 14:08:12.31ID:mXlICXvo0
nonrecを指定すれば変数を絶対番地に割り当てるからIXは使わなくなるぞ

146ナイコンさん (ワッチョイ 9f36-NRoR)2016/08/20(土) 15:44:33.68ID:mXlICXvo0
char _asm_ci(char *, int);
char _asm_cic(char *, int, char);
char _asm_c(char *);
 
#define inp(p) _asm_ci("\n\tIN\tA,($1)\n", (p))
#define outp(p, c) _asm_cic("\n\tOUT\t($1),A\n", (p), (c))
#define di() _asm_c("\n\tDI\n")
#define ei() _asm_c("\n\tEI\n")
 
void putch(char c)
{
  di();
  while ((inp(0x00) & 1) == 0)
    ;
  ei();
  outp(0x01, c);
}
生成されたコード

putch_:
0000 F5 PUSH AF
0001 F3 DI
0002 __2:
0002 DB00 IN A,(0)
0004 CB47 BIT 0,A
0006 28FA JP Z,__2
0008 FB EI
0009 F1 POP AF
000A D301 OUT (1),A
000C C9 RET

147ナイコンさん (ワッチョイ 9f36-NRoR)2016/08/20(土) 15:45:56.80ID:mXlICXvo0
こんな短いのでも案外最適化ユルいコード吐いてるなという印象。
アセンブラがジャンプ命令の最適化を行ってる風なところは良い。

148ナイコンさん (ワッチョイ 6f39-D2ET)2016/08/20(土) 23:33:18.68ID:13ToWy3V0
IX、IYもそうだが、ビット命令なんか使ったら負けだね

149ナイコンさん (ワッチョイ 9f36-NRoR)2016/08/21(日) 00:12:20.72ID:Nrz2r1Tl0
Aが壊れていい前提でビット0を確認するならRRA等使うべきだろう。
Aレジスタで渡された引数の内容を一旦PUSHしてPOPするのは引数の
レジスタ渡しのメリットが薄くなる。関数内で使わないレジスタに
保存して復帰させるべきだがそれができないのはインラインアセン
ブラ中で破壊されるレジスタをコンパイラが理解しないためかな。
GCC等ではインラインアセンブラに引数として破壊されるレジスタを
列挙しコンパイラに知らせる機能があるが。

putch_:
    LD B,A
    DI
__2:
    IN A,(0)
    RRA
    JP NC,__2
    EI
    LD A,B
    OUT (1),A
    RET

150ナイコンさん (ワッチョイ 6f35-HNW7)2016/08/21(日) 00:51:55.02ID:8b08AfWg0
>>122
C 言語には、変数の型が2進数しかないので、金銭の計算には向かない。

151ナイコンさん (ワッチョイ 9f36-NRoR)2016/08/21(日) 01:05:06.44ID:Nrz2r1Tl0
> C 言語には、変数の型が2進数しかないので、金銭の計算には向かない。

ん? BCDとか使えばいいだけの話じゃんアホか。

152ナイコンさん (ワッチョイ fb39-HNW7)2016/08/21(日) 02:13:55.47ID:mmrhIeIk0
>>151
「BCDとか」の「とか」は、「BCD」以外の何?

153ナイコンさん (ワッチョイ 9f36-NRoR)2016/08/21(日) 02:32:04.73ID:Nrz2r1Tl0
> 「BCDとか」の「とか」は、「BCD」以外の何?

色々あるよアホか。

> C 言語には、変数の型が2進数しかないので、金銭の計算には向かない。

ってのは「Javaのプリミティブ型は2進数しかないので、金銭の計算には向かない。」
と変わらん馬鹿発言なわけで、これだけ馬鹿な奴相手には何か説明したところで
理解がされるわけもなく無駄なので説明などしない。

154ナイコンさん (アウアウ Sa47-LuAd)2016/08/21(日) 18:18:27.63ID:ow0i1G8ta
変数の型が2進数ってところがよくわからん

155ナイコンさん (スッップ Sd6f-HNW7)2016/08/21(日) 19:57:46.37ID:F4sA9/2ed
>>153
知らないから、答えられないのね。

156ナイコンさん (ワッチョイ 9f36-NRoR)2016/08/21(日) 21:07:02.58ID:Nrz2r1Tl0
「8ビットでC言語は使わない」君の進歩ない煽りにも飽きたな。

157ナイコンさん (ワッチョイ 6732-D2ET)2016/08/21(日) 21:09:58.14ID:DdGe/IT20
CにもBCDの演算ライブラリくらいあるだろうに、正にコイツ何言ってんだ的な。

158ナイコンさん (ブーイモ MMa7-yi9a)2016/08/21(日) 21:14:30.49ID:0UBCowDFM
>>153
支離滅裂

159ナイコンさん (ワッチョイ 2b0b-TSPJ)2016/08/21(日) 21:36:41.61ID:bS1Zkiac0
      / ̄ ̄\
     /u    ヽ
     ⊥ /゚ヽ/゚ヽ|
    (6 ⌒ ⌒ ヽ
    ヘ ( ̄囗 ̄囗)|
  _/二二 ̄\__/ノ
  >――-、 | ヽ-<
 / Y   ヽ| | r))
`| |   |ヽ_/ ̄
 \_\_  |/|
 _|_|_  ト<
((/_/__/_ノ)
 ><二][二][二\
((⌒ (⌒\〜/ \)
 `匸_ノ匸_ノ_ノ

160ナイコンさん (ワッチョイ 6b35-HNW7)2016/08/21(日) 21:36:57.70ID:DdZAVzSu0
>>157
10進の変数無いと、ライブラリ有っても、すげえめんどくさいだろ。

161ナイコンさん (ブーイモ MM6f-yi9a)2016/08/21(日) 21:46:38.94ID:VfcWQ5nJM
>>160
C++使えばいいじゃん

162ナイコンさん (ワッチョイ fb39-HNW7)2016/08/21(日) 22:22:53.59ID:mmrhIeIk0
>>153
だから、いろいろ有るんなら教えてくれよ。
BCD以外何があるんだよ。

163ナイコンさん (ワッチョイ 9f36-NRoR)2016/08/21(日) 22:34:25.48ID:Nrz2r1Tl0
>>162
他人に訊くのはちっとは自分で考えるとか調べるとかした上でのほうが印象いいぞ?

164ナイコンさん (ワッチョイ fb39-HNW7)2016/08/21(日) 23:44:58.80ID:mmrhIeIk0
>>163
ちがうよ。

えらそーに言うから、何が有るんだと言っただけだよ。

165ナイコンさん (ワッチョイ fb39-HNW7)2016/08/21(日) 23:46:32.33ID:mmrhIeIk0
>>163
「ん? BCDとか使えばいいだけの話じゃんアホか。」ってのが、発端ね。

アホじゃないんだったら、BCD以外を説明しろって話し。

166ナイコンさん (ワッチョイ 9f36-NRoR)2016/08/22(月) 02:26:48.20ID:/xw4vRFz0
> えらそーに言うから、何が有るんだと言っただけだよ。

> アホじゃないんだったら、BCD以外を説明しろって話し。

わからないで訊いてるということで、自分で調べることもできない
アホってことでおk?

167ナイコンさん (ワッチョイ fb39-HNW7)2016/08/22(月) 06:10:30.66ID:GwjCkxvu0
>>166
結局、えらそーに言ってみたけれど、ただの勢いで、知らないって事で、OK!

168ナイコンさん (ワッチョイ 9f36-NRoR)2016/08/22(月) 08:08:45.23ID:/xw4vRFz0
>>167
BCDでぐぐればでてくるWikipediaの「二進化十進表現」の項目に
書かれてる内容すら確認しない無能ということは分かった。

169ナイコンさん (オッペケ Sr07-6cj6)2016/08/22(月) 08:14:38.45ID:q8aF2K5Gr
若造は既存のライブラリがないと、開発できないからね。なさけない。

学校や本とかで習わなかったのか?

170ナイコンさん (スッップ Sd6f-HNW7)2016/08/22(月) 09:22:17.45ID:mj4Lsh+kd
>>168
いや、別にBCDが知りたい訳じゃないから。
「BCDとか」の「とか」が、なんだか知りたいだけで有って、発言者ではないと解らない内容だから。

171ナイコンさん (ワッチョイ 9f36-NRoR)2016/08/22(月) 09:38:22.43ID:/xw4vRFz0
>>170
BCDでぐぐればでてくるWikipediaの「二進化十進表現」の項目に
書かれてる内容すら確認しない無能ということは分かった。(2回目)

172ナイコンさん (ワッチョイ 9f36-NRoR)2016/08/22(月) 09:40:51.24ID:/xw4vRFz0
>>170
ある項目に同種の別のもんが紹介されてる可能性「すら」思いつかない無能乙

173ナイコンさん (ブーイモ MM6f-yi9a)2016/08/22(月) 09:48:18.83ID:/PsX7FbxM
結局答えられないわけね

174ナイコンさん (ワッチョイ 6765-QOS2)2016/08/22(月) 09:48:42.42ID:tqX7VXL20
もういじめるのやめてやれよぅ かわいそうだろw

175ナイコンさん (スップ Sd6f-HNW7)2016/08/22(月) 10:18:45.42ID:RdvTspOCd
>>171
いや、別にBCDが知りたい訳じゃないから。
「BCDとか」の「とか」が、なんだか知りたいだけで有って、発言者ではないと解らない内容だから。
(2回目)

176ナイコンさん (アウアウ Sa47-6G3q)2016/08/23(火) 10:48:21.13ID:d/lCY727a
分数使えよ。

177ナイコンさん (ワントンキン MM2f-ZERc)2016/08/24(水) 17:40:48.73ID:SYCPFXmMM
 
ちょまどさんが描くプログラミング言語擬人化マンガ
「はしれ!コード学園」のキャラ、Cちゃんからの出題!
https://codeiq.jp/q/2518?kme=clicked_hatena&km_display=ALL_Cquiz_2&gclid=CIjIhYXT2c4CFViSvQod0RMMfA

178ナイコンさん (アウアウ Sa01-1Jt8)2016/08/25(木) 12:38:16.16ID:GjVaVpYma
有り得ないクンは逃亡か。

179ナイコンさん (アウアウ Sa45-RDkh)2016/08/28(日) 05:42:53.46ID:RGjfXV9Ta
自分の自己満足のためには他人を罵り、都合のいい発言だけするチキンの「C言語ありえないクン」は逃亡しましたwww

180ナイコンさん (ワッチョイ dd6d-HX8Q)2016/08/28(日) 09:12:32.41ID:j8BndVSI0
90 ナイコンさん (アウアウ Sa19-oTCG)[] 2016/08/13(土) 19:17:47.25 ID:BLB8k9Fca

>>88
俺も「0.1が2進数で表現できないってウソやろ」と思って確かめてみたら「あるぇ?」ってなって「そーいや学校で教わったっけ」と古い記憶が蘇った。
10進の0.1を2進にすると0.00011001100・・・Bってなって延々と'1100'が繰り返し出てくる。

0.1が2進数で割り切れない値とか、日常的に意識するシーンがほとんど無いなら、しかたないのかもしれない。

181ナイコンさん (アウアウ Sa45-RDkh)2016/08/28(日) 10:23:21.32ID:RGjfXV9Ta
なにがしたいんだ ワッチョイ dd6d-HX8Q は?

182ナイコンさん (アウアウ Sa01-1Jt8)2016/08/28(日) 11:20:56.17ID:m5em4NfHa
何って、尻尾巻いて逃げ出した負け犬が遠吠えしてるだけだろ。

183ナイコンさん (ワッチョイ dd6d-HX8Q)2016/08/28(日) 12:47:04.84ID:j8BndVSI0
ID:RGjfXV9Ta

184ナイコンさん (ワッチョイ 7532-arKi)2016/08/28(日) 13:41:03.78ID:cFHmAzvO0
81年だったか8801が出る直前に8001売っぱらってbasic卒業。その金で8インチFDDな
CP/M専用機買ってアセンブラして遊んでいたけど82年末に9801に乗り換えたので
趣味の8ビットプログラミングは卒業・終了。それ以降8ビット機でわざわざ自分の時間
潰してプログラミングなど有り得なかったよ。

AztecCがAppleIIやc64の専用版Cを出していたのは知っていたが、俺にはRPG専用機。
AppleIIは80年代末のwiz6までフォローしていたけどね。個人的に8ビット機でc言語で
わざわざ趣味のプログラミングってありえなかったですねえ。

185ナイコンさん (ドコグロ MM74-t1qj)2016/08/28(日) 14:41:58.75ID:47ss4EcxM
キモオタデブの自伝なんか要らんわ

186ナイコンさん (ワッチョイ 2a36-hifv)2016/08/28(日) 18:17:53.87ID:sy8OmI110
>>184
> AppleIIは80年代末のwiz6までフォローしていたけどね。

Wizardry VI: Bane of the Cosmic Forge
https://en.wikipedia.org/wiki/Wizardry_VI:_Bane_of_the_Cosmic_Forge
> Wizardry VI: Bane of the Cosmic Forge (originally known as
> Wizardry: Bane of the Cosmic Forge) is the 6th title in the
> Wizardry series of role-playing video games. It was the first
> in the trilogy surrounding the Dark Savant, which was followed
> by Wizardry VII: Crusaders of the Dark Savant and Wizardry 8.
> It was developed by Sir-Tech Software, Inc. and was released
> on the Amiga and DOS platforms in 1990 by the same company,
> and for the Super Famicom in Japan in 1995 by ASCII.

187ナイコンさん (アウアウ Sa45-RDkh)2016/08/28(日) 18:29:16.05ID:RGjfXV9Ta
8ビットでC、BASIC、アセンブラは自習したなぁ。
学校にはACOSが在ったけど気軽に使えなかったから、自宅のパソコンで。
ライフボードにはお世話になりましたよ。

188ナイコンさん (ブーイモ MMcd-HX8Q)2016/08/28(日) 18:36:02.22ID:BhrFt5p7M
懲りないありえない君

189ナイコンさん (ワッチョイ 2a36-hifv)2016/08/28(日) 18:58:28.10ID:sy8OmI110
>>184
> 趣味の8ビットプログラミングは卒業・終了

> それ以降8ビット機でわざわざ自分の時間潰してプログラミングなど有り得なかったよ

> 個人的に8ビット機でc言語でわざわざ趣味のプログラミングってありえなかったですねえ

「趣味のプログラミング」に限定して決めつけて必死に否定する辺りが
「8ビットでC言語は使わない」君らしい馬鹿さ加減で味わい深いですねw

190ナイコンさん (アウアウ Sa45-RDkh)2016/08/28(日) 18:58:38.48ID:RGjfXV9Ta
キモ!
なにこのキモチワルイ、キチガイ・・・

死ねよ。

191ナイコンさん (ワッチョイ 7532-arKi)2016/08/28(日) 19:02:23.20ID:cFHmAzvO0
>>186
すまんね。コスミックは7だと記憶違いしていたよ。
アレからIBM-PCに移行するということで俺も引越ししたけどつまんなかったな。
88-89年頃だとSTのダンマスやポピュラスとかにハマって、amigaにも手を出して
みたいな見境ない状態だったっけ。今はPCゲーとはスッカりえんがちょ状態。

192ナイコンさん (ワッチョイ 7532-arKi)2016/08/28(日) 19:03:53.40ID:cFHmAzvO0
>>189
こういうレスで必死になれるオッさんってどんな人生歩んできたんだろうと思うね。哀しい。

193ナイコンさん (ワッチョイ 9ce6-abF+)2016/08/28(日) 23:35:50.01ID:JHWRkEUs0
>>192
効いてる効いてるw

194ナイコンさん (ドコグロ MM9f-RETc)2016/09/03(土) 13:52:46.32ID:8+sEtiSXM
8051だとC言語で、H8だとC++も使うね。

195ナイコンさん (ワッチョイ 77e6-sL6F)2016/09/03(土) 14:13:26.79ID:OdtrxyvY0
H8ってH8/300のことだからね

196ナイコンさん (ワッチョイ 73de-RETc)2016/09/03(土) 15:55:15.51ID:US+nzvub0
Z80 mini-Cで開発してるけどアセンブラよりも捗るけど

197ナイコンさん (アウアウ Sa0f-uIgy)2016/09/05(月) 12:19:06.16ID:hQ7vTTLpa
サブセットでもC使うほうが開発は断然楽だよ。

198ナイコンさん (スップ Sd5f-RETc)2016/09/05(月) 12:50:47.18ID:VhMWs2vOd
ドキュメンテーション構造化アセンブラが、好き。

199ナイコンさん (スッップ Sd5f-RETc)2016/09/05(月) 18:46:15.78ID:YmXocFcPd
Z80でLSI-C

200ナイコンさん (アウアウ Sa0f-RETc)2016/09/05(月) 21:04:58.05ID:cabLghv2a
クロスコンパイルすればいいだけ

201ナイコンさん (エーイモ SE5f-4EYR)2016/09/05(月) 21:33:32.20ID:Wjk6JmdJE
セルフ開発環境が一番面倒がなくていい。

202ナイコンさん (スッップ Sd5f-RETc)2016/09/06(火) 12:34:30.05ID:+6wJRj2sd
Z80用のLSI-Cは高くて個人では買えない

203ナイコンさん (ワッチョイ 77e6-sL6F)2016/09/06(火) 14:13:46.74ID:/HS2JiWX0
共同購入すればいいじゃん

204ナイコンさん (アウアウ Sa0f-wzB4)2016/09/06(火) 14:31:49.40ID:vFYYZOLca
追加ライセンス、本体と比べたら、安いけど。
個人向けの値段では無いだろ。

205ナイコンさん (ブーイモ MMcf-OJT8)2016/09/06(火) 16:30:55.39ID:0WMGVvgjM
10人集めればい1人辺り1万円だろ

206ナイコンさん (ワッチョイ 3f36-kFK+)2016/09/06(火) 17:09:16.55ID:dvmcx/AI0
1ライセンスが 98,000円(税別)、追加1ライセンスが 33,000円(税別)だから
10人なら1人当たり 39,500円+税 だな。

https://www.lsi-j.co.jp/products/other/lsic80.html

207ナイコンさん (ワンミングク MM4f-MsWE)2016/09/06(火) 17:28:25.70ID:KGZzR8rrM
>>206
見てたらコンパイラ欲しくなるね。
図2のソース、タライ関数はコンパイルエラーが出るねw

208ナイコンさん (ワッチョイ 3f36-kFK+)2016/09/06(火) 17:36:21.76ID:dvmcx/AI0
タライ関数は'('が一か所抜けてる。

return tarai(x - 1, y, z),
↓↓↓↓↓↓↓↓↓↓↓↓↓
return tarai((x - 1, y, z),

209ナイコンさん (ワンミングク MM4f-MsWE)2016/09/06(火) 18:13:24.12ID:KGZzR8rrM
4行目 return tarai の間に
tarai(
が抜けてる

210208 (ワッチョイ 3f36-kFK+)2016/09/06(火) 18:28:12.80ID:dvmcx/AI0
>>209が正しい。

211ナイコンさん (エーイモ SE5f-4EYR)2016/09/06(火) 21:09:19.44ID:6Vwpaqh/E
10万かぁ。
それだけなら買って買えない事は無いけど使い道がなぁ。
手元に8ビットのパソコンがあれば、とも思うけどいまからハード込みで一式そろえようというほどの情熱も無いし。

212ナイコンさん (ワッチョイ 03b9-wh/5)2016/09/07(水) 01:19:44.83ID:me1mywq30
フリーのZ-80用HI-TECH C使うのが正しい道。
スピード必要な部分だけZASで書け。

213ナイコンさん (ワッチョイ 1332-FA7T)2016/09/07(水) 07:13:26.32ID:B3K1Pyag0
>>212
>正しい道 

スラドの追悼スレ読むと、そんな試食版喰い亡者ばかりw

http://srad.jp/story/15/01/22/0423242/

214ナイコンさん (ワッチョイ e70c-ZY6S)2016/09/07(水) 21:06:23.01ID:3iKIq+5k0
SDCCで比較したけど
引数のレジスタ渡しがでかいな

215ナイコンさん (ワッチョイ a1dd-Te6E)2016/09/11(日) 03:46:11.00ID:8QMSVs0j0
ファミコンのファイナルファンタジーはC言語で作ってた
(´・ω・`)

216ナイコンさん (ワッチョイ a236-hRrR)2016/09/11(日) 04:06:19.56ID:A0eqXDhd0
>>215
> ファミコンのファイナルファンタジーはC言語で作ってた

https://ja.wikipedia.org/wiki/%E3%83%8A%E3%83%BC%E3%82%B7%E3%83%A3%E3%83%BB%E3%82%B8%E3%83%99%E3%83%AA
> Apple II時代から「天才プログラマー」と言われていた。ファミコンの仕様で
> 明記されていないCPUの挙動まで知り尽くした上でゲームソフトのプログラ
> ミングを行っていた。
> 『FFI』の開発にあたり、石井浩一は「飛空船に影をつけて浮いているように
> 見せたい」と坂口に提案したが、坂口は「そんなの無理だ」と述べた。しか
> し、石井が後日ナーシャに相談したところ、その翌日には飛空船に影がついて
> いる上に4倍速移動を実現させ、スタッフを驚かせた。4倍速の動作に関しては、
> ファミコンのCPUのエラッタに近い挙動を使用して実現していた。

なんて逸話もあるし違うんでないかな

217ナイコンさん (ワッチョイ a236-hRrR)2016/09/11(日) 04:34:15.14ID:A0eqXDhd0
>>213
> スラドの追悼スレ読むと、そんな試食版喰い亡者ばかりw
>
> http://srad.jp/story/15/01/22/0423242/

試食版は8086用なので「フリーのZ-80用HI-TECH C」の代わりに使うのは難しい。
LSI-C86を使用した

MS-DOS上で動くZ80アブソリュート・クロスCコンパイラ
http://www.vector.co.jp/soft/dos/prog/se017098.html

なんて例もあるが、どれだけ実用に耐えるかは不明。

218ナイコンさん (ワッチョイ 7db9-tq+X)2016/09/11(日) 08:38:13.17ID:+2BPTMiR0
>>215-216
なんで、「オールアセンブラ or オールC」のどっちか一方だけしか選択不可!
みたいな極端な思考ばかりなんだろ?

219ナイコンさん (ワッチョイ a236-hRrR)2016/09/11(日) 16:09:22.20ID:A0eqXDhd0
>>218
ファミコンのファイナルファンタジーについてCとアセンブラ混合で作ってた根拠挙げればいいだけ

220ナイコンさん (ワッチョイ e639-tq+X)2016/09/11(日) 19:44:22.56ID:pbgHb1830
6502でCってハードル高そうだな。スタック256バイトしかないし。

221ナイコンさん (エーイモ SE78-u8AM)2016/09/11(日) 23:43:22.35ID:FU89vUqBE
スタック256バイトとか、今じゃ乾いた笑いしか出てこないレベルだよな。

222ナイコンさん (ワッチョイ 749f-tq+X)2016/09/11(日) 23:45:07.12ID:/T74jDqQ0
Xレジスタをフレームポインタにして引数やローカル変数にアクセスできてちょうどいい
実際にどうやってるのかは知らんけど

223ナイコンさん (ワッチョイ 7db9-tq+X)2016/09/12(月) 00:58:42.31ID:okfVwvtX0
>>221
では、小規模PICでCだとどうなるかな?

224ナイコンさん (ワッチョイ 11fb-tq+X)2016/09/12(月) 05:22:30.87ID:8JUQNmRc0
Lチカ目的なので十分過ぎるスタック。

225ナイコンさん (オッペケ Sr3d-j70e)2016/09/12(月) 14:57:30.16ID:yWSL+PQTr

226ナイコンさん (ワッチョイ 3d9f-suxR)2016/09/12(月) 18:04:54.76ID:ul+nof3O0
>>225
炎のある幸せ…
カツヒコ

227ナイコンさん (アウアウ Sa35-a73S)2016/09/12(月) 18:05:32.59ID:WuJg5Up0a
>>223
コンパイラ任せにするだけ。

228ナイコンさん (ワッチョイ a236-hRrR)2016/09/12(月) 18:21:37.18ID:tYbTvLi+0
> コンパイラ任せにするだけ。

こういうツールが何やってるかわかってない連中が酷いバグ作り込んだりするんだよなあ。

229ナイコンさん (ワッチョイ f16d-YWAx)2016/09/12(月) 21:33:39.92ID:GrDbjM6z0
コンパイラに任せないってハンドコンパイルするの?

230ナイコンさん (アウアウ Sa35-a73S)2016/09/12(月) 22:23:13.76ID:vW41Praua
コンパイラに任せる以外の方法あるのかーすごいなー(棒読み

実際、コンパイラに任せる他ないから。

231ナイコンさん (ワッチョイ b0d7-j70e)2016/09/12(月) 22:32:01.46ID:39AwkrE30
コンパイルオプションくらい使えよ

232ナイコンさん (ワッチョイ a236-hRrR)2016/09/12(月) 22:33:28.85ID:tYbTvLi+0
>コンパイラに任せる以外の方法あるのかーすごいなー(棒読み
>
>実際、コンパイラに任せる他ないから。

PICのスタックがどういうもんだかもわかってないんだろうなあ。

233ナイコンさん (エーイモ SE78-u8AM)2016/09/12(月) 22:55:50.01ID:B44MPPpVE
自称「わかってる」クンが降臨しましたwww
先に言っておくだけ言っておくわ。

すごいねー、さすがだねー、えらいねー、よかったねー。

234ナイコンさん (ワッチョイ e639-j70e)2016/09/12(月) 22:56:18.68ID:y4nuBErm0
>>225
どこの誤爆だよ

>>226
てか、回答までついてるし w

235ナイコンさん (ワッチョイ bfc8-9vqT)2016/09/15(木) 05:59:38.70ID:K3PjeBkb0
普通マシン語じゃないかな
その時代、MSXとか88SRくらいしか触ってなかったけど

当時の業務用のハードは知らないが、
そこではCを使っていた可能性・・・・
たぶん無いなぁ

236ナイコンさん (ワッチョイ 47d7-wJFc)2016/09/15(木) 07:09:54.74ID:iZ/w1B4t0
>>235
CP/M で C言語とか普通だろ。

237ナイコンさん (ワッチョイ 379f-wJFc)2016/09/15(木) 08:31:04.95ID:2MapjEmU0
時間がタダの貧乏人だけ

238ナイコンさん (ワッチョイ 83fb-chWY)2016/09/15(木) 10:10:11.95ID:vyr81dZ80
printf("Hello World!!\n");

これだけで、ほとんどのプログラマは8bitのリソースではとても使いものにならないと判断したんだよな。

239ナイコンさん (スッップ Sdbf-wJFc)2016/09/15(木) 11:13:23.27ID:I82c8oB1d
>>236
「C言語とか」の「とか」は、「C言語」以外の何?

240ナイコンさん (ワッチョイ ff36-OefA)2016/09/15(木) 11:57:21.20ID:9F+BIl/W0
>>238
printf()関数以外の何が分かるという主張だろう?

241ナイコンさん (ブーイモ MMbf-03uV)2016/09/15(木) 12:11:08.60ID:gENZTr+pM
printf()を使う時点で素人

242ナイコンさん (ワッチョイ 4718-9vqT)2016/09/15(木) 12:29:02.86ID:bsiltkt/0
>>238
Hello worldだけで2kB近いファイルになったのに驚いたよ

243ナイコンさん (スッップ Sdbf-wJFc)2016/09/15(木) 12:29:29.94ID:I82c8oB1d
>>241
ぷっつと言いたいのか?

puts

244ナイコンさん (アウアウ Sa1f-tX5c)2016/09/15(木) 12:33:42.69ID:IY0Lwi9wa
printfのサイズぐらいで「ダメだ」とかいう奴実在したのか?
ネタだろ。

245ナイコンさん (ワッチョイ d3b9-chWY)2016/09/15(木) 12:35:20.81ID:rbfz+0dy0
>>242
そら、printfのライブラリがまとめて付いてくるんだから当然だわな。
処理系によっては、下手すりゃ浮動小数点ライブラリまで憑いてくる。

246ナイコンさん (ドコグロ MM3f-wJFc)2016/09/15(木) 12:57:23.33ID:3eAlI1ZEM
組み込みとかでしょ
printf や puts なんて使わん
使うのは memcpy, strcpy 系だけみたいな

247ナイコンさん (ワッチョイ ff36-OefA)2016/09/15(木) 13:05:05.59ID:9F+BIl/W0
>>238は馬鹿のようだがIDはちょっと羨ましい

248ナイコンさん (ワッチョイ ff36-OefA)2016/09/15(木) 14:01:23.57ID:9F+BIl/W0
#include <stdio.h>
int main(void)
{
printf("Hello World!!\n");
return 0;
}

↑のコードをCP/M版HI-TECH C COMPILERでビルドしたところ生成された
実行ファイルのサイズは4096バイト。
標準では浮動小数点数のサポートをしないprintf()がリンクされるので
コマンドラインで浮動小数点数のサポートをするprintf()をリンクする
ようしたところ浮動小数点演算ルーチンなんかもリンクされて実行
ファイルのサイズは7040バイト。まあ、それほどでかくもないかな。

249ナイコンさん (ワッチョイ bfc8-9vqT)2016/09/15(木) 18:46:42.14ID:K3PjeBkb0
>>236
あのメモリ量でコンパイラ動くんだw
てか88とかハンドコンパイルしてましたけどねw

98でソース書いてコンパイルして問題なければ
88にマシン語コードを書くw

知ってる人は分かると思いますけど
マシン語とCの親和性は高いですからね

250ナイコンさん (ワッチョイ bfc8-9vqT)2016/09/15(木) 18:49:25.91ID:K3PjeBkb0
>>242
確かに遅いけど
いいじゃんw
可読性高いしw


ゲームだったら困るがw

251ナイコンさん (ドコグロ MM3f-wJFc)2016/09/15(木) 19:44:38.63ID:3eAlI1ZEM
>>248
今だからでかくないだけで 64KB のメモリー空間の 10.7% を占める
4GB メモリー空間に換算したら 461MB だから当時としたらめちゃめちゃでかいよ

252ナイコンさん (ワッチョイ d3c0-chWY)2016/09/15(木) 19:45:59.99ID:nZfZFODI0
>>247
・・・・・!

おい、238!
今すぐ急いで行って来い!
http://hanabi.2ch.net/test/read.cgi/i4004/1103358503/l50

253ナイコンさん (ワッチョイ c36c-chWY)2016/09/15(木) 20:38:53.44ID:o88deS5F0
i8080が出た頃は64KBを実装するのに1KbitのSRAM(i2102とか)が512個必要だったので
64KBはとてつもなく広大であこがれの空間だったw
「パソコン」が発売された頃は16KbitのDRAMが一般化していたけど

254ナイコンさん (ワッチョイ ff36-iU0R)2016/09/15(木) 20:42:27.68ID:9F+BIl/W0
>>251
CP/Mのプログラムとして7kBは全くでかいものではないよ。

255ナイコンさん (ワッチョイ ef39-wJFc)2016/09/15(木) 21:50:36.76ID:G640+Mxd0
>>254
お前の感想聞かされてもなぁ w
最小 16KB で動作する CP/M の約半分も喰うのになに言ってるんだよ

256ナイコンさん (ワッチョイ ff36-iU0R)2016/09/15(木) 22:03:50.14ID:9F+BIl/W0
>>255
CP/M 2.2の標準コマンドASM.COMが8kB、PIP.COMが7.5kBなわけだけど
お前基準でのでかいコマンドの定義がどんなんか説明してみ?

257ナイコンさん (ワッチョイ ef39-chWY)2016/09/15(木) 22:14:42.15ID:dDWxztuf0
アセンブラみたいに複雑な処理をやって8kBなら十分小さい。
Hello, worldで8kBじゃ大きすぎる。

258ナイコンさん (ワッチョイ ef39-wJFc)2016/09/15(木) 22:18:57.26ID:G640+Mxd0
>>256
アセンブラと Hellow world 比べる奴がいるとは思わなかったわ w
そもそもそのアセンブラでさえ 16KB メモリーにはでかくて苦労したし

259ナイコンさん (ワッチョイ ff36-iU0R)2016/09/15(木) 22:20:39.97ID:9F+BIl/W0
>>257
> Hello, worldで8kBじゃ大きすぎる。

浮動小数点演算処理を含んだprintf()を使って7kB、浮動小数点演算処理を
含まなくて4kBなんだが、何の話してんの??

260ナイコンさん (ワッチョイ ff36-iU0R)2016/09/15(木) 22:26:24.86ID:9F+BIl/W0
>>258
標準コマンドがでかくて使うのに苦労したてんならお前の使い方がおかしかったんだろ。

261ナイコンさん (ワッチョイ 47d7-wJFc)2016/09/15(木) 22:41:33.31ID:iZ/w1B4t0
>>243
とか弁野郎なの?

262259 (ワッチョイ ff36-iU0R)2016/09/15(木) 22:49:15.77ID:9F+BIl/W0
printf()の代わりにputs()を使って

#include <stdio.h>
int main(void)
{
puts("Hello World!!");
return 0;
}

2816バイト、

BDOSコールを使って

#include <cpm.h>
int main(void)
{
bdos(9, "Hello World!!\r\n$");
return 0;
}

384バイトだったわ。

まだ大きいてんなら比較用に他のツールで書いたHelloworldでもソース込みで
挙げてから言ってくれ。

263ナイコンさん (ワッチョイ ef39-wJFc)2016/09/15(木) 22:50:22.74ID:G640+Mxd0
>>259
printf を含むライブラリが二つあるって話も理解できてないのか?

>>260
バカなの?
標準コマンドならなんでも無限に動作するとか思ってるのかよ
メモリーが少なきゃ食わせるソースコードのシンボル数とかに制限が出ることぐらいわかりそうなもんだが

264ナイコンさん (ワッチョイ d3b9-chWY)2016/09/16(金) 00:24:19.55ID:jlCYIAEs0
>>263
画面に単純な文字列を表示するのにprintf()使った
おまえが馬鹿なだけだよw

265ナイコンさん (ワッチョイ 4343-eXu6)2016/09/16(金) 04:30:23.47ID:y7NaY0Fc0
コンパイラをハードウェアで実装すれば良かったのにね
(´・ω・`)

266ナイコンさん (ドコグロ MM3f-wJFc)2016/09/16(金) 06:44:51.18ID:LX/DpZYjM
>>262, >>264
話の流れすら読めないアホってどうしようもないな

>>265
お前は頓珍漢すぎ
ボケるならもう少しおもしろくボケろよ

267ナイコンさん (エーイモ SEbf-tp8f)2016/09/16(金) 07:45:19.76ID:f7FtS4dWE
WinやLinuxに慣れると「384バイトとかちっちぇー、たった3レコードかよwww」とか思うわなー。
main()呼ぶまでにやること大して無いしテーブル類が無いベタファイルだから3レコード「も」使うのかってのが正しい反応なんだろうけど。

268ナイコンさん (ワッチョイ ff36-iU0R)2016/09/16(金) 21:33:22.42ID:4SBtZ5Lm0
> main()呼ぶまでにやること大して無いしテーブル類が無いベタファイルだから3レコード「も」使うのかってのが正しい反応なんだろうけど。

スタートアップが気に入らないなら直にmain呼ぶとかで代替させるだけなんだよなあ、

#include <cpm.h>
#asm
psect entry
jp _main
#endasm
int main(void)
{
bdos(9, "Hello World!!\r\n$");
return 0;
}

↑をコンパイル、リンクしてできた実行ファイルが128バイト。

269ナイコンさん (ワッチョイ bf2e-eXu6)2016/09/16(金) 23:19:07.99ID:UKRW0d6I0
BDS-Cって1.6だとライブラリがほぼK&R
標準だったの?
1.5までしか知らなんだ

270ナイコンさん (ワッチョイ 1708-DO5Z)2016/09/17(土) 00:05:14.07ID:yWbKJFFV0
今のC言語使う組み込みだって、小規模なPICやAVRの場合は
さすがにprintfはデカくなるから使うの避けろとはアドバイスされてる様な…
サイズ小さい代替ライブラリ公開してる人とかもいるし

271ナイコンさん (ワッチョイ ff36-iU0R)2016/09/17(土) 01:39:38.25ID:hf/KtY2Y0
CP/M 2.2に付属のDUMP.COM(384バイト)がサンプルプログラムとして
アセンブラソースDUMP.ASM(214行、4224バイト)も付属しており、
C で書いた場合の比較として、HI-TECH C COMPILER V3.09に割と忠実に
移植してみた。
ソースが1280バイト、実行ファイルが512バイトとなったので、
オリジナルと比べて実行ファイルが約133%、ソースが約30%ということであり
思ってたより悪くない感じだ。

272ナイコンさん (ワッチョイ ff36-iU0R)2016/09/17(土) 01:42:39.33ID:hf/KtY2Y0
ソースも投稿しようとしたが

> Sorry, you have been blocked
> You are unable to access 2ch.net

とブロックされた。

273ナイコンさん (ワッチョイ 47a3-wJFc)2016/09/17(土) 07:19:54.29ID:cEnMx5Cf0
>>270
浮動小数点とかの機能削れば、かなり小さくなる。
デバッグの時はprintf有ると便利だからな。

274ナイコンさん (ワッチョイ ef39-wJFc)2016/09/17(土) 08:02:16.60ID:sP+E+VoE0
>>270
> サイズ小さい代替ライブラリ公開してる人とかもいるし

組み込みだと普通にコンパイラメーカーから提供されてたりする

275ナイコンさん (ワッチョイ 47d7-wJFc)2016/09/17(土) 08:33:26.03ID:iLPMZVl60
>>268
アセンブラで書けば30バイトくらいなのにね。

276ナイコンさん (ワッチョイ c36c-chWY)2016/09/17(土) 09:23:20.90ID:f/s/XDN50
>>268
全然Cらしさを感じないなw

277ナイコンさん (ワッチョイ ff36-iU0R)2016/09/17(土) 10:26:38.64ID:hf/KtY2Y0
>>275
CP/Mだから128バイト以下にはならん。

278ナイコンさん (ワッチョイ ff36-iU0R)2016/09/17(土) 10:36:26.56ID:hf/KtY2Y0
訂正:
誤)128バイト以下には
正)128バイトより小さく

279ナイコンさん (ワッチョイ 1708-DO5Z)2016/09/17(土) 11:13:11.03ID:yWbKJFFV0
>>276
自分でcrt.objなり書いておけば前の方に付いてるのは無くせるし
#define puts(s) bdos(0.s)とでもしてputs使っておけばそれっぽくなるw

んでもhitech-cのcpmcrt、org 0hにしてdefsで100hあけてあるんだよね
リンクするときに100h番地から切り出
それだったらorg 100hにしとけばヨクネ?と

280ナイコンさん (ワッチョイ ef39-wJFc)2016/09/17(土) 11:18:34.91ID:sP+E+VoE0
コードサイズとファイルサイズの区別がつかない人がいると聞いて

281ナイコンさん (エーイモ SEbf-tp8f)2016/09/17(土) 15:00:40.68ID:vv5SWIKVE
>>268
シンプルすぐるwww
bdos()だけしか呼んでないからこそだね。

282ナイコンさん (ワッチョイ 83fb-chWY)2016/09/19(月) 08:05:50.71ID:bRSzrsmJ0
>>277
勝手にCP/M前提にすんなよ。

283ナイコンさん (エーイモ SEbf-tp8f)2016/09/19(月) 09:55:58.17ID:Eukq+HSsE
printf()系はファットな関数の代表選手だし「でかくなるのは当たり前」と考えて無いとC言語つかうなんて無理だろ。
書式変換が太る大きな原因だけど他にもストリーム入出力や実数演算やヒープと太る素はあるし。

284ナイコンさん (ワッチョイ ff36-iU0R)2016/09/19(月) 15:24:16.97ID:Bfr9Au1F0
>>282
>>248からCP/M前提で話してるしなあ、>>275は違う環境前提で
「30バイトくらい」と言うのならその環境が何か説明するべき。

285ナイコンさん (ワッチョイ ff36-iU0R)2016/09/19(月) 15:57:15.41ID:Bfr9Au1F0
>>282
>>238の投稿の「ほとんどのプログラマ」の意味わからんからどういう
前提なのか説明してね。

286ナイコンさん (ワッチョイ 036d-03uV)2016/09/19(月) 16:26:50.26ID:oRJ+HKqE0
ほとんどの意味がわからないって外国人か?

287ナイコンさん (ワッチョイ ff36-iU0R)2016/09/19(月) 17:03:28.03ID:Bfr9Au1F0
> ほとんどの意味がわからないって外国人か?

カッコつきで「ほとんどのプログラマ」って書いてるのに部分を抜き出す
意味がわからんなあ。訊かれてることを意図的に歪めたいのかな?

288ナイコンさん (ワッチョイ 036d-03uV)2016/09/19(月) 17:16:33.90ID:oRJ+HKqE0
「ほとんどのプログラマ」の意味がわからないって外国人か?

289ナイコンさん (ワッチョイ ff36-iU0R)2016/09/19(月) 17:54:10.97ID:Bfr9Au1F0
> printf("Hello World!!\n");
>
> これだけで、ほとんどのプログラマは8bitのリソースではとても使いものにならないと判断したんだよな。

ということだけども、いつの時代化の話をしてるのかもわからんが
プログラマと一口に言っても業務の内容や使用してる環境、言語等
様々である筈で、「ほとんどのプログラマ」が8bit環境について
何かを判断するって自分には考えられない主張なんだよ。
そうすっと>>238の言う「ほとんどのプログラマ」というのは何か
特別な条件等を前提とした主張なんじゃないかと推察するわけだが
「汎用機のCOBOLプログラマやスパコンでのFORTRANプログラマ等
8bit環境と縁もゆかりもない人たちや、8bit環境でもBASICばかりを
使用してた人たちも含めた「ほとんどのプログラマ」がprintf()関数を
使用して8bitのリソースでC言語が使い物になるか評価をし、使い物に
ならないと結論付けた」という主張ならそれはそれでいいけどね、
次の疑問が生ずるだけだし。

290ナイコンさん (スッップ Sdbf-wJFc)2016/09/19(月) 18:18:57.25ID:TIB8nqSVd
>>238
例えばMB-S1でも?
例えばμPD78212でも?

291ナイコンさん (エーイモ SEbf-tp8f)2016/09/19(月) 20:56:02.78ID:xmOXepkgE
printf()と言う時点で何らかのOS配下だろ。
8ビットでメジャーなのはOS-9とCP/Mぐらいか。

292ナイコンさん (ワッチョイ 47d7-wJFc)2016/09/19(月) 21:58:23.37ID:SIyQ5/850
>>290
MB-S1 ならOS-9動くから
microware のCコンパイラ走るね。
使ってた人がどれだけいるか知らんけど。

293ナイコンさん (ワッチョイ bf2e-eXu6)2016/09/20(火) 21:41:25.21ID:ZGyRHU6T0
DOH-Cは?

294ナイコンさん (アウアウ Sa1f-tX5c)2016/09/21(水) 09:13:47.74ID:hjfbyEDwa
こっちは平和だねぇ。

295ナイコンさん (ワッチョイ 8392-D0fg)2016/09/21(水) 09:32:47.75ID:U5uxx/9N0
仕事で使ったけど、microware Cは案外まともだったよ

296ナイコンさん (エーイモ SEbf-SfS9)2016/09/21(水) 14:10:59.86ID:chPkbWcNE
16kCP/M使ったことあるの、どれくらいいるのかね?

297ナイコンさん (ワッチョイ 2d43-Px3x)2016/09/23(金) 17:14:01.23ID:LOvtcvem0
昔、ファミコンのファイナルファンタジーはC言語で開発したって記事を雑誌で読んだことがある

298ナイコンさん (ワッチョイ ea36-+c6w)2016/09/23(金) 17:23:52.19ID:5+sv409d0
>>297
よし、じゃあその雑誌を探してきて画像をうpするんだ。
もう処分したんなら国会図書館とか逝くといいぞ。

299ナイコンさん (アウアウ Sa61-yKjU)2016/09/23(金) 18:43:34.15ID:/w2D7plJa
俺は仕事でC言語でZ80のソフト組んだ事がある、が。
バグ減って開発期間短くなってよろこんだのも瞬間。
機能追加でROMが足りなくなってアセンブラに逆戻りしたんだな。
その次からV20になった。

300ナイコンさん (ワッチョイ ea36-+c6w)2016/09/23(金) 19:12:56.96ID:5+sv409d0
コンパイラが出力するコード意識しながらソース書くのも技術要るしね。
そういう点ではアセンブラの方が楽なこともあるな。

301ナイコンさん (エーイモ SEc8-0/MO)2016/09/24(土) 13:24:01.58ID:HshJqK4PE
本来と言うか、あるべき姿はコンパイラが出力するコードを意識するような書き方しないですむこと、だよね。

いつになったら「完全に」コンパイラがどんなコードを吐くか意識することがなくなる時代になることやら。

302ナイコンさん (ワッチョイ 1ce6-3qk+)2016/09/24(土) 14:38:23.24ID:hBTNW9mz0
俺は意識なんてしてないけど?

303ナイコンさん (ワッチョイ 1e39-FqUR)2016/09/24(土) 14:46:54.07ID:Xs+Zg77q0
そういう無駄な方面には進まないだろCPUの性能引き出してなんぼ

304ナイコンさん (ワッチョイ 2d43-Px3x)2016/09/24(土) 16:50:05.72ID:G6NR6WHb0
メガドライブはなんちゃって32ビットだとか少年マガジンにドクターKが連載されてた頃に見たから
もしかしたらスーファミのファイナルファンタジーだったんかなぁ?

305ナイコンさん (エーイモ SEc8-DFYl)2016/09/25(日) 09:12:06.71ID:dScTXeFvE
>>302
メモリがカツカツとか処理時間がギリギリとか「Cで書いてる途中になったら」意識しなきゃいけない。
リソースだの処理時間だのがネックになるときにはどの言語使おうが危ないんだけど、難易度が違うから。
個人的にはバブルはじけてからそう言うことにばぶちあたって無いけどね。

バブルのときは「お金も時間もかかりますよ?」という遠まわしのお断りが効かないイヤな時代だったな。

306ナイコンさん (アウアウ Sa77-rzru)2016/10/03(月) 21:55:54.58ID:g96gUYxua
ファミコンソフトは、hp64000でクロス開発じゃないか?

307ナイコンさん (ワッチョイ 4732-ETlQ)2016/10/04(火) 04:55:45.80ID:tRK2NnCY0
>>306
久しぶりに見たなあ。HP64000という文字列。6502用ののICEがあったとか。

=====
ヒューレットパッカードhp64000
・1980年頃から導入
・アーケード版ゼビウスもこれで開発
・ファミコン解析プログラム(PASCALで実装)も、この上で利用
・各種Emulation Probe(ハードウェアによるCPUエミュレータ。ICE)が揃っていた
・しかし、Emulation Probeは本体に比べて結構高額
・ナムコにおいては、業務用機〜ファミコン機のソフトウェア開発に利用
・〜独自解析できなくなる、SFCの前まで利用

ヒューレットパッカード hp64000 Emulation Probeが買えない部署は...
・ROMエミュレータを使って、シリアル経由でプログラムを転送
・動作は実機でメモリ操作は、ソフト内にモニタプログラムを実装し、
・2P側コントローラでファミコンの拡張端子にNMIが出ていた
・そこへボタンを追加し、押したらモニタプログラムへジャンプ

その他の開発環境

microVAX 2000 :DECのミニコン
・本体に複数台のビデオターミナルが接続
・結構高額
・ナムコ社内開発環境としてはマイナー
・クリエイティブセンタービルにはVAX11/780も所有するも、あまり有効に利用された形跡無し

====
http://www.edu.i.hosei.ac.jp/~mizukami/TOKYO/doc/sotsuron2012/mizukami/gakkai091127-2.pdf

308ナイコンさん (ワッチョイ fc32-397Z)2016/10/07(金) 21:24:40.17ID:7dw9/rCi0
・ツールの進化コンパイラと言語系

〜初期のマイコン,組込みはアセンブラ中心だったようですが,Cはどうだったのでしょうか.
山本:インターフェース誌で最初にCの記事をやったのは1981年ですね.

河原:その頃,今の会社を設立する前,アドバンス産業という会社でWhitesmiths社の代理店として
Cを扱っていました.インターフェース誌に広告を出したこともあります.
 当時Cコンパイラを動かす環境は,CP/M-80,68Kや86だけでなく,日立さんだったら日立さんの
メイン・フレームとかエンジニアリング・ワークステーション(EWS),NECさんや東芝さんの
EWS,Apollo DomainというEWSもよく使っていました.そういう形で,まずクロス・コンパイラとして
入ってきて,そこからだんだんとCを使うところが増えてきましたね.

〜半導体メーカではコンパイラは作らないのですか.
河原:16ビット,32ビット系になると,プロセッサの開発過程でコードを調べるためのCコンパイラが
必要で,何らかのものは作る必要があります.ただ,外販するようなタイプにするのはたいへんだし,
自社のプロセッサのためだけに技術者を丸抱えして,1社内で自社のためだけに全部やっていく
というのは難しくなっていますね.各社でアライアンスを組んでアウトソーシングできる仕組みを
作っておけば良かったのではないかと思いますね.

〜海外の半導体メーカもそうなのでしょうか.
河原:アメリカの場合は,そういった言語処理の開発部門は,独立して成り立つようになっていると
思います.あるいは,成り立っているところを買収したりとかしていますが,いずれにしても,
あくまでもプロフィットを出すというのが前提ですね.利益を出さなくていい,コストセンターで
いいという考え方はないですね.
 あと,Cコンパイラのパーサと構文解析,これは今一体になっていますが,サポートしているのは
世界でただ1社,Edison Design Groupしか,私は知りません。ほとんどの半導体メーカは同社から
それを買ってるんですね.もう同じなんです,入り口は.ついでに言いますと,ライブラリは
Dinkumware社(Whitesmiths社を設立したP. J. Plaugerが設立)がメインの提供元です.

http://www.kumikomi.net/archives/2011/10/et2011_et25cq.php

309ナイコンさん (ドコグロ MM5c-xaNP)2016/10/07(金) 21:53:02.68ID:l8bMxQfBM
>>308
確かに初期はメインフレームでクロスアセンブルしてたな
ターゲットは 6301 だったけど
Cを使い始めたのは 8088 からで、その頃は既に Windows + Visual C++ 1.52c でクロスコンパイルしてた

310ナイコンさん (エーイモ SEf8-yiwk)2016/10/07(金) 23:09:54.15ID:Gn8ThcFuE
VC++1.5でクロスコンパイル?
あれって80x86以外のターゲット選べたっけ??

311ナイコンさん (ワッチョイ c639-xaNP)2016/10/08(土) 05:29:13.69ID:uzewlnFv0
>>310
クロスコンパイルとは、ソースコードを元に、開発に使用している

機種やOSとは異なる環境
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
向けに実行可能なコードを生成すること。

312ナイコンさん (ワッチョイ fc32-yd9a)2016/10/08(土) 06:22:25.16ID:rUBrQtU90
>>311
VCがどうだったかは知らないが、MSが68000/PowerPC用の開発環境を内部的に保有していたのは確か。
クラスライブラリのMFCのソース記述にはMacintosh指定機種指定のディレクティブがありExcelとか
Mac向けのofficeはWindows版のofficeとMFCを共用してMS内部では開発されている。という公然の秘密が
話題になっていた時期がある。95-96年頃だったと思うけど。CyberDogとか頃、MFCとかWin/Macの共時的開発の
可能性がテーマになっいた頃があった。そしてMSがMac用の開発ツールを公開販売することが期待されていた。
結局MS版のMacToolは市場に出さなかったけど。

313ナイコンさん (アウアウ Sac5-M7X3)2016/10/08(土) 10:12:13.63ID:jqF369Uua
68000向けのPDA用OSを売り込んで来たことあるけどな、MSが。
一応、uTRONのタスクとしてなら使え無くもない、というダメダメな評価でお断りしたけどな。
スーパー301が議会賑わしてたころの話し。

314ナイコンさん (ワッチョイ 016d-oeeA)2016/10/08(土) 11:45:51.64ID:XaaEg3GL0
いい加減MFCは廃止して欲しい

315ナイコンさん (ワッチョイ b1dd-pu+C)2016/10/08(土) 13:51:53.25ID:J5xh26nq0
MFCはMicrosoftのプログラマーも使いこなせなかったような気がしないでもない

316ナイコンさん (ワッチョイ 4236-5Gb5)2016/10/08(土) 14:54:06.28ID:U0JMloJ10
68000は知らんがPowerPCはWindowsNTが対応してた関係でVisualC++も
PowerPC/Alpha/mips対応のが市販されてた。

317ナイコンさん (ワッチョイ c639-xaNP)2016/10/08(土) 15:15:27.40ID:uzewlnFv0
Itanium もサポートしてるよ

318ナイコンさん (エーイモ SEf8-hgF0)2016/10/09(日) 03:38:08.53ID:nPJzJeSnE
VC++でクロス開発とか嘘。
Windows上でDOSアプリを〜がクロス開発というのも嘘になる。

VC++単体ではな。

319ナイコンさん (ワッチョイ 4236-5Gb5)2016/10/09(日) 04:57:43.61ID:I4LgNgxm0
理屈としてどうだという話がない限りは馬鹿がなんか言っとるなという以上のものではないな。

320ナイコンさん (ワッチョイ c639-xaNP)2016/10/09(日) 08:59:10.50ID:Vh6sf3Q/0
>>318
何を言いたいのかさっぱりわからん w

321ナイコンさん (ワッチョイ fc32-yd9a)2016/10/09(日) 10:07:38.02ID:uBcHplNe0
>>318
「嘘」は言い過ぎだろうね。
例えばインテル自身が販売していたPL/M86コンパイラの初期版は8080CPUで走り16bitコードを生成する逆クロスコンパイラが先にあった。
そしてその後に8086CPUで走る16bit版が出荷された。初期の8080バイナリコード版のPL/M86をIntel-Jはクロスコンパイラだと表現はして
いなかったような気がするけれど、逆に8086バイナリコード版についてはレジデント・コンパイラと呼んで区別していた。

x86バイナリ版のVC++でPowerPCのバイナリコードを生成するコンパイラならクロスコンパイラと呼べるが、VC++はすべてレジデント・
コンパイラだけが販売されていたというならその商品はクロスとは呼べない。しかしMS内部で各種レジデントコンパイラを開発する
場合、卵が先か鶏が先かの問題に似て、多種なCPUに対応したクロス開発環境が先に在りきでなければ開発できるはずもないから、
クロスコンパイラがまるで無かったとは言えない。開発用クロスの顔がVC++と瓜三つであっても不思議は無いと思うよ。知らんけど。

322ナイコンさん (ワッチョイ c639-xaNP)2016/10/09(日) 11:45:04.41ID:Vh6sf3Q/0
>>321
ああ、クロスコンパイルに突っ込んでるのか
クロス開発って読み替えてくれ

323ナイコンさん (ワッチョイ b1dd-pu+C)2016/10/09(日) 18:21:28.63ID:j2Hwnde+0
クロスを日本語に訳すと聖衣
(´・ω・`)

324ナイコンさん (ドコグロ MMf4-Nuoi)2016/10/09(日) 23:21:25.99ID:T638tFXPM
ありえるんだなぁこれが

325ナイコンさん (ワッチョイ 6b50-MJqz)2016/10/10(月) 09:16:08.22ID:MOq+GWpN0
WinCEのソフトをVC++つかってクロス開発してた記憶が。
あれはSHとかMIPSとかだったような。
1.5じゃなかったけど。

326ナイコンさん (ワッチョイ c639-jLml)2016/10/10(月) 18:52:38.49ID:h2eD/ZQ10
GoogleだとRobeだぞ。
ちなみにクロスは布((+_+))

327ナイコンさん (アウアウ Sac5-M7X3)2016/10/10(月) 19:14:46.72ID:+k4lafFsa
>>325
あれはWinCE用のコード吐くコンパイラを入れなきゃダメだったろ。

328ナイコンさん (ワッチョイ 016d-oeeA)2016/10/10(月) 20:10:57.31ID:5kMGhwfY0
入れちゃ悪いか?

329ナイコンさん (ワッチョイ 30d7-xaNP)2016/10/10(月) 21:17:51.59ID:ZOuHPdTq0
>>323
crossとclothを掛けてるのかな?

330ナイコンさん (ワッチョイ c639-lsIp)2016/10/10(月) 21:48:03.26ID:58Rl/FH00
ClothとかRobeとか、当時のRPGによく出てきたね

331ナイコンさん (ワッチョイ 7f9f-e60R)2016/11/15(火) 00:23:30.86ID:2lUhen4l0
8bit用FortranやCOBOL、PL/Iコンパイラがあつて業務で使われていたんだからね
Cコンパイラなんて普通でしょう

332ナイコンさん (ササクッテロリ Sp2f-e60R)2016/11/15(火) 01:34:10.51ID:HBOoXBk0p
君みたいに低レベルの業務ならそうなんだろうな(笑)

333ナイコンさん (スッップ Sd1f-PwKp)2016/11/15(火) 09:02:07.75ID:ktpfiNYpd
>>331
FORTRANは、全部大文字な。

やったぜ!FORTRAN

334ナイコンさん (ワッチョイ 9318-teht)2016/11/15(火) 09:56:23.77ID:yFnlNNL30
当時のFORTRANと現代のfortranは別物だよね

335ナイコンさん (スッップ Sd1f-PwKp)2016/11/15(火) 12:23:00.79ID:ktpfiNYpd
>>334
//INC
//JOB
//EX FORTRAN-E ,GO

336ナイコンさん (ワッチョイ 7f2e-9MLS)2016/11/15(火) 22:32:07.68ID:xpZu587p0
JCL

337ナイコンさん (アウアウカー Saaf-ww4/)2016/11/16(水) 08:51:27.58ID:1BH8aeTja
業務でCが使われなかったから、Cが使われなかったことになるとか、どこの異世界の話しだ?

338ナイコンさん (スッップ Sd1f-PwKp)2016/11/16(水) 12:17:26.86ID:Frb5dlRmd
>>337
「Cが使われなかったことになるとか」の「とか」は、「Cが使われなかったことになる」以外の何?

339ナイコンさん (スッップ Sd1f-wOPQ)2016/11/16(水) 12:32:35.24ID:292rQNDjd
「とか」は必ずしも「one of them」のニュアンスを含まない。

340ナイコンさん (ブーイモ MM1f-piu2)2016/11/16(水) 15:13:20.10ID:MTEy93PRM
じゃあ何を含むのか

341ナイコンさん (ワッチョイ b732-2ikQ)2016/11/16(水) 15:18:06.60ID:oLnauWUT0
とか

( 並立助 )
〔格助詞「と」に副助詞「か」の付いたものから。近世江戸語以降の語〕
体言またはそれに準ずる語、および活用語の終止形に接続する。事物や動作・状態などを例示的に並べあげるのに用いる。
1
一般には、「…とか…とか」というように、列挙するものの末尾の事項にまで「とか」を付ける。 「毎日、掃除−洗濯−食事の支度−に追われ、
ゆっくり本を読む暇もない」 「そんなに勉強ばかりしていないで、時々は散歩する−運動する−した方がいいよ」
2
時には、「…とか…とか…」というように、末尾の事項に「とか」を付けないこともある。 「この夏休みには、洞爺湖−支笏湖−阿寒湖など、
いろいろな湖を周遊してきた」 「わざわざおいでいただかなくても、電話を下さる−手紙でお知らせ下さることで結構です」

〔近年、若者の間で、事項を列挙するのではなく、その事項を断定する意をぼかして述べる際に「とか」を用いる用法が見られる。
「『好きです』−言ってしまった」「夜はテレビ−見ている」〕 → とか(連語) ・ とか何とか

http://www.excite.co.jp/world/j_dictionary/ITEM-DJR_toka_-040/%E3%81%A8%E3%81%8B

342ナイコンさん (ドコグロ MMef-PwKp)2016/11/16(水) 17:45:01.53ID:YNJD5UjEM
>>338
こんな所にまで「とか弁」野郎が!

343ナイコンさん (ワッチョイ aa36-bnQD)2016/11/17(木) 04:19:08.93ID:i++0usMl0
>>338
・Cが使われなかったことになる
・低レベルの業務ではなかったことになる

344ナイコンさん (ワッチョイ 9c32-h61+)2016/11/17(木) 08:06:39.56ID:VIFu+llk0
>>338
ばか爺

どんどんうるさくなる 声 作業音 陰険ねんちゃくストーカー作業員

建築作業員 の 作業のていのでか声 > 騒音工事

工事施工主  株)クラフトホーム 設計者  株)*橋建築設計 事業主  華王商事(株



オキナワは騒音でカネがもらえるのに・・・・

てとちんかてりん TON TON TON 石でも叩くような騒音工事

 21世紀にこんな旧式な騒音が多いとは!! しかもどんどん声がでかくなってウザいウザいキショイキショイ


集団ストーカーにあったら自殺しましょう 

13:53そのまえにしんじゃうノか・・・ OTL

346ナイコンさん (アウアウカー Sa41-pD8U)2016/11/17(木) 13:48:31.95ID:ABmkikC0a
日本語不自由しているあたりからして、半島人のようだな。
こんなところでまで歴史のねつ造工作とか、執念だけはすざまじいな。

やってることはただの気違い以下だが。

347ナイコンさん (ワイモマー MMbe-XpIe)2016/11/17(木) 18:28:49.96ID:+MOBzw/GM
8bitでCとかintとかlongとかはどうなるんだ?
longが2バイトとか使えなくね?

348ナイコンさん (アウアウカー Sa41-pD8U)2016/11/17(木) 19:39:24.89ID:1+uzCdAWa
sizeofで返る値が、longはshrot以上という事しか決まってない。
shrotが2バイト以下ならlongが2バイトでも良い。

long型があってshrotと同じ処理系あったのかは知らないが。

349ナイコンさん (ワッチョイ bd84-XpIe)2016/11/17(木) 19:53:32.76ID:WYi72cp60
C89より前の話だよな

350ナイコンさん (ワイモマー MMbe-XpIe)2016/11/17(木) 19:58:40.46ID:+gg8wnBbM
CPUが8bitなら、普通intは8bit、longは16bitになるんじゃないの?

351ナイコンさん (ワッチョイ bdf3-eb+d)2016/11/17(木) 20:04:49.38ID:SebEz5xA0
ならない

以上。

352ナイコンさん (ワッチョイ 9ce6-nkr4)2016/11/17(木) 20:30:20.28ID:AZnProCd0
shrotwwwwwwwwwww

353ナイコンさん (アウアウカー Sa41-pD8U)2016/11/17(木) 21:06:10.41ID:1+uzCdAWa
Cの言語仕様ぐらい暗記しようよ、技術者ならさ。

354ナイコンさん (ワッチョイ aa36-bnQD)2016/11/17(木) 21:13:09.17ID:i++0usMl0
標準規格に合致しなければいけない決まりはないのでintが8bitも可能っちゃ可能。

355ナイコンさん (ワッチョイ bd84-XpIe)2016/11/17(木) 21:21:06.05ID:WYi72cp60
>>353
おまえがだろ。

356ナイコンさん (ドコグロ MM1c-RUi6)2016/11/17(木) 21:42:51.31ID:qaZ5yNXoM
>>354
それを言い出したら何でもありありなので言い負かされて悔しくてたまらないとかでもない限り言わないのが社会人としての良識

357ナイコンさん (ワッチョイ aa36-bnQD)2016/11/17(木) 22:37:46.05ID:i++0usMl0
>>356
昔のPC板で何言ってんの? C言語がANSIで標準化されたのなんて最近のことだし、
独自規格のコンパイラなんてナンボでもあったのだけど。

358ナイコンさん (ドコグロ MM74-2XGH)2016/11/17(木) 22:48:00.23ID:veqGQ5uHM
>>353
で、1バイトは何ビットなんだよ?言語仕様で。

359ナイコンさん (ワッチョイ 5e39-nAsy)2016/11/17(木) 23:13:34.71ID:nbBvKL7O0
9ビット(うち1ビットはパリティ)

360ナイコンさん (ワッチョイ 7ca5-nkr4)2016/11/17(木) 23:25:52.01ID:7ONUCdts0
1バイト=sizeof(char)

361ナイコンさん (ワッチョイ 74db-klJV)2016/11/18(金) 01:27:39.73ID:O24wrMMj0
MicroC(6809)の場合
int 2Byte / short 1Byte / long 2Byte

gcc6809
int 1Byte(デフォルト状態)

362ナイコンさん (エーイモ SEc8-/ySS)2016/11/18(金) 05:27:25.96ID:BKefOSy4E
>>358
「char型のビット数は処理系依存とする」だよ。
言語仕様はガバガバなんだよ、C言語ってやつは。

363ナイコンさん (ササクッテロレ Spa9-eb+d)2016/11/18(金) 06:38:40.06ID:KVuUkSkIp
intが1biteだとshrotは0.5biteとかなのか?
んなばかな

364ナイコンさん (ドコグロ MM74-RUi6)2016/11/18(金) 09:23:44.22ID:9mqEgJ3+M
1噛み1シュロット

365ナイコンさん (ワッチョイ b99f-RUi6)2016/11/18(金) 09:31:47.38ID:F3L8EmOF0
>>364
ワロタ。
単位が謎過ぎて俺は話題についていけそうにない。

366ナイコンさん (スッップ Sdb8-RUi6)2016/11/18(金) 11:03:57.24ID:BpkxF9j4d
TIのDSPかなんかのコンパイラではcharとshortが16bitでintが32bit、longが40bitだったな。

367ナイコンさん (ブーイモ MM0d-7H3x)2016/11/18(金) 11:56:39.84ID:+T/1U52UM
char=word=12bitとか

368ナイコンさん (ワッチョイ bd18-XpIe)2016/11/18(金) 12:30:10.43ID:UaLzypI20
昔のミニコンには12ビット1ワードなんてのが多かったね。

369ナイコンさん (スプッッ Sd59-K3Mk)2016/11/18(金) 20:34:00.88ID:PO/6ehJPd
1シュロット=0.5噛み
…こ、これは甘噛みの単位ということか!?
何て素敵なんだ!

370ナイコンさん (ドコグロ MM1c-RUi6)2016/11/18(金) 20:52:31.03ID:SshLNWXVM
>>357
そんなグダグダの話になにか意味があるんか? w

371ナイコンさん (ワッチョイ aa36-bnQD)2016/11/18(金) 22:26:47.65ID:/qTgIeS70
>>370
理解できない話題に無理して加わろうとしなくていいぞ。

372ナイコンさん (ワッチョイ 5e39-RUi6)2016/11/19(土) 08:28:45.34ID:Zqf6lPwc0
>>371
はあ?
確かにお前のアホな思考回路は理解できんわ w

373ナイコンさん (エーイモ SEc8-/ySS)2016/11/19(土) 09:23:05.97ID:u24xRordE
char=short=int=longでも良い。
charが32ビット、char*が16ビットでも良い。

374ナイコンさん (スッップ Sdb8-2XGH)2016/11/19(土) 13:41:07.37ID:RsHgVoXOd
>>373
char*が16BITsって事は、アドレスバス幅が16BITsって事でしょ?

仮にchar=intだとして、
intは、そのプロセッサの自然な数だから、charが32BITsだとすると、データバス幅が32BITsかあ。

ちょっと無理が有る気がするけれども、成立するから、正しい!

375ナイコンさん (ワッチョイ 7ca5-7H3x)2016/11/19(土) 13:57:22.23ID:tc2bielB0
???

376ナイコンさん (エーイモ SEc8-/ySS)2016/11/19(土) 15:30:48.50ID:u5D/yv9VE
Cの型の大きさを long > int > short > char と思い込んでるヤツは、C言語つかったことないの?

377ナイコンさん (スッップ Sdb8-2XGH)2016/11/19(土) 16:04:32.35ID:RsHgVoXOd
>>376
たしかに。
K&Rじゃないよね。

378ナイコンさん (ワッチョイ bd84-XpIe)2016/11/19(土) 16:58:46.34ID:9d67WAGa0
ここは知ったかスレか。

379ナイコンさん (エーイモ SEc8-/ySS)2016/11/19(土) 18:09:28.09ID:u5D/yv9VE
知ったかだから「8ビットでC言語は使わない」とか言いはってるのさ。

380ナイコンさん (ブーイモ MM65-eb+d)2016/11/19(土) 18:11:42.70ID:JgLumINNM
本当に使ったことあるなら具体例よろ、w

381ナイコンさん (エーイモ SEc8-/ySS)2016/11/19(土) 18:43:39.88ID:u5D/yv9VE
そして具体例挙げても無視して嘘つき呼ばわりするのを繰り返す、とw

382ナイコンさん (ブーイモ MM65-eb+d)2016/11/19(土) 19:23:02.87ID:Yi/bGsL3M
具体例出せないんだね、w
知ったか乙w

383ナイコンさん (エーイモ SEc8-/ySS)2016/11/19(土) 19:53:07.51ID:u5D/yv9VE
long > short じゃなくて long ≧ short って言ってるのに理解できないバカにはナニ言っても無駄でしょ?
馬の耳に念仏より酷いよ。
馬は念仏が理解できないけど、C言語つかえない君は「理解しようとしない」んだものwww

384ナイコンさん (ワッチョイ bd84-XpIe)2016/11/19(土) 20:41:25.18ID:9d67WAGa0
>>383
おまえに言ってるんだぜ。

385ナイコンさん (ワッチョイ 40d7-RUi6)2016/11/19(土) 22:23:05.22ID:jk5u5poV0
4bitマイコンだと int は 4bit かなぁ?

386ナイコンさん (ワッチョイ 62d4-nAsy)2016/11/19(土) 22:26:15.24ID:HBUxLR3D0
んなもん、自分でヘッダ書いて変化しない
BYTE型、WORD型、DWORD型を用意しとけよ。

387ナイコンさん (ワッチョイ 5e39-RUi6)2016/11/19(土) 23:12:47.89ID:Zqf6lPwc0
>>382
俺は BDS C 使ってたし MSX-C 使ってた奴もいるだろ
知り合いは OS-9/6809 で Microware C 使ってたと思う

388ナイコンさん (ワッチョイ 5e39-RUi6)2016/11/19(土) 23:44:01.68ID:Zqf6lPwc0
>>350, >>385
int は 16bit 以上
long は 32bit 以上でないとダメ

389ナイコンさん (ワッチョイ aa36-2Ppy)2016/11/20(日) 01:16:06.01ID:upmAOhfT0
> int は 16bit 以上
> long は 32bit 以上でないとダメ

ANSIやISO等の規格は絶対守らなければダメというものではないので
組み込み用にはこういうコンパイラも存在する。
http://www.picfun.com/cinst03.html

390ナイコンさん (ワッチョイ 5e39-RUi6)2016/11/20(日) 08:30:48.38ID:ZL1xZFXw0

391ナイコンさん (ワッチョイ 7ca5-7H3x)2016/11/20(日) 09:06:43.09ID:5AC9tbZ/0
>>388
馬鹿は黙ってろ

392ナイコンさん (ワッチョイ 5e39-RUi6)2016/11/20(日) 09:22:52.98ID:ZL1xZFXw0
>>391
馬鹿としか言えないバカはいちいち出てくるなよ w
いい加減ウザイわ

393ナイコンさん (ワッチョイ 7ca5-7H3x)2016/11/20(日) 10:36:35.66ID:5AC9tbZ/0
>>392
お前がウザがられてるように見えるけど

394ナイコンさん (ワッチョイ 5e39-RUi6)2016/11/20(日) 10:51:34.67ID:ZL1xZFXw0
>>393
お前に言われてもなあ w

395ナイコンさん (ワッチョイ 7ca5-7H3x)2016/11/20(日) 13:52:47.58ID:5AC9tbZ/0
お前をウザく無いと言っている奴は1人もいないようだけど?

396ナイコンさん (ワッチョイ 5e39-RUi6)2016/11/20(日) 14:28:40.92ID:ZL1xZFXw0
レスが馬鹿すぎる...
こんなでかいブーメラン久しぶりに見たわ w

397ナイコンさん (エーイモ SEc8-DTDD)2016/11/20(日) 14:42:33.71ID:ULjwYKIsE
int8_tやint_16_tはサイズ決まってるが、intやlongの幅を具体的に決めたとかいつの話しだい?

398ナイコンさん (ブーイモ MM0d-7H3x)2016/11/20(日) 14:44:24.73ID:ewywxONJM
>>396
反論もできなくなったかw

399ナイコンさん (エーイモ SEc8-DTDD)2016/11/20(日) 14:50:01.79ID:ULjwYKIsE
>>3898
お前ID:ewywxONJMはウザイしバカだしキチガイだから消えてろ。
ID:ZL1xZFXw0をうざがってるのはお前一人だけだが、お前をうざがってるのは少なくても2人居る。

400ナイコンさん (エーイモ SEc8-DTDD)2016/11/20(日) 14:51:11.82ID:ULjwYKIsE
おっととんでもないレス番号になったなwww
まかいか、ID:5AC9tbZ/0がバカでうざいきちがいなのは間違いないしwww

401ナイコンさん (ドコグロ MM36-RUi6)2016/11/20(日) 15:06:26.69ID:6xQcktApM
>>398
いや、ブーメランで充分反論になってるぞww

402ナイコンさん (ドコグロ MM36-RUi6)2016/11/20(日) 15:08:24.83ID:6xQcktApM
>>397
>>388 の話なら規格の履歴を見ればいいかと
あまり気にしてなかったからよく知らんけど5年ぐらい前に聞いたことあるような気がする

403ナイコンさん (ワッチョイ fa2e-1ibN)2016/11/20(日) 15:09:30.15ID:hDmWP8ha0
Draco Cと
DOHC-Cよろしく

404ナイコンさん (JP 0H0d-7H3x)2016/11/20(日) 15:42:58.25ID:zp2wiGIdH
>>399
お前をウザがってるのは4人いるみたいだけど

405ナイコンさん (ドコグロ MM36-RUi6)2016/11/20(日) 16:37:17.08ID:6xQcktApM
>>404
ウザがってる人のレス番か ID よろしくね w

406ナイコンさん (ワッチョイ 0d59-EDxK)2016/11/20(日) 17:57:47.84ID:NdNfnRSY0
UNIXのきっかけとなったGCOSは1バイト9ビットだったな
ACOS-6がそれを引きずってるけど

407ナイコンさん (ブーイモ MM0d-7H3x)2016/11/20(日) 18:34:05.18ID:C7TGb1eUM
>>404
誰お前?

408ナイコンさん (エーイモ SEc8-DTDD)2016/11/20(日) 22:53:49.46ID:L3WXVF2LE
6ビット、7ビットのマシンもあった。
古い言語だと英字で大文字小文字の区別がないのはそのせいともいえるし、通信系の用語で8ビット単位を「オクテット」と呼ぶのも「1バイト=8ビット」とは限らない時代の名残り。
1バイトじゃなくて、ワード、キャラクタなんて呼んでたがね。

409ナイコンさん (アウアウカー Sa41-pD8U)2016/11/21(月) 08:39:21.23ID:QYOcGn/ua
パスカルが、教務で使われてたのでc言語は使われてなかったのですw w w

410ナイコンさん (ドコグロ MM74-RUi6)2016/11/21(月) 12:47:49.18ID:pc9oMcrWM
>>408
> 古い言語だと英字で大文字小文字の区別がないのはそのせいともいえるし
むしろ逆じゃね?
英大文字しか考えてなかったから 6bit でいけるってことだと思うが

411ナイコンさん (ワッチョイ ad6c-nAsy)2016/11/21(月) 18:21:47.10ID:YnLxF7ni0
大昔、自作マイコンの時代にメインフレーム用のキーボードを入手したけど、
英小文字の入力機能やコントロールキーも無かった
回路図が付いてたので改造して両方とも入力可能にしたけど

412ナイコンさん (ワッチョイ b532-h61+)2016/11/21(月) 18:33:18.89ID:riHBNFIo0
Apple II も基本は大文字マシンだね。
CP/Mの基本は7bitASCII OS だったな。
カナ対応でAND 7F をddtでnopにパッチして遊んでた。

413ナイコンさん (ワッチョイ 0d59-EDxK)2016/11/21(月) 23:58:18.47ID:lvC+QKcP0
>>410
違う
通信量を極小にするために最小のビット数でコード体系を設計しようとして、その結果大文字だけになったという考え方

414ナイコンさん (ブーイモ MMb8-7H3x)2016/11/22(火) 00:13:48.45ID:ydzJO7VLM
小文字でもいいだろ

415ナイコンさん (ドコグロ MMea-RUi6)2016/11/22(火) 06:39:04.40ID:thifAGv/M
>>413
トレードオフって知ってる?

416ナイコンさん (アウアウカー Sa41-pD8U)2016/11/22(火) 20:01:58.71ID:cT3DwDE7a
UARTで古い奴はデータビット長を6〜8で選べたな。

417ナイコンさん (ワッチョイ aa36-2Ppy)2016/11/22(火) 21:30:37.46ID:kq6Fk50y0
いまどきのマイコンに内蔵のUARTでもデータ長選べるのなんて普通の機能でしょ

418ナイコンさん (エーイモ SEc8-lh2z)2016/11/22(火) 23:59:21.04ID:1UCwdlWME
ふ〜ん、6ビットが選べる内蔵のUARTねぇ・・・
へぇ〜

419ナイコンさん (ワッチョイ aa36-2Ppy)2016/11/23(水) 04:02:29.60ID:j3DwHzNK0
内蔵UARTでデータ長6ビットなんてありえない、とか思ってる素人かな?

http://www.atmel.com/ja/jp/Images/Atmel-42735-8-bit-AVR-Microcontroller-ATmega328-328P_Datasheet.pdf
> • Supports Serial Frames with 5, 6, 7, 8, or 9 data bits and 1 or 2 stop bits

420ナイコンさん (ワッチョイ aa36-2Ppy)2016/11/23(水) 04:11:34.74ID:j3DwHzNK0
素人に大人気のArduinoの標準ライブラリでもシリアル通信で8ビット
以外のデータ長はサポートしてるし
https://www.arduino.cc/en/Serial/Begin

逆に知らないとしたら素人以下かもね。

421ナイコンさん (ワッチョイ 40d7-RUi6)2016/11/23(水) 05:06:40.16ID:JcSn2N9l0
6bitモードだけ特殊で、UART(16550) 互換IP作るのに苦労した思い出がある。

422ナイコンさん (ワッチョイ 5601-Sd4e)2016/11/23(水) 05:07:45.33ID:arWL7xlM0
>>418への反証でAVRの例を持ってきても意味無いだろ。
Intel 8251とかZ80-SIOなど1970年代のchipでもサポートされてるよ。

http://pdf.datasheetcatalog.com/datasheet/Intel/mXtyswx.pdf (i8251)
http://www.hartetechnologies.com/manuals/Zilog/Zilog%20Z80-SIO%20Technical%20Manual.pdf (Z80-SIO)

そういえばMotorola 6850 ACIAは7/8Bitのみだったっけ。

423ナイコンさん (エーイモ SEc8-lh2z)2016/11/23(水) 09:13:00.47ID:K9mm5CxBE
UARTなんてまず8ビット、粗大ゴミにも出せないようなふっる〜い機械でも7ビットにSI/SOでD7ビットの0/1を制御するぐらいだろ。
6ビットの設定使わないのに無駄なことしてるよなぁ。
互換性と言う名のゴミ設定だよな。

424ナイコンさん (ワッチョイ 7ca5-7H3x)2016/11/23(水) 09:32:23.22ID:EqjxBp0v0
お前が世界を知らないゴミクズ

425ナイコンさん (エーイモ SEc8-lh2z)2016/11/23(水) 09:40:57.31ID:944suVq8E
>>424
6ビットで通信する具体例を挙げろよw
「ぽくちんのつくったまいこんぼーど」のようなクソはなしで、市販されてるものでな。

426ナイコンさん (ワッチョイ 5601-Sd4e)2016/11/23(水) 10:15:38.78ID:arWL7xlM0
>>425
とりあえず
https://en.wikipedia.org/wiki/Friden_Flexowriter
https://en.wikipedia.org/wiki/Fieldata

あと過去のJISで情報交換用紙テープの規格で6孔鑽孔テープが規定されていた。
http://museum.ipsj.or.jp/computer/device/paper/0014.html

427ナイコンさん (ワッチョイ 77c0-UoMj)2016/11/23(水) 10:20:19.61ID:1zmoGdWk0
>>418
>>ふ〜ん、6ビットが選べる内蔵のUARTねぇ・・・
>>へぇ〜

こういう卑怯な言い方をするヤツは相手にする必要なし

「6ビットが選べる内蔵のUART」以外に言っている言葉は「ふ〜ん」「ねぇ・・・」「へぇ〜」の3つだが
「ねぇ・・・」は単なる語尾だし「ふ〜ん」「へぇ〜」も単なる感動詞で
結局、418は自分の意見なんか何も書いてないんだよ

>>内蔵UARTでデータ長6ビットなんてありえない、とか思ってる素人かな?
そこで418はこう言うんだよ 「418のどこにもそんな事書いていませんが?」
418は後からそう言えるようにするために、そもそも自分の意見なんか何も書いてないんだよ

自分の意見もなくただ「ふ〜ん」「へぇ〜」ばっかり言ってるヤツなんか相手にする必要なし
ふ〜ん野郎には一生、ふ〜んふ〜んへぇ〜へぇ〜言わしておけばいい
ふ〜んふ〜んへぇ〜へぇ〜ふ〜んふ〜んへぇ〜へぇ〜、一生言ってろ

428ナイコンさん (エーイモ SEc8-DTDD)2016/11/23(水) 13:38:47.26ID:944suVq8E
>>426
確かに具体例だが、ンな骨董品持ち出すとか卑怯すぎるわwww
紙テープも博物館級に一般的ではないしな!

「2016年現在では」データビット長6ビットは、使い道の無いゴミって言うことには変わりないわなー、と負け惜しみ言っておくわwww
実際、7ビットの設定ですら使う機械ないしな。使える機械はあるが。

429ナイコンさん (ブーイモ MM0d-7H3x)2016/11/23(水) 13:52:52.79ID:FML4Omc1M
>>428
ふ〜ん

430ナイコンさん (ワッチョイ aa36-2Ppy)2016/11/23(水) 16:26:42.81ID:j3DwHzNK0
>「2016年現在では」データビット長6ビットは、使い道の無いゴミって言うことには変わりないわなー

特定の機器との接続でなくてもマイコン同士の通信に使用するのであれば
データ長6bitで足りる場合は8bitで通信するよりナンボか早くてエラー率も
減るしメリットも考えられるんだがなあ、想像力が足りないね。

431ナイコンさん (アウアウカー Sa41-pD8U)2016/11/23(水) 16:46:38.54ID:sO8GdyZda
ビットエラーレートがデータ長の長さで変わるとか斬新だな。
馬鹿が馬鹿いってるだけだけどさw
8ビット長でバイナリで通信したほうがトータルのビット数が少なくなってエラーも減るぞ。

432ナイコンさん (ワッチョイ 7ca5-7H3x)2016/11/23(水) 17:00:49.93ID:EqjxBp0v0

433ナイコンさん (ワッチョイ 5e39-RUi6)2016/11/23(水) 17:10:33.08ID:P/UXFXI+0
>>430
余程ギリギリの状況でなきゃそんなアホな設計しないよ w

そう言えばストップビット長を 1.5bit に設定できる奴って最近見ないな
まあ、昔からその設定は使ったことないけど

434ナイコンさん (ブーイモ MM0d-eb+d)2016/11/23(水) 17:14:48.11ID:AC+ONJrZM
んで具体的に6BITのCPUって何よ?

435ナイコンさん (ワッチョイ 5e39-RUi6)2016/11/23(水) 17:42:26.66ID:P/UXFXI+0

436ナイコンさん (ワッチョイ 62d4-nAsy)2016/11/23(水) 23:37:24.73ID:VTBcYEbi0
      ,,-―――――-、
    ,r´          `\
    | ,.-''" ̄ ̄ ̄ `"''-,,  .ヽ
    |./           ',   ',
    /-      -     i   .|
    /⌒ヽ    /⌒     .|   |
   ,'  _ `  ´  _     |  .|
   |.ノ-・、.〉 ,  /-・ヽ    .|/,⌒i
   |  ̄./     ̄       .>ノ.|
    .',  .|   -、       .、_ノ
    ヽ  `¨i⌒´      / / .|
    .|ヽ,ヽlエlエlアヽ /   /  | <無知すぎ 俺でも知ってるし
    .ヽ、 .ヾ二ノ    /   .|
      i\  ‐    ./ /  |
      | ヽ___,/  ,'   .|
       |ヽ_______,,-''"|
    ''"´ヽ           ノ`"''

437ナイコンさん (ワッチョイ 1384-/sNf)2016/11/27(日) 08:04:06.49ID:fIsTp3fZ0
まだやってたのか

438ナイコンさん (ワッチョイ a732-rAY4)2016/12/08(木) 09:00:43.18ID:omZ6l+X80
ランキングにおいて、長年にわたり、Javaに続き2位、時にはJavaを抜いて1位にあったC言語の下落が
止まらない状況が続いている。2015年後半からC言語の急激なポイント下落が始まり、現在もなお下落が
続いている。12月には8.7%ほどまで落ち、3位のC++や4位のPythonとの順位の入れ替わりも見えてきた。
同様の傾向が続いた場合、2017年中には2位の座がほかのプログラミング言語に入れ替わる可能性が高い。

TIOBE Softwareはこの動向の原因は不明としつつ、モバイルアプリ開発やWebアプリケーション開発で採用されるような
プログラミング言語ではないことや、すでに大きな変化が伴わないプログラミング言語であること、
利用や開発を推し進める企業の不在などが背後にあるではないかと指摘している。

http://news.mynavi.jp/news/2016/12/08/031/

439ナイコンさん (ワッチョイ 6b0f-VKy5)2016/12/08(木) 12:16:28.15ID:nakeiAlS0
そら、CがC++に勝てるとこなんて無いわな。

440ナイコンさん (ドコグロ MM4f-05m5)2016/12/08(木) 12:59:14.33ID:jG7jvAxPM
>>438
> TIOBE PCIは、複数の検索エンジンの検索結果から、対象となるプログラミング言語がどれだけ話題になっているかをインデックス化したもの。
そりゃいまさら話題になるようなことはあんまりないしな
てか、まだ2位って言うのが信じられないぐらいだよ

441ナイコンさん (ワッチョイ 1f36-w4ID)2016/12/08(木) 13:13:29.64ID:b/TvMfZV0
Java が 1位はまあそうかなという感じだけど、Visual Basic .NET が C#より
上位だったり、Assembly language が Perl や Ruby より上位だとか、
信じがたい感じ。誰が使ってるかもわからん Go が 16位というのも不思議。
2位以下の順位はけっこうデタラメな気がする。

442ナイコンさん (アウアウカー Sa67-mcA5)2016/12/09(金) 12:38:02.81ID:h54uptsva
話題になったかどうかより、検索されたか、の
ほうが使われてるかどうかの指標にはなるね。

C言語知りません読めませんレベルの奴はクズグラマーばかりだけどさ。
書けないまでも読めるぐらいは一般教養だろ、プログラマーとしては。

443ナイコンさん (ブーイモ MM07-Gylw)2016/12/09(金) 12:58:36.01ID:JdSMoSkyM
main(a,b)char**b;{int c=1,d=c,e=a-d;for(;e;e--)_(e)<_(c)?c=e:_(e)>_(d)?d=e:7;
while(++e<a)printf("\xe2\x96%c",129+(**b=8*(_(e)-_(c))/(_(d)-_(c))));}

444ナイコンさん (アウアウカー Sa67-mcA5)2016/12/09(金) 20:49:54.46ID:2u0Z08gsa
ゴミコードの典型ですなwww

445ナイコンさん (ワッチョイ 1f36-w4ID)2016/12/09(金) 22:21:22.81ID:0CyWaz1o0
>>443
Makefile貼らない無能
http://www.ioccc.org/2013/dlowe/

446ナイコンさん (ワッチョイ 5339-bB/5)2016/12/11(日) 16:56:52.40ID:bS+2KGpU0
バブル期には半導体エンジニアが将来は2万人足りないとか言われて、
最も優秀な学生は電気工学科に進み半導体の研究室を目指した。
日立、日電、三菱が人気があって最優秀の学生を大量採用した。
彼らはみなルネサスに移籍し、その後40代で早期退職を迫られた。
これが時代の流れだからね。
https://twitter.com/kamatatylaw/status/807729364229988352

447ナイコンさん (ワッチョイ 8bc8-sf4i)2016/12/11(日) 18:02:17.50ID:bVDpWYJ10
>>445
makefile作れない典型的な人?

448ナイコンさん (ドコグロ MMc7-E5nD)2016/12/11(日) 20:40:15.03ID:f9n+m+GQM
makefile なんか要らないだろ、

449ナイコンさん (ワッチョイ 6b3f-Gylw)2016/12/11(日) 23:19:26.33ID:PC4cuwlC0
makeと打つしか出来ない人なんだよ

450ナイコンさん (ワッチョイ 5f2e-YmwQ)2016/12/12(月) 02:58:55.30ID:5oiQdeLy0
マケファイルって、バッチというかJCLのことだよね

451ナイコンさん (ワッチョイ 6b0f-VKy5)2016/12/12(月) 10:05:25.94ID:qnhnnPKy0
昔はバッチを使いこなしてたもんだが、今のWindowsのコンソールのコマンドは
全容すらわからねぇ。

452ナイコンさん (アークセー Sx27-ZGqk)2016/12/12(月) 18:34:58.72ID:1Ie1Tvodx
コンソールコマンドは良い

でも、GNUのconfigとか高機能すぎて
ちょっとスタートアップを差し替えたい、とかの場合はとても不便

453ナイコンさん (ワッチョイ 1f36-QGPA)2016/12/13(火) 13:04:39.57ID:78dQJhzO0
>>447
_()の定義Makefileでやってることも理解してない池沼かな?

454ナイコンさん (ワッチョイ 68d7-ro3T)2016/12/16(金) 15:28:09.48ID:OTkIiPEO0
_| ̄|○

455ナイコンさん (ワッチョイ dfd5-1nle)2016/12/25(日) 12:15:22.12ID:2yhEOIjv0
シャープのランゲージシリーズのFDをWindows機で読み出すのは無理?

456ナイコンさん (ワッチョイ df36-zpPG)2016/12/25(日) 15:40:09.43ID:eo87ZApU0
可能か不可能かといえば可能だが、それが自分で判断できない奴には不可能だろう。

457ナイコンさん (アウアウカー Sa4f-A/Aj)2016/12/27(火) 08:25:07.18ID:UAc+9G3Ta
対応してるドライブの有無と読み出すOSがフォーマットに対応してるかに寄るな。
2D?

458ナイコンさん (ドコグロ MMdf-BQyC)2016/12/27(火) 18:57:11.22ID:3aL30QaTM
>>457
たいていのOSはRAWアクセスモードがあるからハード的に読めればデータは取り出せる
ただそのデータフォーマットとかの情報があるのか?とコンシューマー用の奴は暗号化されてたりするから中の人かKGBとかに知り合いがいないと必要なデータを取り出すのは難しいかもしれない

459ナイコンさん (ワッチョイ efec-a3YU)2016/12/27(火) 20:28:08.71ID:ASXUq8ys0
まず、5インチFDDの付いたWindows機を探さなきゃ。

460ナイコンさん (ワッチョイ af3f-9dj2)2016/12/27(火) 22:41:28.00ID:uaAeMIcu0
物理フォーマットは?

461ナイコンさん (ワッチョイ df36-zpPG)2016/12/28(水) 03:28:13.73ID:06DuS6Em0
> ただそのデータフォーマットとかの情報があるのか?とコンシューマー用
> の奴は暗号化されてたりするから中の人かKGBとかに知り合いがいないと
> 必要なデータを取り出すのは難しいかもしれない

CP/M知らない奴は馬鹿なレス付けなきゃいいのに。

462ナイコンさん (ワイモマー MM3f-i5Qz)2016/12/28(水) 22:46:54.78ID:A8RZPWvpM
>>455
Linuxで抜き出して解析するかKryoFlux使えばええやん?

463ナイコンさん (ワッチョイ 9bec-KGEN)2017/04/16(日) 21:45:12.79ID:/zmvEDM70
皆様ありがとう mOm

・・・ところで結局どうなったかというと、妙な方法で解決しました。
α-C探してたら、本家(?)のBDS-CがWEBにあった。良い時代になったよなぁ

464ナイコンさん (ワッチョイ dd92-k7rq)2017/06/06(火) 07:54:10.03ID:hFQQAds60
>>455
CP/Mで読み出せれば大丈夫じゃね?

465ナイコンさん (ワッチョイ 9725-wT2m)2017/07/31(月) 07:34:40.36ID:DUW9nR7o0
C言語のポケコンならあったぜ

466ナイコンさん (ワッチョイ 6a43-HJpE)2017/08/01(火) 08:54:07.16ID:svIsfbM60
カシオFX-870P今も持ってる
Cと言ってもインタプリタだし、struct、switch〜caseが使えないからゴミ

467ナイコンさん (ブーイモ MMd6-4m9F)2017/08/01(火) 12:46:32.66ID:QoQc56s5M
通称basic-cってやつだな。

468ナイコンさん (ワッチョイ 6a43-HJpE)2017/08/02(水) 11:48:25.29ID:SRDfmfTf0
引数付きマクロとか関数ポインタとかargc、argvとかも使えない。
ファイルもstdin、stdout、stdprnしか扱えない。FX-870P

469ナイコンさん (ワッチョイ 6aba-ZO1u)2017/08/02(水) 23:21:41.75ID:3qDAsGsm0
そのくせstrcpyとかでオーバーフローすると暴走してリセットするしかなくなる。
この辺りはちゃんとCしてる。

470ナイコンさん (ワッチョイ 1f14-dE0h)2017/08/05(土) 07:24:58.19ID:oWYXT2B30
碌に使えないって話ばっかだな。

471ナイコンさん (オッペケ Srd9-YEQh)2017/08/05(土) 08:43:39.13ID:ZLLMEfO1r
switch使うと遅くなるからブロは使わない

472ナイコンさん (ワッチョイ 1762-nKOj)2017/08/05(土) 09:03:37.18ID:75kXePPo0
switchはif goto連ねるのと大して変わらんだろ

473ナイコンさん (ワッチョイ 13ba-/F0N)2017/08/05(土) 09:13:50.78ID:O4yciFZP0
使えない機能知ってる俺スゲー
でしょ

474ナイコンさん (ドコグロ MM33-yRZL)2017/08/09(水) 08:00:38.49ID:cXsVhLTXM
FM+DracoC

475ナイコンさん (アウアウカー Sac3-RVSI)2017/08/10(木) 08:33:20.51ID:fcjw5dRpa
+Runser

476ナイコンさん (ワッチョイ 3640-6KBD)2017/08/10(木) 12:17:51.34ID:NFHbyh950
>>388
> int は 16bit 以上
> long は 32bit 以上でないとダメ

http://www.ccsinfo.com/content.php?page=compilers
http://www.ccsinfo.com/downloads/ccs_c_manual.pdf
> C Standard Type Default Type
> short       int1
> char      unsigned int8
> int        int8
> long       int16
> long long     int32
> float       float32
> double      N/A

477ナイコンさん (ワッチョイ 9714-W16a)2017/08/10(木) 12:24:55.04ID:FaMJq6ir0
このスレ的にはANSI C以前のCだよな。

478ナイコンさん (ドコグロ MM03-GpN3)2017/08/10(木) 12:44:13.58ID:gQUY0UbnM
>>476
規格に準拠しないコンパイラなんていくらでもあるだろ

479ナイコンさん (ワッチョイ 3640-6KBD)2017/08/10(木) 13:00:57.77ID:NFHbyh950
>>478
http://www.ccsinfo.com/content.php?page=compilers
> 97% ANSI C Compliant - ANSI C standard requirements implemented

480ナイコンさん (ドコグロ MM03-GpN3)2017/08/10(木) 14:04:59.27ID:gQUY0UbnM
#TYPE で設定できるから準拠してるって言ってるんだろ
short が 1bit しかないようなモードで準拠してわけないわな w

481ナイコンさん (ワッチョイ fd76-2fby)2017/09/28(木) 00:41:22.88ID:HqKITM+O0
8ビットだと、今ならArduboyとかのミニゲームあたりになるのかな??

482ナイコンさん (ワッチョイ 6eb0-v8iM)2017/10/07(土) 11:17:09.89ID:7tms0NW10
>>476
何かと思えばPIC用コンパイラか。
なら、現実的で合理的な仕様だな。

483ナイコンさん (アウアウウー Sa39-joLy)2017/10/09(月) 20:24:13.68ID:0lmfLd98a
>>482
でもPICに特化した「特殊な」処理系だよね。
「一般的なCコンパイラ」というには無理がある。

484ナイコンさん (ワッチョイ 5562-lG/V)2017/10/09(月) 20:32:05.13ID:ffCE+uWJ0
Cの規定は満たしている

485ナイコンさん (ワッチョイ b114-wbjw)2017/10/10(火) 00:40:37.73ID:DyYETuOP0
16bitマシン用に作った言語なんだから8bit向けなんてどれも特殊な処理系だわ。

486ナイコンさん (ワッチョイ 8ef8-XCQz)2017/10/20(金) 04:32:03.07ID:Qu3j06pQ0
カシオのポケコンFX-870P/VX4、AI-1000にCが搭載されてたよ
VX4で実験装置と接続して解析した経験あるひといるんじゃない?

487ナイコンさん (ワッチョイ 1943-3yBZ)2017/10/25(水) 12:00:53.40ID:P9ag7H5P0
FX-870P/VX-4のCからはコンソール、プリンタ以外へのI/.Oアクセスはできない

488ナイコンさん (ワッチョイ 42f8-py9L)2017/11/03(金) 17:30:13.42ID:UEfECovn0
ポインタは無いが基礎は学べたので良しとする。

489ナイコンさん (ワッチョイ ed43-7T4N)2017/11/06(月) 13:28:07.29ID:TzbECvPE0
ポインタといっても*だけ。**は駄目。
つまり文字列の配列は*s[]表記でしか使うしかない。

490ナイコンさん (ワッチョイ e971-dvLC)2018/02/10(土) 09:18:53.76ID:vOVa/tOb0

491ナイコンさん (ワッチョイ ed14-nHV3)2018/02/10(土) 16:18:18.85ID:wUU/++4Y0
16bitCPU向けに作られた言語なのに、8bitCPUでC言語なんかやるからアホなことになる。

スレ主の捏造から始まったスレらしいが馬鹿な話だ。

492ナイコンさん (ワッチョイ 9d3d-gHg0)2018/02/11(日) 00:01:03.15ID:4I+FFntH0
> 16bitCPU向けに作られた言語なの

IBM-PCのi8088が16bitだけれども、Z80にMMUを実装すれば同じ事
メモリーの多さとI/Oであるdiskが同じであれば同じような事ができる
一般的な8bitCPUのメモリが少ないから抑制されるけれども同じような事ができる。

493ナイコンさん (エーイモ SE0a-Oq7T)2018/02/11(日) 07:10:43.28ID:Ga0mKjQNE
古い記憶だけどPC88のCP/MのマニュアルだったかプログラマーガイドだったかにCP/M用のCコンパイラの紹介が書いてあった。
そこには文面は記憶頼りなんで怪しいが「サブセットGと呼ばれる機能限定版」ってあった。
「へー、サブセットっていくつか種類あるんだ」って思った覚えがある。
買わなかったけどw

仕事でLSI-C80つかったときにはマニュアルなしでOJTという名の現地教育で使い方覚えさせられた。
ドキュメントなんて職場独自のマニュアル(新人教育用の資料)のみだったわw

494ナイコンさん (アウアウイー Sab1-AyWc)2018/02/11(日) 09:38:39.83ID:eNdf+aXba
OS-9/6809のMicroware-CはK&Rフル仕様だった筈
CP/MのWhitesmith-Cもだよね

495ナイコンさん (ワッチョイ e971-dvLC)2018/02/12(月) 01:09:26.64ID:XMnsppdf0
結局あり得たの?あり得なかったの?

496ナイコンさん (ワッチョイ c21f-jA6l)2018/02/12(月) 08:00:56.19ID:1bsE4lbv0
制御装置なんかではごく当たり前に使われてた。

497ナイコンさん (ワッチョイ 42ba-/0XS)2018/02/12(月) 08:40:24.31ID:VE8ZLZCx0
>>495
>>2-3で終わってる

498ナイコンさん (ワッチョイ 0610-Ma38)2018/02/12(月) 23:14:31.37ID:ah3eP/uW0
MSX にあったけど。

499ナイコンさん (ワッチョイ c21f-jA6l)2018/02/13(火) 01:07:41.73ID:63LMCtYQ0
無知蒙昧な阿呆が建てた糞スレだからな、ここは

500ナイコンさん (ブーイモ MMb6-sAPt)2018/02/13(火) 08:43:58.02ID:ai8dzieVM
picだってCは普通に使える

501ナイコンさん (アウアウカー Sa69-bfea)2018/02/14(水) 00:30:53.89ID:fW10VW9za
装置間通信、と言うのかな。
シリアル通信の中継機のプログラムをCで書いてたわ。
NTTやニューコモンキャリアの装置間通信(ただし保守系に限る)にも使われてた。
ポケベルの保守用端末(海外向けだけど)も画面周りはCで書いたっけ。

502ナイコンさん (アウアウカー Sa69-bfea)2018/02/14(水) 00:33:12.92ID:HTFVZ5hFa
>>501
書き忘れた。
CPUは6809とZ80ね。

503ナイコンさん (ワッチョイ ed14-nHV3)2018/02/14(水) 06:38:40.22ID:lCWWrMqE0
馬鹿かおまえは。

504ナイコンさん (JP 0H29-wuSi)2018/02/14(水) 11:12:26.02ID:fF1J3UiaH
早い話が高級アセンブラ
一般仕様規格合致に限定しなければどんなCPUでもいくらでもあるある。
4bitCPU用だってあるある
人様が楽するための高級言語だ

505ナイコンさん (ブーイモ MM62-RWIt)2018/02/14(水) 11:31:47.90ID:TkF6/Zu9M
制御構造が見やすくなったアセンブラ扱いだよな
標準ライブラリなんて使わないし
当時の参考書なんかはデバッグ用にまずprintfを作りましょうとかやってたからな

506ナイコンさん (JP 0H6b-h3lW)2018/02/15(木) 15:44:23.60ID:yrqMCg46H
おじさんは当時コンパイラなんて買えなかったから
むかしZ80でハンドコンパイルやってたよ

507ナイコンさん (ブーイモ MMcf-C7PD)2018/02/16(金) 12:42:17.91ID:GoI/s48lM
>>506
結局そこに行き着くのかもな。

508ナイコンさん (ドコグロ MMdb-OXkK)2018/02/16(金) 21:48:26.51ID:9UlDQKiqM
>>500
基本、開発は XC8 だからな。

509ナイコンさん (ワッチョイ 3714-qi38)2018/02/16(金) 22:05:03.73ID:vSSDhXZH0
> 普通に

嘘ばっか。

510ナイコンさん (ワッチョイ 9f1f-T3WU)2018/02/17(土) 08:54:44.17ID:qKoYPtP30
>>509
そりゃ、お前には使えないさw

511ナイコンさん (ワッチョイ 3714-qi38)2018/02/17(土) 13:46:14.36ID:tMsdjFl/0
ほんと嘘つき。8bitPICなんて碌にメモリ積んでないのにCとか頭悪すぎ。
floatをスタックに積むだけでコードが破綻するレベル。PICがいくら変態アセンブラだからって
Cが普通に使えるとか捏造してまで普及しよとするなんてユーザもゴミカスばかり。

512ナイコンさん (JP 0H6b-h3lW)2018/02/17(土) 13:56:37.71ID:2ery7WmsH
あれをまともな規格合致Cだと思って使うなんて頭悪すぎ。
メモリ配置とか(余り)気にせず楽に開発するためのC風味言語と普通考える
8bitPICで浮動小数扱おうとするなんて原チャで高速道路突っ込む○○と一緒
使いたくなけりゃ使わなくていいよお前に使ってくれなんて誰も頼んでいない

513ナイコンさん (ワッチョイ 377f-OXkK)2018/02/17(土) 14:26:35.38ID:2YZveDcp0
確かに、変態アセンブラで書くよりCで書くと楽だからな。

514ナイコンさん (ワッチョイ 37ca-NLsy)2018/02/17(土) 14:35:53.35ID:B192pPiH0
floatww

515ナイコンさん (ワッチョイ 17a2-h3lW)2018/02/17(土) 15:41:10.89ID:QrmOX8uo0
【WHO報告書】 「ガンが増加し、多発」 ≪国連 VS 新聞≫ 「可能性低い、小さい」 【毎日 朝日】
http://rosie.5ch.net/test/read.cgi/liveplus/1518834638/l50

516ナイコンさん (ワッチョイ bf10-RING)2018/02/18(日) 12:29:56.12ID:tXv6Cn650
>>506
がんばってアセンブラは買ったな。
ハンド「コンパイル」するぐらいなら、アセンブラに走らんか?

517ナイコンさん (ワッチョイ 37ca-NLsy)2018/02/18(日) 12:40:38.54ID:F0OJSZ1H0

518ナイコンさん (アウアウウー Sa9b-9rRX)2018/02/18(日) 20:13:08.73ID:HtkLAXEia
6809やZ80でC言語使うなんて30年以上も昔からやってる人はいるわけだ。
しかもセルフ環境で。

519ナイコンさん (ワッチョイ 3714-qi38)2018/02/18(日) 20:35:24.69ID:4sMv/R4O0
30年前に「普通に」使われてた話が全然出てきてないじゃないか。

おまえにはプライトがないのか。勝手に譲歩すんな。

520ナイコンさん (ワッチョイ 9f1f-T3WU)2018/02/18(日) 21:30:26.58ID:ut976Pmz0
>>519
阿呆の目には都合の悪い内容は見えないようだなwww

521ナイコンさん (JP 0H6b-h3lW)2018/02/19(月) 10:55:37.18ID:fVc13JKyH
だって8bitPICでfloatをスタックに積もうとする○○なんて
まともに相手にしてもしょうがないじゃないか

522ナイコンさん (ワッチョイ 3714-qi38)2018/02/19(月) 11:47:35.33ID:/2TsSToa0
8bitパソコンについてたBASICですら浮動小数点なんて「普通に」サポートしてたわ。

PICはCは普通に使えると豪語しといて、floatはダメとか元から規格に合致してないとか、
C風味言語だとか、散々後出しして大嘘ついといてよく言うわ。

おまらえほんと人間のクズだわ。恥を知れ、カスども。8bitPICはCをまともに扱えないゴミアーキテクチャ。

523ナイコンさん (JP 0H6b-h3lW)2018/02/19(月) 11:50:11.90ID:fVc13JKyH
ほんと、得しないやつだなw

524ナイコンさん (ワッチョイ 3714-qi38)2018/02/19(月) 11:53:51.43ID:/2TsSToa0
>>520
とにかく80年代にCで書かれてた売れた有名な8bitソフト一覧出せよ。
「普通に」使われてたんだから、多くのソフトはCで書かれてたということだろ。
10や20は挙げれるだろ。なんなら100ぐらい挙げてくれてもいいんだぜ。

525ナイコンさん (ワッチョイ 3714-qi38)2018/02/19(月) 11:54:58.77ID:/2TsSToa0
>>523
PIC使いは馬鹿ということが証明されただけだったな。大人しくAVRでも使ってろや、ザコが。

526ナイコンさん (ワッチョイ 3714-qi38)2018/02/19(月) 11:56:54.96ID:/2TsSToa0
そもそもPIC使いは電気電子板でも荒らし、カス、嘘つきで通ってるからな。
昔のPC板でも平気で大嘘をつく。

> picだってCは普通に使える

527ナイコンさん (JP 0H6b-h3lW)2018/02/19(月) 11:57:26.87ID:fVc13JKyH
BDS-CとかAztec-CとかHitec-CとかAlpha-CとかMSX-CとかLSI-C
8bitの処理系はそれなりにあったよ
普通に使われていたが 
なにか?

528ナイコンさん (ワッチョイ 3714-qi38)2018/02/19(月) 11:59:12.79ID:/2TsSToa0
>>527
人の話を全く聞かないところがPIC使い。

> とにかく80年代にCで書かれてた売れた有名な8bitソフト一覧出せよ。

529ナイコンさん (JP 0H6b-h3lW)2018/02/19(月) 12:01:32.25ID:fVc13JKyH
しらんがな
そんな事調べる義理も暇もない
それに俺はPIC使ってないしw

530ナイコンさん (ワッチョイ 3714-qi38)2018/02/19(月) 12:21:32.56ID:/2TsSToa0
馬鹿は黙ってたほうがいい。

531ナイコンさん (JP 0H6b-h3lW)2018/02/19(月) 13:17:13.83ID:fVc13JKyH
○○に何言われても全然悔しくなんかないや

532ナイコンさん (ワッチョイ 3714-qi38)2018/02/19(月) 13:32:09.00ID:/2TsSToa0
当時いろんなゲームソフトを解析したがCで書かれたソフトは皆無。
書籍すら8bitPC向けのC言語でゲーム開発的なものも記憶がない。BASICやアセンブラ本は結構出てたのに。

たがC言語は普通に使われてたという。おまえらの脳内ではな。
どうせHello worldして普通に使えた!!とかいう低レベルの話だろう。

533ナイコンさん (JP 0H6b-h3lW)2018/02/19(月) 13:53:43.68ID:fVc13JKyH
ふーん。 で、だから、何?
自分の知ってる世界が世界のすべてだと思っていればいいよ。

534ナイコンさん (ワッチョイ 3714-qi38)2018/02/19(月) 14:13:03.52ID:/2TsSToa0
それはこっちのセリフ。PIC使ったことないのに「PICで普通にC使える」というのを必死に擁護したり、
碌に使われなかったコンパライ持ってきて普通に使われてたって、作られたソフト教えてと聞いたら「知らんがな」ってね。
そして当時、Cで作られた市販ソフトを見たことがないと教えてやると「だから、何?」

あなたはどんだけアスペですか。煽りしかできない低脳馬鹿ですな。

535ナイコンさん (ワッチョイ 375d-aTuA)2018/02/19(月) 14:53:39.60ID:gtm0iqnf0
怒らないでマジレスしてほしいんだけど
なんでこんな時間に書き込みできるわけ?
普通の人なら学校や会社があるはずなんだけど
このこと知った親は悲しむぞ?
現実見ようぜ

536ナイコンさん (JP 0H6b-h3lW)2018/02/19(月) 15:43:16.11ID:fVc13JKyH
>あなたはどんだけアスペですか。煽りしかできない低脳馬鹿ですな。
それそのまま返すわ。
ここでそんなことに吠えてて一体何の得があるというのだ
>「PICで普通にC使える」というのを必死に擁護したり
必死に否定して一体何の得があるというのだ

普通にC使えるって騙された!って悔しいわけ?w

537ナイコンさん (ワッチョイ 9f1f-T3WU)2018/02/19(月) 16:05:10.53ID:a7eMz7QX0
>>524
じゃ、お前PL/Mで書かれた有名なソフトを10や20挙げてみろ。
なんなら100ぐらい挙げてくれてもいいんだぜ。

まさか、「8bitでPL/Mで開発?ないないありえない」とか言わんよな?

538ナイコンさん (ワッチョイ 9f1f-T3WU)2018/02/19(月) 16:09:10.12ID:a7eMz7QX0
>>532
基準が「ゲーム」かよw
相手して損したwww

539ナイコンさん (スプッッ Sddf-OXkK)2018/02/19(月) 16:49:41.64ID:niE78mipd
エメラルドドラゴン

540ナイコンさん (ワッチョイ b789-RuMC)2018/02/19(月) 18:00:41.04ID:+zgbvQxG0
DAIVAの艦隊戦とか移植優先でC言語じゃなかったっけ?

541ナイコンさん (ブーイモ MMcf-VSb/)2018/02/19(月) 18:20:58.79ID:80EWA0MzM
なんの雑誌か忘れたけど88のウルティマシリーズも
ハード叩く部分以外はCで書いてあるって
その担当者のレビューがあったかな

542ナイコンさん (オイコラミネオ MM4f-M7+s)2018/02/20(火) 13:08:13.56ID:u5P+FCjiM
グラフィックやサウンドを使うゲームなら、アセンブラで全メモリを頭の中で管理しながら制作したと思うよ
スタートレックみたいなのは、よく書かれていたような記憶が
Cは個人用のツールや実験制御が主用途だったんでは

543ナイコンさん (ワッチョイ 377f-OXkK)2018/02/20(火) 19:00:21.91ID:UXnJl/Uf0
スタートレックはBASICでしょ。

544ナイコンさん (ドコグロ MMdf-dLOu)2018/02/20(火) 20:18:46.62ID:DpplHbnjM

545ナイコンさん (ワッチョイ f776-1djH)2018/02/21(水) 00:43:55.48ID:eoYIITKC0
PL/M-80で書かれた有名なソフトといえば、CP/Mだね。ただしPDP版のクロス。
CP/Mを書くためにキルダールが開発したのだから当然だが。ただしCP/M上で
セルフで走るDRI謹製版のPL/Mはなかったはず。コンパチはあったけど。

546ナイコンさん (ワッチョイ f776-1djH)2018/02/21(水) 00:49:16.19ID:eoYIITKC0
>>541
8086な16bitCPUでC言語でGameというなら腐るほどあるよね。
噂ではApplePascal(UCSDのApple版)で書かれていたウィザードリの移植を
ASCII系列がやって、できがいいのでSirTechが気に入って持ち帰ってIBM-PC版に
書き換えたとか。とするなら、PC-8801版のあれらはC言語で書かれていたかもね。
知らんけど。

新着レスの表示
レスを投稿する