프로그래밍 언어
-
Free Pascal(FPK Pascal) 2.2.4프로그래밍 언어/설정 2009. 7. 7. 20:17
여기에서 devpas192.exe(http://www.bloodshed.net/dev/devpas192.exe)를 다운 받아 설치한다. { or 여기에서 fpc-2.2.4.i386-win32.exe를 다운 받아 설치한다. 테스트 콘솔 창을 열어 C:\FPC\2.2.4\demo\text로 이동한다. C:\FPC\2.2.4\demo\text>fpc hello C:\FPC\2.2.4\demo\text>hello } { ... } program hello; begin writeln('Hello world'); end.
-
Atomic 타입 - MASM프로그래밍 언어/데이터 타입 2009. 7. 6. 01:27
불 false는 0, true는 1로 가정할 수 있다. mov AND 비트와이즈 OR 비트와이즈 NOT 1의 보수 문자 부호있는 정수 SBYTE/SWORD/SDWORD ; DB/DW/DD movsx ;mov CMP neg 2의 보수 add sub imul cbw/cwd/cdq idiv 단정도(single precision) 실수 REAL4 ; DD fld fstp fadd fmul 배정도(double precision) 실수 REAL8 ; DQ 참조 사이트: http://www.website.masmforum.com/tutorials/fptute/index.html http://jjjryu.tistory.com/entry/MASM-2
-
MASM프로그래밍 언어/expression 2009. 7. 6. 01:11
불식 false는 0, true는 1로 가정할 수 있다. mov AND 비트와이즈 OR 비트와이즈 NOT 1의 보수 산술식 movsx ;mov load/store to/from ax/bx neg add sub imul cbw/cwd/cdq idiv TITLE Addition and Subtraction (AddSub3.asm) INCLUDE Irvine32.inc includelib irvine32.lib .data Rval SDWORD ? Xval SDWORD 26 Yval SDWORD 30 Zval SDWORD 40 var1 SDWORD 3 var2 SDWORD 6 var3 SDWORD 4 var4 SDWORD ? .code mainCRTStartup PROC ; Expression: Rval = -..
-
VB프로그래밍 언어/제어 구조 2009. 6. 22. 23:33
If ... Then ... ElseIf ... Then ... Else ... End If For {ID}=... To ... [Step ...] ... Exit For ... Next {ID} Public Sub compute() Dim i As Long Dim total As Long total = 0 For i = 1 To mMydata total = total + i Next i mResult = total End Sub Do [{While | Until} ...] ... Exit Do ... Loop exit property Public Property Let mydata(value As Long) ... exit property ... End Property '외부에서 결과 값을 읽어갈 때 ..
-
LUA프로그래밍 언어/설정 2009. 6. 4. 01:48
high-level extensible language 로컬로 명시적으로 선언되지 않은 모든 변수는 글로벌 데이터 타입 변수는 타입이 없고, 오직 값 만이 타입을 가진다. // dynamically typed language nil unique value 'nil' assignment equality test number string function Cfunction userdata assignment equality test table associative array 레코드 리스트 // 배열? 참조 사이트: http://www.redwiki.net/wiki/wiki.php/LUA%20Tutorial http://www.redwiki.net/wiki/wiki.php/lua/%BC%D2%B0%B3%B3%E..
-
C프로그래밍 언어/제어 구조 2009. 5. 30. 01:17
int main(int argc, char* argv[]) { // { if (argc < 3) { printf("\nUsage: %s hostname port.", argv[0]); return 1; //error } ... // } // printf("Hello World!\n"); return 0; }#define forloop(index, bound) for (int (index) = 0;(index) < (bound); (index)++) forloop(i,n) forloop(j,n) forloop(k,n) // do something 참조 사이트: http://kldp.org/node/105828 http://jjjryu.tistory.com/entry/%EC%BB%A8%ED%8A%B8%EB%..
-
MASM프로그래밍 언어/설정 2009. 4. 13. 00:32
MASM(the Microsoft Macro Assembler) preserves the historical INTEL notation for writing x86 assembler MASM Version 5.1 In MASM version 5.1 the assembler is MASM.EXE. the file name for the assembler was changed to ML.EXE in 1991 with the release of MASM version 6.0 the last seperate release of MASM 6.11d as a commercial product Microsoft released version 6.11d in 1993 including 32 bit Windows ope..
-