Информатика и вычислительная техника. Шилов О.И. - 43 стр.

UptoLike

Составители: 

Программное обеспечение ПК
© 1999-2005 О. И. Шилов
43
одна их версий этого языка программирования, называемая Microsoft Visual Basic for applica-
tions. Несмотря на то, что «серьёзные» программисты скептически относятся как к Бейсику,
так и к его поклонникам, это полноценный язык, со своими достоинствами и недостатками,
позволяющий быстро и эффективно писать расчетные и несложные графические программы.
Pascal (Паскаль) – язык программирования, разработанный в 1971 г. специально для
обучения программистов искусству написания программ. В дальнейшем во многом благода-
ря усовершенствованиям фирмы Borland (теперь она называется Inprise) превратился в один
из производственных языков программирования. Версии Pascal существуют для практически
всех операционных систем.
Дальнейшее развитие этого языкавизуальная среда программирования
Delphi (Дель-
фи) для Microsoft Windows со встроенным отладчиком, расширяемым набором модулей и
компонентовстало фактически (наряду с C) лидером среди инструментальных программ-
ных средств для операционной системы Windows. В частности, сама среда Delphi создана с
помощью её самой. Pascal (и Delphi) с успехом может применяться как профессиональными,
так и начинающими программистами, так как имеет очень строгие и простые семантику и
синтаксис, основанные на общеупотребительных словах английского языка.
C (Cи) – один из первых языков программирования, с существенными усовершенство-
ваниями удерживающий лидерство среди программистов-профессионалов. Так же как и Ba-
sic, C реализован практически для всех существующих ЭВМ. Большинство операционных
систем и прикладных программ (таких, как Microsoft Windows, Unix, Linux, Microsoft Office
и др.) написано именно на C (или его многочисленных разновидностях). Считается, что про-
фессионал обязан программировать на C.
Assembler (Ассемблер) – язык программирования в командах микропроцессора. Он на-
зывается языком низкого уровня. В отличие от языков высокого уровня (таких, как Basic или
Pascal), каждая команда Ассемблера соответствует одной команде микропроцессора. С по-
мощью Ассемблера можно создавать наиболее компактные и быстрые программы. Вместе с
тем программирование сложных алгоритмов на Ассемблере очень трудоёмко, поэтому этот
язык применяется в основном для разработки ядра операционной системы, драйверов и кри-
тически важных по времени выполнения фрагментов прикладных программ. Различные типы
процессоров имеют свои системы команд и, следовательно, нуждаются в различных версиях
транслятора Ассемблера.
FoxProочень широко распространённая система управления базами данных (СУБД)
для персональных ЭВМ. Позволяет создавать приложения для обработки данных любых ти-
пов, обладает развитыми средствами программирования и создания пользовательского ин-
терфейса. Наиболее популярны бухгалтерские и библиотечные программы, написанные на
FoxPro. Существуют версии для MS DOS и Windows. В настоящее время с развитием ин-
формационных сетей FoxPro утрачивает свои позиции в пользу клиент-серверных СУБД, та-
ких как Microsoft Access, Borland Paradox и пр.
Одна и та же программа (реализующая один и тот же алгоритм) на разных языках про-
граммирования имеет различный исходный текст. Например, простейшая программа, выво-
дящая на экран текст “Hello, World!” на упомянутых языках имеет вид:
Basic Pascal (Delphi)
PRINT ”Hello, World!”
END
Begin
Writeln(’Hello, World!’);
End.
C Assembler
                                  Программное обеспечение ПК                          43
одна их версий этого языка программирования, называемая Microsoft Visual Basic for applica-
tions. Несмотря на то, что «серьёзные» программисты скептически относятся как к Бейсику,
так и к его поклонникам, это полноценный язык, со своими достоинствами и недостатками,
позволяющий быстро и эффективно писать расчетные и несложные графические программы.
       Pascal (Паскаль) – язык программирования, разработанный в 1971 г. специально для
обучения программистов искусству написания программ. В дальнейшем во многом благода-
ря усовершенствованиям фирмы Borland (теперь она называется Inprise) превратился в один
из производственных языков программирования. Версии Pascal существуют для практически
всех операционных систем.
       Дальнейшее развитие этого языка – визуальная среда программирования Delphi (Дель-
фи) для Microsoft Windows со встроенным отладчиком, расширяемым набором модулей и
компонентов – стало фактически (наряду с C) лидером среди инструментальных программ-
ных средств для операционной системы Windows. В частности, сама среда Delphi создана с
помощью её самой. Pascal (и Delphi) с успехом может применяться как профессиональными,
так и начинающими программистами, так как имеет очень строгие и простые семантику и
синтаксис, основанные на общеупотребительных словах английского языка.
       C (Cи) – один из первых языков программирования, с существенными усовершенство-
ваниями удерживающий лидерство среди программистов-профессионалов. Так же как и Ba-
sic, C реализован практически для всех существующих ЭВМ. Большинство операционных
систем и прикладных программ (таких, как Microsoft Windows, Unix, Linux, Microsoft Office
и др.) написано именно на C (или его многочисленных разновидностях). Считается, что про-
фессионал обязан программировать на C.
       Assembler (Ассемблер) – язык программирования в командах микропроцессора. Он на-
зывается языком низкого уровня. В отличие от языков высокого уровня (таких, как Basic или
Pascal), каждая команда Ассемблера соответствует одной команде микропроцессора. С по-
мощью Ассемблера можно создавать наиболее компактные и быстрые программы. Вместе с
тем программирование сложных алгоритмов на Ассемблере очень трудоёмко, поэтому этот
язык применяется в основном для разработки ядра операционной системы, драйверов и кри-
тически важных по времени выполнения фрагментов прикладных программ. Различные типы
процессоров имеют свои системы команд и, следовательно, нуждаются в различных версиях
транслятора Ассемблера.
       FoxPro – очень широко распространённая система управления базами данных (СУБД)
для персональных ЭВМ. Позволяет создавать приложения для обработки данных любых ти-
пов, обладает развитыми средствами программирования и создания пользовательского ин-
терфейса. Наиболее популярны бухгалтерские и библиотечные программы, написанные на
FoxPro. Существуют версии для MS DOS и Windows. В настоящее время с развитием ин-
формационных сетей FoxPro утрачивает свои позиции в пользу клиент-серверных СУБД, та-
ких как Microsoft Access, Borland Paradox и пр.

     Одна и та же программа (реализующая один и тот же алгоритм) на разных языках про-
граммирования имеет различный исходный текст. Например, простейшая программа, выво-
дящая на экран текст “Hello, World!” на упомянутых языках имеет вид:

                          Basic                          Pascal (Delphi)
 PRINT ”Hello, World!”                        Begin
 END                                            Writeln(’Hello, World!’);
                                              End.


                           C                               Assembler



© 1999-2005 О. И. Шилов