Monthly Archives: March 2011

연산자Operators

Unary Operators (Highest Precedence)

@ Address of the variable or function (returns a pointer)

not Boolean or bitwise not

Multiplicative and Bitwise Operators

* Arithmetic multiplication or set intersection

/ Floating-point division

div Integer division

mod Modulus (the remainder of integer division)

as Allows a type-checked type conversion among at runtime (part of the RTTI support)

and Boolean or bitwise and

shl Bitwise left shift

shr Bitwise right shift

 

Additive Operators

+ 더하기 (정수,실수)

– 빼기(정수,실수)

or Boolean or bitwise or

xor Boolean or bitwise exclusive or

 

Relational and Comparison Operators (Lowest Precedence)

= Test whether equal

<> Test whether not equal

< Test whether less than

> Test whether greater than

<= Test whether less than or equal to, or a subset of a set

>= Test whether greater than or equal to, or a superset of a set

in Test whether the item is a member of the set

is Test whether object is type-compatible (another RTTI operator)

 

워드프레스 위지위그가 꼬라서 못해먹겠네

대문자Uppercase,Capital 사용

델파이는 다른 언어와 다르게 대소문자 구분을 하지 않는다.

YourMother = yourmother=youRmOtHEr

델파이7은 한글 변수선언이 안되는데 최근버전은 된다는 것 같다. 유니코드… C#처럼^^

그래서 이런걸 개발 해 냈다.

int숫자 , str니이름, …

이런식으로 해보면.. 많이 편하다. 영어사이에 한글이 껴있으면 변수인가보다 하면 되고…

개인적으로 IDE에서 한글처럼 폰트설정도 할 수 있으면 좋겠다 싶지만…. 과욕인듯…

 

 

주석Comments

파스칼에서 주석은

{중괄호로 둘러싸거나}

(*괄호에 별표시한거로 둘러싸거나*)

//씨언어 타입으로도 사용가능하다.

 

{당연하게도… {요렇게 하면} 에러가 남}

괄호는 벌써 눈이 맞아서 가버렸으니까…

추상 데이터 타입Abstract(미완성)

추상화 : 소프트웨어의 복잡성 문제를 해결하기 위한 대표적인 방법.

모듈화modularization와 추상화abstraction

C언어와 같은 절차적 언어에서는 프로시저Procedure 또는 함수Function가 모듈 기능을 하고, 객체지향 언어에서는 추상 데이터 타입Abstract data type이 모듈 기능을 한다.

프로시저Procedure : 함수같은거..

추상 데이터 타입

representation:데이터 표현(데이터에 대한 추상화 매커니즘)

operations : 표현된 데이터에 대한 일련의 연산(알고리즘에 대한 추상화 메커니즘)