델파이는 Objective Pascal문법을 사용하고 있으며, Objective Pascal은 기본적으로 Pascal의 문법을 사용할 수 있도록 만들어 놓은 것으로 알고 있습니다.
제가 이전에 파스칼을 써 본적이 없어서 장담은 못하겠지만, 파스칼의 명령어들은 기본적으로 다 먹힌다고 보면 될거 같습니다.
다만.. 아마 참조유니트 명들은 다를겁니다. 그리고 기본적으로 델파이는 프로젝트 파일을 가지는데 원래 파스칼은 그렇지 않죠? 단일 유니트로 컴파일을 시키게 되어 있지요..그건 랭귀지 자체가 델파이는 OOP를 지원하는데 반해 파스칼은 그런 개념이 발달하기 전의 언어라는 점으로 이해하시면 될겁니다.
실험으로 터보파스칼 7.0을 구해서 깔아봤는데, 컴파일-링킹-빌딩 다 문제 없는데 막판에 실행을 시키면 에러가 나네요. 아무래도 DOS 커맨드라인에서 돌아가게 되어 있는 것을 도스가상모드 (윈 98 이상은 기본적으로 도스가 지원이 안되죠?) 에서 돌린 탓인 듯 합니다.
그니까, 제 생각으로는요.. 파스칼 문법 자체를 배우는데 델파이를 사용하시는 건 별 문제가 없습니다만 ANSI PASCAL과 틀린 몇가지 환경 (유니트 환경, '프로젝트' 개념.. 등등, 그리고 파스칼에는 없는 숱한 Objective Pascal의 문법들)은 염두에 두고 배우시면 될 듯 합니다.
하지만, 만약에 단지 ANSI 파스칼만을 정확히 배우는 목적이라면.. 저 같으면 컴을 싹 밀고 저용량 하드 달아서 윈도즈 95나 도스 6.x 정도를 깔아놓고 터보 파스칼로 공부할 거 같네요..
제가 이전에 파스칼을 써 본적이 없어서 장담은 못하겠지만, 파스칼의 명령어들은 기본적으로 다 먹힌다고 보면 될거 같습니다.
다만.. 아마 참조유니트 명들은 다를겁니다. 그리고 기본적으로 델파이는 프로젝트 파일을 가지는데 원래 파스칼은 그렇지 않죠? 단일 유니트로 컴파일을 시키게 되어 있지요..그건 랭귀지 자체가 델파이는 OOP를 지원하는데 반해 파스칼은 그런 개념이 발달하기 전의 언어라는 점으로 이해하시면 될겁니다.
실험으로 터보파스칼 7.0을 구해서 깔아봤는데, 컴파일-링킹-빌딩 다 문제 없는데 막판에 실행을 시키면 에러가 나네요. 아무래도 DOS 커맨드라인에서 돌아가게 되어 있는 것을 도스가상모드 (윈 98 이상은 기본적으로 도스가 지원이 안되죠?) 에서 돌린 탓인 듯 합니다.
그니까, 제 생각으로는요.. 파스칼 문법 자체를 배우는데 델파이를 사용하시는 건 별 문제가 없습니다만 ANSI PASCAL과 틀린 몇가지 환경 (유니트 환경, '프로젝트' 개념.. 등등, 그리고 파스칼에는 없는 숱한 Objective Pascal의 문법들)은 염두에 두고 배우시면 될 듯 합니다.
하지만, 만약에 단지 ANSI 파스칼만을 정확히 배우는 목적이라면.. 저 같으면 컴을 싹 밀고 저용량 하드 달아서 윈도즈 95나 도스 6.x 정도를 깔아놓고 터보 파스칼로 공부할 거 같네요..
> 파스칼을 조금 배워야 할것 같은데...
>
> 파스칼 컴파일러를 구하기가 쉽지가 않군요..
> 제가 알기론 델파이가 파스칼에서 발전한것이니...
> 물론 파스칼의 문법도 적용이 되겠죠....
>
> 고수님들의 답변 부탁드립니다.