14/12/01 00:23:54.15 xgDZwfww
>>60
getcharに関してはすみません考え違いでした
その通り(エンター押さないと動かない)ですね
64:デフォルトの名無しさん
14/12/01 19:13:39.72 BZNhQbSm
アセンブラ触るとポインタの概念は難しく無いんだけどな。記述にちょっと戸惑うけど。
65:デフォルトの名無しさん
14/12/01 20:29:06.23 GlL64rib
「熱血!アセンブラ入門」の出番だな
66:デフォルトの名無しさん
14/12/02 01:12:11.31 9M3qnKrA
>>64
基礎をやるならアセンブラ学ぶべきだとは思うけど、
GASは滅べば良いと思う。Intel形式で良いっての…
67:デフォルトの名無しさん
14/12/02 02:35:28.57 C370zj97
○ Google Apps Script
GNU ASsembler
68:デフォルトの名無しさん
14/12/02 02:36:08.40 Ho4GTHaC
まずはZ80から…
69:デフォルトの名無しさん
14/12/02 04:01:30.16 TFHQO0az
今さらアセンブラやらせるとか鬼だな
70:デフォルトの名無しさん
14/12/02 07:50:29.07 kCkBuQHW
CASL()笑
資格取得専用(笑)
71:デフォルトの名無しさん
14/12/02 10:39:34.45 3rN5XUau
鬼というのは右も左も分からないプログラミング未経験者にCを勧める輩のことだ
72:デフォルトの名無しさん
14/12/02 23:16:59.49 FEogy3N+
C言語でΠってどうやって表すんですか
#include <math.h>でM_PI使っても定義がダメみたいで上手くいきません
73:デフォルトの名無しさん
14/12/02 23:56:00.20 Ki5Q3RuY
C言語って学習環境にメリットあると思うんだけどな
俺Cから始めたからそう感じる
74:デフォルトの名無しさん
14/12/03 00:04:12.40 FsZvPr0V
>>72
#include <stdio.h>
#define _USE_MATH_DEFINES
#include <math.h>
int main(void)
{
printf("%f\n",M_PI);
return 0;
}
URLリンク(tessy.org)
error C2065: 'M_PI' : 定義されていない識別子です。
に書いてあった
75:デフォルトの名無しさん
14/12/03 00:12:44.04 0OQ5Ck44
>>73
Unix系OSとgcc?
76:デフォルトの名無しさん
14/12/03 00:23:26.04 vA6N0j3d
>>74
gcc だと M_PIl(long double)なんかもあるね
/* The above constants are not adequate for computation using `long double's.
Therefore we provide as an extension constants with similar names as a
GNU extension. Provide enough digits for the 128-bit IEEE quad. */
#ifdef __USE_GNU
:
# define M_PIl 3.141592653589793238462643383279502884L /* pi */
77:デフォルトの名無しさん
14/12/03 00:25:30.72 rw40JVQB
精度が大事なら多倍長。
どんなに桁が入力されていても標準の方ではCPUの精度以下しかでない。
78:デフォルトの名無しさん
14/12/03 03:09:10.83 96sMVSIB
>>70
CASLを笑えないよ。
結局、二人の大学院生が作ったLLVMも、
CASLと同じ仮想アセンブラで、
多くの企業が、このアイデアに飛びついた
コンパイルしていったん仮想アセンブラにすれば、
x86,ARMやコア数に関わらず表現できて、
マシン(CPU)を抽象化できる
結局、マシンコードにする前に、
仮想アセンブラという段階が必要だった
79:デフォルトの名無しさん
14/12/03 03:14:35.03 /c7/jI5U
やっぱりね
80:デフォルトの名無しさん
14/12/03 12:31:53.65 H4iS8HkY
C++コンパイラは、最初の頃はCのコードを吐いていたけど、
結局ネイティブなコードを吐く流れになったからなあ。
LLVMも一過性の産物として終りそうな予感もする。
81:デフォルトの名無しさん
14/12/03 14:59:39.96 uc/zSG8G
とりあえずGNU離れをするためのgcc互換コンパイラみたいな感じでもあるしw
82:デフォルトの名無しさん
14/12/03 15:24:07.39 VV6MKLd8
GCCが出来なかったコンパイラバックエンドの共有化ができているというのに
83:デフォルトの名無しさん
14/12/03 15:43:24.08 /c7/jI5U
やらなかったでは