◆ C/C++ 계열 ◆
1. Dev-C++ ( http://www.bloodshed.net/devcpp.html )
- 엄밀히 말하면 Dev-C++ 자체는 IDE 에 불과합니다만 공식 사이트에서
컴파일러와 같이 배포를 하고 있기에 추가를 해두었습니다.
gcc 기반의 MinGW 가 포함되어있습니다.
2. MinGW ( http://www.mingw.org/ )
- 위에서도 잠깐 언급이 되었는데 gcc 를 기반으로 한 컴파일러입니다.
3. Turbo C++ 2006 Explorer Edition ( http://cc.codegear.com/free/turbo )
- Borland C++ Builder 2006 의 무료버전입니다.
C++ Builder / Delphi 특유의 개발환경으로 인해 윈도우 프로그래밍의 편리성 면에 있어서는
MS 제품보다 더 낫다는게 제 개인적인 생각입니다.
컴파일러는 상용제품과 동일하며~ 상용제품에 포함되는 라이브러리가 일부 제외되었습니다.
또, 사용자 임의로 VCL 컴포넌트를 추가할 수 없다는 제한이 있습니다.
( CodeGear 회원가입 후, 무료라이센스 신청을 하면 사용하실 수 있습니다. )
4. Visual C++ Express 시리즈 ( http://www.microsoft.com/express/vc/ )
- 말이 필요없는 MS 컴파일러입니다.
기본 패키지에는 컴파일러와 기본 헤더/라이브러리만 포함되어 있기 때문에,
윈도우즈 프로그래밍을 위해서는 Platform SDK 를 추가로 설치해야 합니다.
( MFC / ATL 등은 지원하지 않습니다. )
5. 그 외
- DJGPP ( http://www.delorie.com/djgpp/ )
- LCC-win32 ( http://www.cs.virginia.edu/~lcc-win32/ ) [ C++ 지원하지 않습니다. ]
◆ Pascal ( Delphi ) 계열 ◆
1. Turbo Delphi 2006 Explorer Edition ( http://cc.codegear.com/free/turbo )
- Borland Delphi 2006 의 무료버전입니다.
터보 에디션이라고 무료 버전이 공개될때 Turbo C++ Explorer 와 같이 등장했으며,
기타 내용은 Turbo C++ Explorer 와 동일합니다.
2. Free Pascal ( http://www.freepascal.org/ )
- 오픈소스 진영에서 꾸준히 개발중인 Pascal 언어입니다.
Turbo Pascal ( Delphi ) 의 문법과의 호환성도 상당히 높습니다.
3. Lazarus ( http://www.lazarus.freepascal.org/ )
- Lazarus 역시 IDE 를 가리키지만 기본적으로 Free Pascal 을 포함해서 배포됩니다.
Lazarus 는 개발환경이 Delphi 와 거의 흡사합니다.
설치패키지에는 여러 라이브러리들이 많이 포함되는 탓인지 윈도우즈용 응용프로그램 개발시,
바이너리의 크기가 좀 커지는 듯한 느낌이 있습니다.
4. Dev-Pascal ( http://www.bloodshed.net/devpascal.html )
- MinGW 대신 FreePascal 과 함게 배포되는 패키지입니다.
◆ Basic 계열 ◆
1. Visual Basic Express 시리즈 ( http://www.microsoft.com/express/vb/ )
- 말이 필요없는 MS 제품. MS 제품은 VB 6.0 을 마지막으로 .NET 으로 넘어갔습니다.
2. Free Basic ( http://www.freebasic.net/ )
- Free Pascal 과 마찬가지로 오픈소스 진영에서 꾸준히 개발중입니다.
◆ 그 외 ◆
- 자바 ( http://java.sun.com/ )
- JBuilder ( http://cc.codegear.com/free/turbo )
- ActivePerl ( http://www.activestate.com/activeperl/ )
- PHP ( http://www.php.net/ )
- Python ( http://www.python.org/ )
- MASM32 ( http://www.masm32.com/ )
- NASM ( http://www.nasm.us/ )
- FASM ( http://flatassembler.net/ )
'Tip / Tech' 카테고리의 다른 글
[TIP] VirtualBox 를 사용한 커널 디버깅 설정 (0) | 2010.03.27 |
---|---|
[TIP] gVim 폰트, 윈도우크기, 윈도우위치 설정 (_vimrc) (2) | 2009.03.22 |
[TIP] Visual C++ DSW(or DSP) 파일 콘솔에서 빌드하기~ (VC++ 6.0) (4) | 2008.07.12 |
[TIP] 유용한 프리웨어들~ (3) | 2008.05.28 |
[TIP] Doxygen 으로 chm 만들때 한글이 깨질때~! (0) | 2008.04.24 |