터보 C

작가: Randy Alexander
창조 날짜: 25 4 월 2021
업데이트 날짜: 26 6 월 2024
Anonim
C언어 코딩 무료 강의 및 기초 교육, 볼랜드 터보C, DOSBox 활용; (C language basics lecture using Borland Turbo C compiler)
동영상: C언어 코딩 무료 강의 및 기초 교육, 볼랜드 터보C, DOSBox 활용; (C language basics lecture using Borland Turbo C compiler)

콘텐츠

정의-Turbo C의 의미는 무엇입니까?

Turbo C는 C 언어로 프로그래밍하기위한 통합 개발 환경 (IDE)이었습니다. 이 시스템은 볼랜드가 개발하고 1987 년에 처음 도입되었습니다. 당시 Turbo C는 컴팩트 한 크기, 포괄적 인 수동, 빠른 컴파일 속도 및 저렴한 가격으로 유명했습니다. IDE, 저렴한 가격 및 빠른 컴파일러와 같은 이전의 Borland 제품인 Turbo Pascal과 많은 유사점이 있었지만 C 컴파일러 시장의 경쟁으로 인해 성공하지 못했습니다.


Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 Turbo C를 설명합니다

Turbo C는 C 언어로 프로그램을 작성하기위한 소프트웨어 개발 도구입니다. IDE로서 소스 코드 편집기, 빠른 컴파일러, 링커 및 오프라인 도움말 파일을 참조 용으로 포함했습니다. 버전 2에는 내장 디버거가 포함되어 있습니다. Turbo C는 Borlands Turbo Pascal의 후속 제품으로, Pascal 언어는 학생들에게 프로그래밍을 가르치는 데 적합했기 때문에 교육 기관에서 널리 사용되었습니다. Turbo C는 처음에 다른 회사에서 개발되었지만 Turbo Pascal과 많은 기능, 즉 인터페이스의 모양과 다양한 프로그래밍 및 디버깅 도구를 공유했습니다. 그러나 Microsoft C, Watcom C, Lattice C 등과 같은 다른 C 제품과의 경쟁으로 인해 Turbo Pascal만큼 성공하지 못했습니다. 그럼에도 불구하고 Turbo C는 여전히 컴파일 속도와 가격면에서 유리합니다.

첫 번째 버전은 1987 년 5 월 13 일에 릴리스되었으며 IBM PC에서 소프트웨어 개발을위한 최초의 편집 컴파일 실행 환경을 제공했습니다. Turbo C는 원래 Borland가 개발하지 않았지만 Bob Jervis에서 구입했으며 처음에는 Wizard C라고 불렀습니다. Turbo Pascal은 이번에는 풀다운 메뉴가 없었으며 4 번째 버전에서만 볼 수있었습니다. 터보 C와 같은

회사로서의 Borland는 더 이상 이러한 제품을 개발 및 판매하지 않지만 Turbo C는 여전히 실제 기술 지원이없는 구식 기술이며 더 이상 현대적인 소프트웨어 개발에는 적합하지 않지만 다양한 온라인 리포지토리에서 무료로 다운로드 할 수 있습니다. Turbo C는 결국 Turbo C ++로, 그 다음 Borland C ++로, 마지막으로 C ++ Builder로 발전했습니다.


터보 C 기능 :

  • C 언어 기호 구조 및 이름에 완전히 액세스 할 수있는 인라인 어셈블리-이를 통해 프로그래머는 별도의 어셈블러 없이도 일부 어셈블리 언어 코드를 프로그램에 직접 작성할 수 있습니다.
  • 모든 메모리 모델에 대한 지원-이는 해당 시대의 16 비트 프로세서가 사용하는 세그먼트 화 된 메모리 아키텍처와 관련이 있으며 각 세그먼트는 64KB로 제한되었습니다. 모델을 작고, 작고, 중대하고, 거대하다고 부르며, 이는 프로그램 자체의 크기뿐만 아니라 프로그램이 사용하는 데이터의 크기를 결정합니다. 예를 들어, 작은 모델에서는 데이터와 프로그램이 모두 단일 64Kb 세그먼트에 맞아야합니다. 작은 모델에서 데이터와 프로그램은 각각 다른 64Kb 세그먼트를 사용했습니다. 따라서 64Kb보다 큰 프로그램이나 64Kb보다 큰 데이터를 조작하는 프로그램을 만들려면 중간, 크고 큰 메모리 모델을 사용해야했습니다. 반대로, 32 비트 프로세서는 플랫 메모리 모델을 사용했으며이 제한이 없었습니다.
  • 속도 또는 크기 최적화-컴파일러는 크기가 빠르거나 작지만 둘 다가 아닌 실행 가능한 프로그램을 생성하도록 구성 할 수 있습니다.
  • 상수 폴딩-이 기능을 통해 Turbo C 컴파일러는 런타임이 아닌 컴파일 시간 동안 상수 표현식을 평가할 수있었습니다.