컴퓨터, 프로그래밍
파스칼 무엇입니까. 파스칼의 프로그래밍
파스칼은 무엇입니까? 사람들이 꽤 많은이 문제를 부탁드립니다. 기본적으로,이 기본적인 수준에서 컴퓨터를 사용하는 사람입니다. 파스칼 -이 가장 인기있는 프로그래밍 언어 중 하나입니다. 일반적으로 고등학교 나 대학의 첫 번째 과정에서, 그것을 알아보세요. 그것은 많은 다른 프로그래밍 언어의 기초로 간주됩니다.
이야기
파스칼 무엇, 우리는 발견했다. 우리는 지금의 출현과 발전의 역사로 직접 진행합니다. 언어 크리에이터 - 니클라우스 워스. 그것은 1968에서 1969까지의 기간에 개발되었다. 아이디어의 파스칼 생성 언어의 발전에 특별위원회에 참석 한 후 그에게왔다. 파스칼 무엇, 많은 초보 프로그래머들에게 흥미로운 일이다. 프랑스의 유명한 과학자 후이 이름입니다 언어는 지명되었다 블레이즈 파스칼, 기계적인 기계의 생성에 특히 유명, 두 숫자를 요약.
무엇 파스칼의 첫 번째 간행물은 1970 년에 나타났다. 그들은 뛰어난 프로그래밍 기술 및 데이터 구조에 기여할 것 같은 효율성이 언어를, 생성의 주요 목적에 대해 이야기했다.
구현 언어
- UCSD 파스칼. 이 시스템은 1978 년에 설립되었습니다. 그것은 당신이 휴대용 코딩 할 수 있습니다 컴파일러 포트 등장, 지금 등등 원래 시스템을 편집 할 수 있습니다. 나중에 UCSD 많은 후속 파스칼 구현을위한 기초가되었다.
- 오브젝트 파스칼. 파스칼의 프로그래밍은 항상 많은 젊은 전문가를 끌고있다. 1986 년, 애플은 객체의 확장 언어를 만들었습니다. 그룹은 파스칼의 "아버지"로 컨설팅, 개발에 종사하고있다.
- 터보 파스칼. IDE의 첫 번째 버전은 1983 년에 나타났다. 볼랜드는이 구현의 개발에 종사 한 회사였다. 그러나 터보 파스칼 훨씬 Odject 파스칼에서 차용하고, 일반적으로 이러한 구현은 유사했다 주목해야한다. 파스칼의 프로그래밍 관심과 마이크로 소프트입니다. 거의 같은 시간에, 그들은 파스칼에 따라 대상 언어의 자신의 버전을 발표했다. 그녀는 질량 분포를 얻을 수 없었다, 곧 잊혀졌다. 그 후, 볼랜드의라는 오브젝트 파스칼의 구현입니다.
- 오늘 오브젝트 파스칼. 파스칼의 역사에서 가장 중요한 단계는 무료 구현의 수율이다. 그들은 다른 많은 방언의 모든 최고의 포함되어 있습니다. 그들은 대부분의 운영 시스템과의 뛰어난 호환성을 제시한다.
특징
언어 파스칼에 대한 지식은 기능을 시작하는 것이 필요하다. 그 중 최고 - 엄격한 타이핑의 존재 구조화 프로그래밍. 파스칼 - 언어의 종류의 첫번째. 그는 그것이 가능한에게 구문 오류의 다양한뿐만 아니라 선물로 직관적 인 인터페이스를 제외하기 때문에 언어, 훈련 프로그램에 기여해야한다, 개발자를 생각했다. 무엇 파스칼이며, 그 주요 특징은 무엇인가 - 초보자 관심의 주요 문제. 언어는 초보자를위한 매우 간단하다.
원래, 그러나, 언어는 단점을 가지고 있습니다. 그 중 최고 : 작업 할 수없는 동적 메모리, 등등 짧은 IO 라이브러리, 다른 언어로 작성된 기능을 실행할 수있는 자금의 부족, 그리고. 그 언어 매우 간단, 80 년대 초에, 많은 전문가 배운 파스칼은 무엇입니까. 그러나, 모든 그것의 맛되었다. 일부 전문가들은 심지어 언어의 각 부족에 대해 상세하게 색칠 된 기사를 썼다.
결점하고이를 수정
많은 다른 프로그래밍 언어와 마찬가지로, 파스칼은 장점뿐만 아니라 심각한 단점뿐만 아니라 자랑합니다. 점차적으로 개발자들이 단점으로 어려움을 겪고 있다고한다, 그러나 그들은 항상하지 않는 것입니다.
만큼이 들릴 수도로하지만, 그렇지 않은 드문 언어 결함 훈련에 프로그래머를하는 데 도움이됩니다. 또한, 80 년대 파스칼은 그 당시 이민자을 공부 포트란와 비교하여 앞으로 큰 단계이었다. 특히 포트란은 더 많은 문제가 있었다. 시간이 매우 짧은 기간에, 파스칼은 많은 학교와 대학에서 교육의 주요 언어가 관리하고있다. 그것의 기초에서 다양한 프로그램을 개발했다.
구조
파스칼에 대해 많이 쓸 수 있지만, 프로그래밍 프로세스로 직접 이동합니다. 파스칼의 각 응용 프로그램은 키워드 (프로그램)로 시작합니다. 프로그램 이름이 지정된 직후, 다음 넣어 ";". 때때로 이것은 필요하지 않습니다. 이름 후에는 매개 변수를 재생됩니다 외부 파일의 목록을 지정할 수 있습니다. 그녀의 몸 - 그 프로그램에서 가장 중요한 온다 후. 그것은 상수, 타입, 변수, 프로 시저 및 함수 섹션의 설명으로 구성되어 있습니다. 진입 점 - 그 후 명령문 블록이있다. 조작 유닛은 키워드 시작과 끝 사이에 위치한다. 각 문은 세미콜론으로 구분된다. 프로그램을 종료하는 것은 신체 뒤에 배치되는 점을 이용한다.
응용 프로그램 모듈
프로그램 코드에서 응용 프로그램 모듈의 그것을 위해 존재하는 광고해야합니다. 이러한 발표를하려면 키워드가 사용되는 연결 지침을 사용할 수 있습니다. 그 후, 모듈의 이름을 연결합니다. 지침은 헤더 후 또는 인터페이스 섹션에 바로 들어갔다.
일부 구현은, 특히 이전 버전의 언어 모듈을 지원하지 않습니다. 그들은 두 가지 유형으로 나눌 수 있습니다 : 소프트웨어 및 지원을. 프로그램이 키워드 프로그램을 시작으로 첫 번째는 존재합니다. 두 번째 변수, 상수 타입을 포함하고, 기타 등등, 다른 모듈에 사용될 수있다.
구두
파스칼 구문 엄격한 준수를 요구한다.
- 세미콜론. 변수에 대한 설명 후, 헤더의 끝에 배치. 연산자는로 분리. 당신은 키워드 끝의 전면을 사용할 수 없습니다.
- 쉼표. 리스트의 다양한 세퍼레이터로서 사용된다.
- 포인트. 프로그램 본문의 끝에 배치 (단어 종료 후).
컴퓨터가 프로그램을 실행하는 것으로 생각되기 때문에 이러한 경질 구가 필요하다. 잘못된 문자의 경우 오류를 표시합니다. 세미콜론 성명 분리기로서 작용하는 경우, 작업자는 어느 시점 이후의 시점 사이의 전체 텍스트 인 것으로 간주된다. 사업자 사이의 마크 nepostanovki의 경우, 프로그램은 그들에게 하나에 오류가 발생을합니다.
파스칼 언어는 주석을 삽입 할 수 있습니다. 그들은 프로그램 코드에 대한 설명의 역할을한다. 당신은 러시아어를 사용할 수 있습니다. 프로그램에 대한 의견은 어떤 효과를 생성하지 않습니다.
파스칼에서는 소문자와 대문자를 모두 편지를 쓸 수 있습니다. 선택은 프로그래머에게 달려 있습니다.
비판
이미 언급 한 바와 같이, 파스칼의 특별한 인기는 1980-1990에 다가서는 듯했으나, 경박 한 언어를 고려 비판이 있었다. 자신의 관점에서, 그것은 단지 훈련에 적합합니다. 특히 주목할만한 비판이 문서에서 설명 된 "파스칼은 내가 가장 좋아하는 프로그래밍 언어가 아닙니다 왜." 기사 파스칼은 심각하게 더 나은 변화하기 시작했다 후에 그것은이었다 C의 개발자 중 하나 - 그것은 브라이언 커나이안에 의해 작성되었습니다.
모든 단점, 많은 프로그래머의 파스칼 캐주얼 태도에 가장 시급한에도 불구하고.
Similar articles
Trending Now