๋ณธ๋ฌธ์œผ๋กœ ์ด๋™

QuickC

์œ„ํ‚ค๋ฐฑ๊ณผ, ์šฐ๋ฆฌ ๋ชจ๋‘์˜ ๋ฐฑ๊ณผ์‚ฌ์ „.
QuickC
๊ฐœ๋ฐœ์ž๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ
๋ฐœํ‘œ์ผ1987๋…„ 10์›”(39๋…„ ์ „)(1987-10)
์•ˆ์ •ํ™” ๋ฒ„์ „
2.51 / 1990๋…„(36๋…„ ์ „)(1990)
ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ดC
์šด์˜ ์ฒด์ œMS-DOS
์ข…๋ฅ˜IDE
๋ผ์ด์„ ์Šค์‚ฌ์œ 
QuickC for Windows
๊ฐœ๋ฐœ์ž๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ
๋ฐœํ‘œ์ผ1991๋…„ 9์›”(35๋…„ ์ „)(1991-09)
์•ˆ์ •ํ™” ๋ฒ„์ „
1.00 / 1991๋…„ 9์›”(35๋…„ ์ „)(1991-09)[1]
ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ดC
์šด์˜ ์ฒด์ œ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ์œˆ๋„์šฐ
์ข…๋ฅ˜IDE
๋ผ์ด์„ ์Šค์‚ฌ์œ 

๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ QuickC(์˜์–ด: QuickC)๋Š” ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ๊ฐ€ C ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์œ„ํ•ด ๊ฐœ๋ฐœํ•œ ๋‹จ์ข…๋œ ์ƒ์šฉ ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ(IDE) ์ œํ’ˆ์œผ๋กœ, ์ดํ›„ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ๋น„์ฃผ์–ผ C++ ์Šคํƒ ๋‹ค๋“œ ์—๋””์…˜์œผ๋กœ ๋Œ€์ฒด๋˜์—ˆ๋‹ค.[2] ์ฃผ ๊ฒฝ์Ÿ ์ œํ’ˆ์€ ๋ณผ๋žœ๋“œ์˜ ํ„ฐ๋ณด C์˜€๋‹ค.[3]

๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ QuickC๋Š” ๊ฐ™์€ ์‹œ๊ธฐ์— ์‹œ์žฅ์— ์ถœ์‹œ๋œ IDE ๊ธฐ๋ฐ˜์˜ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์„ธ ๊ฐ€์ง€ ์ค‘ ํ•˜๋‚˜์ด๋ฉฐ, ๋‚˜๋จธ์ง€ ๋‘˜์€ ํ€ต๋ฒ ์ด์ง[4]๊ณผ QuickPascal์ด๋‹ค.[5][6] ํ€ต๋ฒ ์ด์ง์€ ๋‚˜์ค‘์— ๋น„์ฃผ์–ผ ๋ฒ ์ด์ง์œผ๋กœ ๋ฐœ์ „ํ–ˆ์œผ๋ฉฐ, ์ดํ›„ MS-DOS ๋ฒ„์ „์—๋Š” ๋ง์ปค ์—†์ด ํ๋ฒ ์ด์ง์œผ๋กœ ํฌํ•จ๋˜์–ด GW ๋ฒ ์ด์ง์„ ๋Œ€์ฒดํ–ˆ๋‹ค. ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ QuickC๋Š” ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ๋น„์ฃผ์–ผ C++์˜ ์ง๊ณ„ ์กฐ์ƒ์ด๋‹ค.[6][7][8][9][10] ์ด ์„ธ ๊ฐ€์ง€ Quick ์–ธ์–ด ๊ตฌํ˜„์ฒด๋Š” ํŒŒ์›Œ ์œ ์ €๋ฅผ ๋Œ€์ƒ์œผ๋กœ ์„ค๊ณ„๋˜์—ˆ์œผ๋ฉฐ(์ „๋ฌธ ๊ฐœ๋ฐœ์ž์—๊ฒŒ๋Š” ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ๊ฐ€ ํ•ด๋‹น ์–ธ์–ด๋ฟ๋งŒ ์•„๋‹ˆ๋ผ C++, ํฌํŠธ๋ž€, COBOL์— ๋Œ€ํ•ด ๋” ๋น„์‹ธ๊ณ  ํฌ๊ด„์ ์ธ ๊ตฌํ˜„์ฒด๋ฅผ ์ œ๊ณตํ–ˆ์Œ), ๊ต์œก์šฉ์œผ๋กœ๋„ ์‚ฌ์šฉ๋˜์—ˆ๋‹ค. ์„ธ ๊ฒฝ์šฐ ๋ชจ๋‘ ์ฃผ ๊ฒฝ์Ÿ์ž๋Š” ๋ณผ๋žœ๋“œ์˜ ํ„ฐ๋ณด ์ปดํŒŒ์ผ๋Ÿฌ ์‹œ๋ฆฌ์ฆˆ์˜€๋‹ค.[11] ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ๋งคํฌ๋กœ ์–ด์…ˆ๋ธ”๋Ÿฌ ๋˜ํ•œ ๋ณผ๋žœ๋“œ์˜ ํ„ฐ๋ณด ์–ด์…ˆ๋ธ”๋Ÿฌ์™€ ๊ฒฝ์Ÿ ๊ด€๊ณ„์— ์žˆ์—ˆ๋‹ค.[12]

๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ QuickC๋Š” ๋ฆฌ์–ผ ๋ชจ๋“œ ํƒ€๊นƒ ์ปดํŒŒ์ผ๋Ÿฌ์˜€์œผ๋‚˜, ๋ณดํ˜ธ ๋ชจ๋“œ ํ”„๋กœ๊ทธ๋žจ์„ ์ปดํŒŒ์ผํ•  ์ˆ˜ ์žˆ์—ˆ๋˜ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ QuickC for Windows 1.0์€ ์˜ˆ์™ธ์ ์œผ๋กœ ์œˆ๋„์šฐ์šฉ ํ”„๋กœ๊ทธ๋žจ๋งŒ ์ง€์›ํ–ˆ๋‹ค.

๋ฒ„์ „ ์—ญ์‚ฌ

[ํŽธ์ง‘]
  • QuickC 1.0, 1987๋…„ 10์›” ์ถœ์‹œ.[13][14] ANSI C ํ‘œ์ค€์„ ๊ตฌํ˜„ํ•˜๋ฉฐ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ C 5.0๊ณผ ํ˜ธํ™˜๋œ๋‹ค.[15] ์ฝ”๋“œ๋ทฐ(CodeView)๋„ ์ง€์›ํ•œ๋‹ค.[16] ์ถœ์‹œ ๋‹น์‹œ ์›จ์Šคํ„ด ๋””์ง€ํ„ธ ํ•˜๋“œ ๋””์Šคํฌ ์ปจํŠธ๋กค๋Ÿฌ์™€ ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๋‹ค.[17]
  • QuickC 1.01
  • QuickC 2.0, 1989๋…„ 1์›” ์ถœ์‹œ.[18][19][20] ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์œผ๋กœ ์ฆ๋ถ„ ์ปดํŒŒ์ผ ๋ฐ ๋งํฌ, ์ปดํŒŒ์ผ ์†๋„ ํ–ฅ์ƒ, ๋‚ด์žฅ ์–ด์…ˆ๋ธ”๋Ÿฌ ๋ฐ ๋ชจ๋“  ๋ฉ”๋ชจ๋ฆฌ ๋ชจ๋ธ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ๋‹ค.[21] ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ C 5.1๊ณผ ํ˜ธํ™˜๋œ๋‹ค.[22]
  • QuickC 2.01, 1989๋…„ 6์›” ์ถœ์‹œ.[23] Quick ์–ด์…ˆ๋ธ”๋Ÿฌ๊ฐ€ ์ด ๋ฒ„์ „์— ํฌํ•จ๋˜์—ˆ๋‹ค.[24] ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ์†Œ์Šค ํ”„๋กœํŒŒ์ผ๋Ÿฌ์™€ ํ˜ธํ™˜๋œ๋‹ค.[25]
  • QuickC 2.50, 1990๋…„ 5์›” ์ถœ์‹œ.[26]
  • QuickC 2.51, 1990๋…„ 12์›” ์ถœ์‹œ (์–ด์…ˆ๋ธ”๋Ÿฌ๊ฐ€ ๋ฒˆ๋“ค๋กœ ํฌํ•จ๋œ ๋ฒ„์ „์œผ๋กœ๋งŒ ์ œ๊ณต)
  • ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ QuickC for Windows 1.0, 1991๋…„ 9์›” ์ถœ์‹œ.[1][27] ์œˆ๋„์šฐ์šฉ C ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ์ตœ์ดˆ์˜ ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ(IDE)์ด๋ฉฐ,[28] ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ C 6.0 ๋ฐ ์œˆ๋„์šฐ SDK์™€์˜ ๋ฒˆ๋“ค๋กœ๋„ ์ œ๊ณต๋˜์—ˆ๋‹ค.[29] ์ด IDE๋Š” ์ผ๋ถ€ ๋ฌธ์„œํ™”๋˜์ง€ ์•Š์€ ์œˆ๋„์šฐ API ํ˜ธ์ถœ์„ ์‚ฌ์šฉํ–ˆ๋‹ค.[30][31] ์ด ๋ฒ„์ „์—์„œ๋„ DOS์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์—ˆ์œผ๋‚˜, ๋ฆฌ์–ผ ๋ชจ๋“œ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ์ œํ•œ๋˜์—ˆ๋‹ค.

๊ฐ™์ด ๋ณด๊ธฐ

[ํŽธ์ง‘]

๊ฐ์ฃผ

