История вычислительной техники. Казакова И.А. - 212 стр.

UptoLike

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

212
Авторы Java создали его на основе С и C++ интаксис Java
базируется на С, а объектная модель развилась из C++). Хотя
Java-код не совместим с С или C++, его синтаксис сходен с син-
таксисом этих языков, поэтому большая часть программистов,
использовавших С и C++, смогла перейти на Java без особых
усилий. Авторам Java не понадобилось создавать совершенно но-
вый язык, они использовали в качестве базовых уже известные
языки и смогли сосредоточить внимание на инновационных эле-
ментах. После появления Java языки С и C++ стали общеприня-
той основой для создания новых компьютерных языков.
4.8.2.21. Си#
В июне 2000 г. у языка Java появился конкурент язык C#
итается «Си шарп»).
Язык С# напрямую связан с широко применяемыми и наи-
более популярными языками программировании С, C++ и Java.
Сегодня практически все профессиональные программисты зна-
ют эти языки, поэтому переход к базирующемуся на них С# про-
исходит без особых трудностей.
Язык С# строится на объектной модели, которая была опре-
делена в C++, а синтаксис, многие ключевые слова и операторы он
унаследовал от языка С. Связь между С# и Java более сложная. Оба
языка разработаны для создания переносимого кода, базируются
на С и C++, используют их синтаксис и объектную модель.
C# это строго типизированный объектно ориентирован-
ный язык, обеспечивающий оптимальное сочетание удобства,
простоты, выразительности и производительности. Некоторые
свойства языка C# специально разрабатывались, чтобы обеспе-
чить комфортную работу в среде .NET. В то же время и некото-
рые свойства .NET специально закладывались для поддержки C#,
хотя .NET изначально нацелена на использование многих языков
программирования. Язык C# разрабатывался с учетом опыта
многих предшествующих ему языков программирования, но в
первую очередь, конечно, C++ и Java.
Краткие итоги
Существует пять основных концепций программирования:
1) процедурное программирование, реализованное в языках
ФОРТРАН, КОБОЛ, АЛГОЛ, ПАСКАЛЬ и т.п.;
     Авторы Java создали его на основе С и C++ (синтаксис Java
базируется на С, а объектная модель развилась из C++). Хотя
Java-код не совместим с С или C++, его синтаксис сходен с син-
таксисом этих языков, поэтому большая часть программистов,
использовавших С и C++, смогла перейти на Java без особых
усилий. Авторам Java не понадобилось создавать совершенно но-
вый язык, они использовали в качестве базовых уже известные
языки и смогли сосредоточить внимание на инновационных эле-
ментах. После появления Java языки С и C++ стали общеприня-
той основой для создания новых компьютерных языков.
                         4.8.2.21. Си#
     В июне 2000 г. у языка Java появился конкурент – язык C#
(читается «Си шарп»).
     Язык С# напрямую связан с широко применяемыми и наи-
более популярными языками программировании С, C++ и Java.
Сегодня практически все профессиональные программисты зна-
ют эти языки, поэтому переход к базирующемуся на них С# про-
исходит без особых трудностей.
     Язык С# строится на объектной модели, которая была опре-
делена в C++, а синтаксис, многие ключевые слова и операторы он
унаследовал от языка С. Связь между С# и Java более сложная. Оба
языка разработаны для создания переносимого кода, базируются
на С и C++, используют их синтаксис и объектную модель.
     C# – это строго типизированный объектно ориентирован-
ный язык, обеспечивающий оптимальное сочетание удобства,
простоты, выразительности и производительности. Некоторые
свойства языка C# специально разрабатывались, чтобы обеспе-
чить комфортную работу в среде .NET. В то же время и некото-
рые свойства .NET специально закладывались для поддержки C#,
хотя .NET изначально нацелена на использование многих языков
программирования. Язык C# разрабатывался с учетом опыта
многих предшествующих ему языков программирования, но в
первую очередь, конечно, C++ и Java.

                        Краткие итоги
   Существует пять основных концепций программирования:
   1) процедурное программирование, реализованное в языках
ФОРТРАН, КОБОЛ, АЛГОЛ, ПАСКАЛЬ и т.п.;
                              212