Эволюция языка программирования переживает этапы как становления, развития так и увядания. Но вот некоторые языки так и не собираются полностью освобождать место для новых поколений и как ни странно уверенно держатся на плаву за счет уникальных и гениально простых идей.
искусственный облицовочный каменьФортран
Языки программирования стали появляться уже с середины 50-х годов. Одним из первых языков такого типа стал язык Фортран (англ. FORTRAN от FORmula TRANslator - переводчик формул), разработанный в 1957 году. Фортран применяется для описания алгоритма решения научно-технических задач с помощью ЦВМ. Так же, как и первые вычислительные машины, этот язык предназначался, в основном, для проведения [...]
Язык программирования Perl существует с 1987 года, когда американский программист Ларри Уолл заявил широкой общественности о своей разработки. Если вникнуть в название, а слово “PERL” образовано аббревиатурой от фразы английского языка “Practical Extrfction and Report Language” (русск. - “Практический язык выборки и составления отчетов” (прим. - дословно)), то можно понять, что он служит для написания [...]
צימרים ביערКурс знакомит с языком программирования Perl, с его принципами, основными возможностями и особенностями в объёме, достаточном, чтобы начать разрабатывать прикладные и системные задачи, включая программирование для сети Интернет.
Расчитанный на полугодовое изучение, курс является достаточно подробным введением в язык программирования Perl. Описывается уникальная культура Perl и особенности, отличающие его от других языков программирования и во многом [...]
C Builder предоставляет много способов перехвата сообщений для VCL компонент, однако самый быстрый и эффективный, это подмена оконной процедуры. Представленный здесь метод позволяет перехватить все оконные сообщения для любого VCL компонента имеющего дескриптор окна.
Для каждого созданного окна, система создаёт структуру, в которой содержится информация об этом окне. В этой структуре содержится давольно много различных вещей, [...]
Популярность Internet растет с каждым днем, однако если раньше клиенты провайдеров в основном хотели получить доступ к системам электронной почты, то в последние два года наметилась тенденция к расширению спектра требуемых услуг. Теперь интересы пользователей не ограничиваются электронным почтовым ящиком и поиском какой-либо информации в WWW, они стремятся создавать собственные Web-страницы или даже Web-узлы. Новички [...]
Строковые функции
Сейчас мы рассмотрим строковые функции. С помощью этих функций вы можете определить длину строки, произвести поиск подстроки или поменять местами символы в строке. Ниже приведены строковые функции, имеющиеся в Perl:
chomp (string), chomp (array) использует значение специальной переменной $/ для последнего символа строки string или каждого элемента массива array. Последний символ будет удален только в [...]
Организация Perl Foundation сообщила о выпуске новой версии динамического языка программирования PERL, получившей индекс 5.10.
В состав PERL 5.10 включены ряд существенных нововведений и улучшений. Разработчики, в частности, выделяют улучшения в регулярных выражениях, а также усовершенствованный механизм поддержки UTF-8. Кроме того, появился “умный” оператор поиска соответствий, были доработаны интерпретатор, подсистема выдачи сообщений об ошибках и механизм [...]
Perl - интерпретируемый язык, приспособленный для обработки произвольных текстовых файлов, извлечения из них необходимой информации и выдачи сообщений. Perl также удобен для написания различных системных программ. Этот язык прост в использовании, эффективен, хотя вряд ли его можно назвать элегантным и компактным. Perl сочетает в себе лучшие черты языка C и командных интерпретаторов shell, sed и [...]
Вопросам безопасности придается большое значение как в программировании CGI, так и при решении других задач, связанных с программным обеспечением для сетей. Часто бывает необходимо защитить файлы и другие ресурсы системы от угрозы со стороны пользователей, которая может проистекать от их неаккуратности или даже злого умысла. Это особенно важно для Web-серверов, а также других серверов, таких [...]