Читайте также: |
|
ОТБОР ЯЗЫКА ПРОГРАММИРОВАНИЯ
Отбор лучшего языка программирования, чтобы использовать для специфической программы вовлекает балансирование функциональных особенностей языка со стоимостью, контролем, и проблемами сложности.
Машина и ассемблеры обеспечивают большинство прямого управления компьютерными аппаратными средствами. Поэтому много продавцов популярных прикладных программ не торопятся и усилие закодировать части их ведущих программ в ассемблере, чтобы максимизировать их скорость. Когда программист требует высокой степени контроля над тем, как различные компоненты аппаратных средств используются, эти языки должны использоваться. В отборе любого языка программирования количество прямого управления, которое необходимо по операции аппаратных средств, может быть важным фактором, чтобы рассмотреть.
Более свежие языки программирования типично более сложны чем более ранние языки программирования. Хотя эти более новые языки, кажется, более просты, потому что они более Подобны английский языку, каждая команда может стимулировать сложные рутины и функции, которые работают негласно. Это занимает меньше времени, чтобы развить компьютерные программы, используя высокоуровневые языки чем с языками низшего уровня. Это означает, что стоимость, чтобы развить компьютерные программы может быть существенно меньше с этими более свежими языками программирования. Хотя учебные программисты, чтобы использовать эти высокоуровневые языки программирования могут произвести высоко искренние затраты, используя высокоуровневые языки может уменьшить общие стоимости, чтобы развить компьютерные программы в конечном счете.
С у ++ и Явы и есть преимущества и неудобства, но Ява может быть будущим программирования. Ява намного легче учиться, и в результате люди становятся производительными намного скорее. Программисты, которые изучают С ++, должны потратить много времени отладку вместо того, чтобы изучить программное обеспечение технические методы. Увеличивающееся число американских колледжей использует Яву как их первый язык программирования. Ява также более портативна - со способностью бежать на большем количестве операционных систем и аппаратных средств. Однако, С ++ не исчезнет в любое время скоро. Большая основа С ++ программы установлена, и есть большое количество пользователей, потому что Microsoft использует это для того, чтобы программировать. ANSI и комитеты по стандартам Международной Организации по Стандартизации также воздействовали на С и С ++ с 1990, и очевидно, что люди продолжат развивать С ++ в или за пределами окружающей среды Microsoft.
(•>
ПРОБЛЕМЫ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ И ТЕНДЕНЦИИ
Поскольку программное обеспечение - такая важная часть сегодняшних компьютерных систем, проблемы, такие как ошибки программного обеспечения, лицензирование, модернизации, и глобальная поддержка программного обеспечения получила увеличенное внимание. Мы выдвигаем на первый план несколько главных проблем программного обеспечения и тенденций в этой секции: ошибки программного обеспечения, открытое исходное программное обеспечение, opensourcing, антимонопольные проблемы, лицензирование программного обеспечения, модернизации программного обеспечения, и глобальная поддержка программного обеспечения.
Дата добавления: 2015-07-10; просмотров: 94 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Пятое Поколение | | | Ошибка программного обеспечения |