пятница, 11 сентября 2015 г.

I занятие "Введение в программирование"

На первом занятии мы познакомились с базовыми терминами, применяемыми в области программирования, узнали историю и основателей языков "С" и "Pascal", провели опрос среди слушателей курса при помощи google-форм и определились с дальнейшими планами по организации работы курса. Мы выбрали для изучения программирования язык C/C++ в интегрированной среде разработки приложений Visual Studio.


Заполнить анкету слушателя курса (google-форма)

Краткое содержание занятия:

Программа - файл, содержащий инструкцию на понятном для компьютера языке (двоичном коде).

Программирование - процесс написания (создания) программы.

Программист - человек, создающий программы для компьютера.

Язык программирования -  формальная знаковая система, предназначенная для записи компьютерных программ. Язык программирования - промежуточное звено между компьютером и человеком. Следует помнить, что язык программирования так же непонятен компьютеру, как и, скажем, китайский язык - Вам. Чтобы понять китайский Вам необходим переводчик, а компьютеру - специальная программа, называемая "компилятором". Основное преимущество языка программирования  - его формализм.

Интегрированная среда разработки - программное обеспечение, позволяющее написать программу на языке программирования. Кроме, собственно, средств того или иного языка, среда включает в себя также текстовый редактор (для набора текста программы), графический редактор, компилятор, отладчик (ПО для тестирования и нахождения ошибок в программе) и др..

Язык Pascal был создан Никлаусом Виртом в 1968—1969 годах. Целью создания было построение небольшого и эффективного языка, способствующего развитию хорошего стиля программирования и использующему структурное программирование и структурированные данные. Другими словами, язык был создан для обучения программированию.

Язык С был разработан в 1969—1973 годах Деннисом Ритчи. Первоначально был разработан для реализации операционной системы UNIX. Именно поэтому он имеет широкие низкоуровневые возможности. В дальнейшем получил развитие в объектно-ориентированном языке С++.

Языки программирования делятся на три группы:
  1. языки низкого уровня (Assembler, CIL, Байт-код Java и др.)
  2. языки среднего уровня (C,C++)
  3. языки высокого уровня (Basic, Pascal, C#, Java, JavaScript, Python, PHP и др.)
К языкам среднего уровня относят только язык C. Но такая его классификация ни коим образом не значит, что его возможности не настолько велики, как возможности других языков. НАОБОРОТ, язык С имеет как низкоуровневые, так и высокоуровневые возможности. Именно поэтому мы избрали данный язык для изучения.

Чтобы записаться на кружок, заполните, пожалуйста, анкету (google-форма).

Комментариев нет:

Отправить комментарий