Автор описывает объединение двух языков, сочетающее в себе выразительные возможности UML и семантику SDL для создания парадигмы моделирования при визуальной разработке программ, более эффективной, нежели каждый из этих языков по отдельности.
Нередко ожесточенные споры о превосходстве различных языков программирования друг над другом остаются неразрешенными. Автор делает первый шаг к сбору объективных данных об относительной эффективности языков Си, Си++, Java, Perl, Python, Rexx и Tcl.
Отсутствие в языке Си встроенных средств определения количества переданных функции аргументов приводит иногда к несанкционированному вторжению в защищенные системы.
Автор предлагает альтернативу методам проверки качества программного обеспечения на базе процессов: новый подход к сертификации, который дает надежные гарантии качества для коммерческих программных пакетов.
Любая крупная программа на своем жизненном пути претерпевает революционные и эволюционные изменения.
Cистема защиты UNIX ? одно из самых хитрых изделий, созданных программистами.
Рост популярности ОС Linux и появление спроса на поддержку одновременно различных операционных платформ потребовал от разработчиков освоения технологии создания многоплатформного программного обеспечения.
Термин «сервер» любит менять определения.
Несмотря на свои широкие возможности и десятилетний возраст, поверхности свертки до сих пор не нашли широкого применения в машинной графике.
Маркетинговый шум и обильная фактография, сопровождающие появление новых языков программирования и других новинок зачастую затушевывают подлинную сущность происходящего.
Эталонная модель взаимосвязи открытых систем (ВОС) и основанные на ней международные стандарты ИСО и соответствующие рекомендации МСЭ-Т (МККТТ) были созданы в результате попытки широкого обобщения международного научно-технического прогресса в информационной промышленности и формализации методов внутри- и межсетевого взаимодействия.
В экстремальном программировании наблюдается сегодня отход от традиционного процесса создания программ - вместо единоразового планирования, анализа и проектирования системы с расчетом на долгосрочную перспективу программисты реализуют все эти операции постепенно в ходе разработки.
Визуализация становится важным средством для понимания явлений, описанных данным большого объема, которые получены с помощью научного оборудования и в результате процесса моделирования.
В ответ на вопрос, что такое POSIX, довольно часто можно услышать, что это стандарт на операционную систему, а некоторые при этом добавят «класса UNIX».
В этой статье я изучаю анатомию успешного проекта создания свободно распространяемой программы fetchmail, который реализовывался специально с целью проверить некоторые удивительные идеи относительно разработки програмного обеспечения, подсказанные всей историей создания операционной системы Linux.