- •130. Образцы проектирования. Abstract Factory
- •131. Образцы проектирования. Prototype
- •132. Образцы проектирования. Bridge
- •133. Образцы проектирования. Facade
- •134. Образцы проектирования. Chain of Responsibility
- •135. Образцы проектирования. Command
- •136. Образцы проектирования. Mediator.
- •137. Образцы проектирования. Memento
- •138. Образцы проектирования. State
- •139. Образцы проектирования. Strategy
- •140. Образцы проектирования. Template Method.
- •141. Физический уровень модели osi (задачи, принципы, примеры технологий).
- •143. Сетевой уровень модели osi (задачи, принципы, примеры технологий).
- •144. Транспортный уровень модели osi (задачи, принципы, примеры технологий
- •145. Сеансовый уровень модели osi (задачи, принципы, примеры технологий
- •146. Уровень представления модели osi (задачи, принципы, примеры технологий
- •147. Прикладной уровень модели osi (задачи, принципы, примеры технологий
- •149. Cgi: возникновение технологии, ее назначение, принципы действия, пример программы
- •150. Php: возникновение технологии, ее назначение, принципы действия, пример программы
- •151. Asp: возникновение технологии, ее назначение, принципы действия, пример программы
- •152. JavaSript: возникновение технологии, ее назначение, принципы действия, пример программы
- •153. Ajax: возникновение технологии, ее назначение, принципы действия, пример программы
- •154. Субд Oracle: область применения, основные характеристики, отличия от других субд
- •155. Субд ibm db2: область применения, основные характеристики, отличия от других субд
- •157. Субд MySql: область применения, основные характеристики, отличия от других субд
- •158. Субд PostgreSql: область применения, основные характеристики, отличия от других субд
- •159. Субд Apache Derby: область применения, основные характеристики, отличия от других субд
- •160. Perl: возникновение технологии, ее назначение, принципы действия, пример программы
- •161. Python: возникновение технологии, ее назначение, принципы действия, пример программы
- •162. Ruby: возникновение технологии, ее назначение, принципы действия, пример программы
- •163. Erlang: возникновение технологии, ее назначение, принципы действия, пример программы
- •164. Groovy: возникновение технологии, ее назначение, принципы действия, пример программы
163. Erlang: возникновение технологии, ее назначение, принципы действия, пример программы
Erlang — функциональный язык программирования с динамической типизацией, предназначенный для создания распределённых вычислительных систем. Разработан и поддерживается компанией Ericsson. Язык включает в себя средства порождения параллельных процессов и их коммуникации с помощью асинхронных сообщений и в соответствии с моделью акторов. Программа транслируется в байт-код, исполняемый виртуальной машиной, что обеспечивает переносимость. Кратко формулу языка можно выразить как Erlang=функциональный язык + процессы.
Синтаксис унаследован от Prolog; компактен, содержит минимум конструкций, лёгок для освоения, но не примитивен.
Отсутствие присваиваний позволяет Erlang избежать таких традиционных для императивных языков проблем в распределённых приложениях, как необходимость синхронизации, опасность возникновения тупиков и гонок.
Отличительной особенностью языка является модель легковесных процессов, реализация стимулирует к созданию большого количества таких процессов. Эти процессы изолированы друг от друга и не имеют общего состояния, между процессами можно установить связь и получить сообщение об их состоянии.
164. Groovy: возникновение технологии, ее назначение, принципы действия, пример программы
Groovy — объектно-ориентированный язык программирования разработанный для платформы Java как альтернатива языку Java с возможностями Python, Ruby и Smalltalk.
Возможности Groovy (отличающие его от Java):
Статическая и динамическая типизация
Встроенный синтаксис для списков, ассоциативных массивов, массивов и регулярных выражений
Замыкания
Перегрузка операций