язык программирования паскаль
Автор Vaqif kazimov задал вопрос в разделе Другие языки и технологии
Язык программирования паскаль -это язык Windosa? и получил лучший ответ
Ответ от Пользователь удален[гуру]
ссылка
Ответ от Ништяк[гуру]
Паскаль (англ. Pascal) — высокоуровневый язык программирования общего назначения. Один из наиболее известных языков программирования, широко применяется в промышленном программировании, обучении программированию в высшей школе, является базой для большого числа других языков. Был создан Никлаусом Виртом в 1970, после его участия в работе комитета разработки стандарта языка Алгол-68.
Паскаль был создан как язык для обучения процедурному программированию (хотя, по словам Вирта, язык нельзя считать только учебным, поскольку язык, непригодный для написания реальных программ, для обучения использоваться не должен). Название языку дано в честь выдающегося французского математика, физика, литератора и философа Блеза Паскаля. Один из первых языков, для которых была создана реализация «на самом себе» — компилятор Паскаля был написан на самом Паскале. В начале 1970-х годов для переноса Паскаль-систем на различные аппаратные платформы была создана система Pascal-P, в которой был единый компилятор Паскаля в промежуточный язык (P-код) и для каждой платформы создавался быстрый интерпретатор P-кода. Заимствование этой системы привело к созданию системы UCSD Pascal в Университете Сан-Диего (Калифорния, США) , намного позже её идеи были заимствованы создателями языка Java (байт-код, компиляция в байт-код, интерпретатор байт-кода) .
Особенностями языка являются строгая типизация и наличие средств структурного (процедурного) программирования. Паскаль был одним из первых таких языков. По мнению Н. Вирта, язык должен способствовать дисциплинированию программирования, поэтому, наряду со строгой типизацией, в Паскале сведены к минимуму возможные синтаксические неоднозначности, а сам синтаксис автор постарался сделать интуитивно понятным даже при первом знакомстве с языком.
Тем не менее, первоначально язык имел ряд ограничений: невозможность передачи функциям массивов переменной длины, отсутствие нормальных средств работы с динамической памятью, ограниченная библиотека ввода-вывода, отсутствие средств для подключения функций написанных на других языках, отсутствие средств раздельной компиляции и т. п. Наиболее бросающийся в глаза недостаток синтаксиса — некритически заимствованная из Алгола структура управляющих конструкций (операторов if и циклов) , требующая, как правило, постоянного использования составных операторов «begin — end». Полный разбор недостатков языка Паскаль был выполнен Брайаном Керниганом в статье «Почему Паскаль не является моим любимым языком программирования» (интересно, что эта статья вышла в начале 1980-х, когда уже существовал язык Модула-2, потомок Паскаля, избавленный от большинства его пороков, а также более развитые диалекты Паскаля). Некоторые недостатки Паскаля были исправлены в ISO-стандарте 1982 года, в частности, в языке появились открытые массивы, давшие возможность использовать одни и те же процедуры для обработки одномерных массивов различных размеров.
Паскаль (англ. Pascal) — высокоуровневый язык программирования общего назначения. Один из наиболее известных языков программирования, широко применяется в промышленном программировании, обучении программированию в высшей школе, является базой для большого числа других языков. Был создан Никлаусом Виртом в 1970, после его участия в работе комитета разработки стандарта языка Алгол-68.
Паскаль был создан как язык для обучения процедурному программированию (хотя, по словам Вирта, язык нельзя считать только учебным, поскольку язык, непригодный для написания реальных программ, для обучения использоваться не должен). Название языку дано в честь выдающегося французского математика, физика, литератора и философа Блеза Паскаля. Один из первых языков, для которых была создана реализация «на самом себе» — компилятор Паскаля был написан на самом Паскале. В начале 1970-х годов для переноса Паскаль-систем на различные аппаратные платформы была создана система Pascal-P, в которой был единый компилятор Паскаля в промежуточный язык (P-код) и для каждой платформы создавался быстрый интерпретатор P-кода. Заимствование этой системы привело к созданию системы UCSD Pascal в Университете Сан-Диего (Калифорния, США) , намного позже её идеи были заимствованы создателями языка Java (байт-код, компиляция в байт-код, интерпретатор байт-кода) .
Особенностями языка являются строгая типизация и наличие средств структурного (процедурного) программирования. Паскаль был одним из первых таких языков. По мнению Н. Вирта, язык должен способствовать дисциплинированию программирования, поэтому, наряду со строгой типизацией, в Паскале сведены к минимуму возможные синтаксические неоднозначности, а сам синтаксис автор постарался сделать интуитивно понятным даже при первом знакомстве с языком.
Тем не менее, первоначально язык имел ряд ограничений: невозможность передачи функциям массивов переменной длины, отсутствие нормальных средств работы с динамической памятью, ограниченная библиотека ввода-вывода, отсутствие средств для подключения функций написанных на других языках, отсутствие средств раздельной компиляции и т. п. Наиболее бросающийся в глаза недостаток синтаксиса — некритически заимствованная из Алгола структура управляющих конструкций (операторов if и циклов) , требующая, как правило, постоянного использования составных операторов «begin — end». Полный разбор недостатков языка Паскаль был выполнен Брайаном Керниганом в статье «Почему Паскаль не является моим любимым языком программирования» (интересно, что эта статья вышла в начале 1980-х, когда уже существовал язык Модула-2, потомок Паскаля, избавленный от большинства его пороков, а также более развитые диалекты Паскаля). Некоторые недостатки Паскаля были исправлены в ISO-стандарте 1982 года, в частности, в языке появились открытые массивы, давшие возможность использовать одни и те же процедуры для обработки одномерных массивов различных размеров.
Ответ от Андрей Токинов[новичек]
Что вы. Паскаль возник задолго до Windows и PC-компьютеров.
Есть такое понятие, как Windows API - интерфейс к функциям Windows. Более всего близок к нему C++, при умелом обращении можно в этих целях использовать и Pascal, правда последних версий.
Что вы. Паскаль возник задолго до Windows и PC-компьютеров.
Есть такое понятие, как Windows API - интерфейс к функциям Windows. Более всего близок к нему C++, при умелом обращении можно в этих целях использовать и Pascal, правда последних версий.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Язык программирования паскаль -это язык Windosa?
спросили в Паскаль
Почему язык программирования паскаль так назвали?
Кажысь в честь математика Паскаля. А вот почему непомню?
Вот нашел:
Язык
подробнее...
Почему язык программирования паскаль так назвали?
Кажысь в честь математика Паскаля. А вот почему непомню?
Вот нашел:
Язык
подробнее...
Язык программирования паскаль. Какое у него происхождение названия?
ПАСКАЛЬ (Pascal), алголоподобный язык программирования, который ввел в широкое употребление
подробнее...
спросили в Язык
Первый язык программирования.
Кто пишет "и другие очень лёгкие языки программирования" - тот может все осилить.
Здесь хают
подробнее...
Первый язык программирования.
Кто пишет "и другие очень лёгкие языки программирования" - тот может все осилить.
Здесь хают
подробнее...
спросили в Модула 2
кто создал язык програмирования паскаль
Я создал язык програмирования
подробнее...
кто создал язык програмирования паскаль
Я создал язык програмирования
подробнее...
спросили в Язык
Почему язык программирования Паскаль считается универсальным
Ну раз Вы так хорошо осведомлены, что Вы тут хотите услышать? Универсальный язык программирования
подробнее...
Почему язык программирования Паскаль считается универсальным
Ну раз Вы так хорошо осведомлены, что Вы тут хотите услышать? Универсальный язык программирования
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
Программирование. С чего начать учиться программированию, если ты в этом деле полный ноль?
Поступить в университет на факультет прикладной математики!
P.S. Если хочешь поучиться, ляг,
подробнее...
спросили в Pavel Prusskiy
Народ, как задается двумерный массив в паскале??
Массивы, положение элементов в которых описывается двумя индексами, называются двумерными.
подробнее...
Народ, как задается двумерный массив в паскале??
Массивы, положение элементов в которых описывается двумя индексами, называются двумерными.
подробнее...
что такое процедуры Турбо Паскаля
Чет сегодня засилье вопрососв про паскаль... .
Если в программе возникает необходимость частого
подробнее...
Какой язык программирования лучше?
Сейчас больше количество прикладных программ работают в связке с вэбом. Для новичка я бы не
подробнее...
спросили в Язык
Хочу научиться языкам программирования! где найти самоучитель?
Для ОБУЧЕНИЯ программированию я бы все же рекомендовал Visual Basic 6.0 - он намного легче, проще в
подробнее...
Хочу научиться языкам программирования! где найти самоучитель?
Для ОБУЧЕНИЯ программированию я бы все же рекомендовал Visual Basic 6.0 - он намного легче, проще в
подробнее...
спросили в 1843 год
Как была написана первая программа/язык программирования?
Первая программа была написана в 1843 году Адой Лавлейс, кстати, очень незаурядной личностью,
подробнее...
Как была написана первая программа/язык программирования?
Первая программа была написана в 1843 году Адой Лавлейс, кстати, очень незаурядной личностью,
подробнее...
спросили в Язык Языки
Хочу научиться программировать. С какого языка программирования лучше начать?
На данное время разработано более 8500 различных компьютерных языков, разной сложности и
подробнее...
Хочу научиться программировать. С какого языка программирования лучше начать?
На данное время разработано более 8500 различных компьютерных языков, разной сложности и
подробнее...
Что скажете про язык программирования -VBS? Хочу начать изучать Visual Basic Script. Актуально ли это сейчас?
А почему бы и нет? Язык программирования - это инструмент для решения определенных задач, в
подробнее...
какой язык программирования самый легкий
Чем легче язык программирования, тем труднее написать на нем нужную программу.
Самый простой,
подробнее...