Программирование - технологии
Технологии программирования — это методы, подходы и инструменты, используемые для проектирования, написания и поддержки программного обеспечения. Они охватывают не только языки программирования, но и методологии, инструменты автоматизации, фреймворки и среды разработки. Также в области программирования существуют стандарты, которые определяют требования к разработке программного обеспечения.
Язык программирования — это система знаков и символов, предназначенная для написания компьютерных программ. Некоторые типы языков:
Текстовые — позволяют писать код, используя текстовые символы и ключевые слова.
Визуальные — графические инструменты, позволяющие создавать программы путём взаимодействия с блоками и символами, а не написания текстового кода.
Интерпретируемые — позволяют выполнять код напрямую, без предварительной компиляции.
Языки программирования часто классифицируются в соответствии с их парадигмами, например: императивные, функциональные, логические, объектно-ориентированные. Также существуют мультипарадигменные языки, которые предоставляют структуру, в которой программисты могут работать в различных стилях, свободно смешивая конструкции из разных парадигм.
-
Введение в CALS-технологии
Современные условия характеризуются все более жесткой конкуренцией на международном рынке, повышением сложности и наукоемкости продукции, что ставит перед промышленниками и предпринимателями страны новые проблемы
-
Основы современных компьютерных технологий
Для просмотра определенной Web-страницы нужно указать ее адрес. Явное указание адресов выполняется с помощью Унифицированного указателя ресурсов (URL - Uniform Resource Locator). С помощью URL можно адресовать не только Web-страницы, но и другие ресурсы Internet, например, файлы сервера FTP или Gopher
-
Основы технологии АТМ
Физический уровень состоит из подуровня физической среды и подуровня конвергенции, т.е. "подтягивания" вида передаваемых данных к виду, удобному для передачи по каналам. Подуровень физической среды отвечает за корректную передачу и прием битов по каналу
-
Распределенные вычисления и технологии Inprise
В предыдущей статье данного цикла были рассмотрены общие вопросы организации распределенных вычислений и общие принципы взаимодействия клиентов и серверов в распределенных системах. Данная статья посвящена одной из многочисленных реализаций технологии распределенных вычислений - технологии Microsoft COM (точнее, ее расширению - COM+)
-
Сущность технологии COM
Оказывается, применение техники разделения интерфейса и реализации может решить и проблемы совместимости транслятора/компоновщика C++. При этом, однако, определение класса интерфейса должно принять несколько иную форму. Как отмечалось ранее, проблемы совместимости возникают из-за того, что разные трансляторы имеют различные соображения
-
Телекоммуникационные технологии. Том 1
Протокол IPX предназначен для передачи дейтограмм в системах, неориентированных на соединение (также как и IP или NETBIOS, разработанный IBM и эмулируемый в Novell), он обеспечивает связь между NetWare серверами и конечными станциями. Максимальный размер IPX-дейтограммы составляет 576 байт, из них 30 байта занимает заголовок
-
Другие подходы к виртуализации. Виртуальная машина Xen
Проект Xen (произносится как "Зен") - пожалуй, самый динамично развивающийся и современный пакет виртуализационного ПО, яркий пример того, на что, при соответствующей поддержке, способно сообщество Open Source. Начатый Кэмбриджским университетом как открытая реализация относительно несложной технологии паравиртуализации
-
Технология Microsoft ADO.NET
При статистическом анализе баз данных необходимо получать такую информацию, как общее количество записей, наибольшее и наименьшее значения заданного поля записи, усредненное значение поля. Это делается с помощью запросов, содержащих так называемые агрегатные функции. Агрегатные функции производят одиночное значение для всей группы таблицы
-
Руководство по работе с БД Firebird с использованием библиотеки ADO .Net 2.0
Любая операция с базой данных должна выполняться в контексте транзакции. В своих примерах я постоянно использовал метод OleDbConnection.BeginTransaction(), так как предпочитаю всегда явно управлять транзакциями