[ํŽธ์ง‘]
  1. 1 2 โ€œMicrosoft Readies Quick C for Windows for July Introductionโ€. ใ€ŠInfoWorldใ€‹. 1991๋…„ 5์›” 13์ผ. 113๋ฉด.
  2. โ†‘ โ€œVisual C++ adds Windows supportโ€. ใ€ŠInfoWorldใ€‹. 1993๋…„ 2์›” 22์ผ. 17๋ฉด.
  3. โ†‘ โ€œQuick C vs Turbo C advertisementโ€. ใ€ŠInfoWorldใ€‹. 1987๋…„ 9์›” 7์ผ. 70๋ฉด.
  4. โ†‘ QuickBasic Programmers' Toolbox
  5. โ†‘ Quick Language Essentials, pp i-xxvii
  6. 1 2 QuickPascal Programmers' Toolbox pp 3-6
  7. โ†‘ Gettfng Getting Started With Visual C++, intro
  8. โ†‘ Quick C Programmers' Toolbox pp 3-6
  9. โ†‘ QuickBasic Programmers' Toolbox pp 1-4
  10. โ†‘ Using MS-DOS 6 Appendix III
  11. โ†‘ Borland Turbo C
  12. โ†‘ The Giant Black Book of Computer Viruses pp 16
  13. โ†‘ โ€œMicrosoft Releases C Program Wares, Provides Rebatesโ€. ใ€ŠInfoWorldใ€‹. 1987๋…„ 11์›” 9์ผ. 29๋ฉด.
  14. โ†‘ โ€œQuick C advertisementโ€. ใ€ŠInfoWorldใ€‹. 1987๋…„ 12์›” 7์ผ. 28๋ฉด.
  15. โ†‘ โ€œMicrosoft Quick C Battles for a Better C Benefit Novice and Professional alikeโ€. ใ€ŠInfoWorldใ€‹. 1988๋…„ 5์›” 23์ผ. 67๋ฉด.
  16. โ†‘ โ€œUser Group Greets Microsoft's New C Products With Enthusiasmโ€. ใ€ŠInfoWorldใ€‹. 1987๋…„ 6์›” 8์ผ. 73๋ฉด.
  17. โ†‘ โ€œMicrosoft Scrambles to Patch Quick C Bugsโ€. ใ€ŠInfoWorldใ€‹. 1987๋…„ 12์›” 7์ผ. 3๋ฉด.
  18. โ†‘ โ€œEarly Users Pleased With Microsoft Quick C Updateโ€. ใ€ŠInfoWorldใ€‹. 1989๋…„ 1์›” 30์ผ. 15๋ฉด.
  19. โ†‘ โ€œQuick C 2.0 advertisementโ€. ใ€ŠInfoWorldใ€‹. 1989๋…„ 2์›” 6์ผ. 23๋ฉด.
  20. โ†‘ โ€œQuickC 2.0 Shows Off New Interface, Adds Memory Models, In-line Assemblerโ€. ใ€ŠPC Magazineใ€‹. 1989๋…„ 5์›” 30์ผ. 36๋ฉด.
  21. โ†‘ โ€œMicrosoft Offers Quick C Upgradeโ€. ใ€ŠInfoWorldใ€‹. 1989๋…„ 1์›” 16์ผ. 15๋ฉด.
  22. โ†‘ โ€œSix C Compilersโ€. ใ€ŠInfoWorldใ€‹. 1989๋…„ 5์›” 22์ผ. 47๋ฉด.
  23. โ†‘ โ€œQuick Assembler bundled with Microsoft's Quick Cโ€. ใ€ŠInfoWorldใ€‹. 1989๋…„ 6์›” 12์ผ. 24๋ฉด.
  24. โ†‘ โ€œMicrosoft Debuts Quick Assemblerโ€. ใ€ŠInfoWorldใ€‹. 1989๋…„ 6์›” 5์ผ. 3๋ฉด.
  25. โ†‘ โ€œMicrosoft's Source Profiler Works With Languages Conforming to Open Toolsโ€. ใ€ŠInfoWorldใ€‹. 1991๋…„ 6์›” 10์ผ. 22๋ฉด.
  26. โ†‘ โ€œMicrosoft Unveils C, Quick C Updates and Add-On Toolsโ€. ใ€ŠInfoWorldใ€‹. 1990๋…„ 4์›” 16์ผ. 13๋ฉด.
  27. โ†‘ โ€œQuickC for Windows creates applications without using SDKโ€. ใ€ŠInfoWorldใ€‹. 1991๋…„ 9์›” 2์ผ. 13๋ฉด.
  28. โ†‘ โ€œQuickC is a one-stop development toolโ€. ใ€ŠInfoWorldใ€‹. 1991๋…„ 11์›” 18์ผ. 113๋ฉด.
  29. โ†‘ โ€œC languages: oceans apartโ€. ใ€ŠInfoWorldใ€‹. 1992๋…„ 2์›” 3์ผ. 55๋ฉด.
  30. โ†‘ โ€œAuthor disputes calls released by Microsoftโ€. ใ€ŠInfoWorldใ€‹. 1992๋…„ 9์›” 14์ผ. 3๋ฉด.
  31. โ†‘ โ€œUndocumented Windows callsโ€. ใ€ŠInfoWorldใ€‹. 1992๋…„ 11์›” 16์ผ. 98๋ฉด.