Словарь по функциям различных языков программированияПрограммисту, которому приходится иметь дело с различными языками программирования, то и дело приходится напрягать память, чтобы вспомнить, как в данном языке называется та или иная функция или метод. | | Автор статьи: Последняя редакция №1 от 04.10.06 URL: http://kb.mista.ru/article.php?id=378 | |
Это исследование предназначено облегчить этот пробел. Просьба по возможности дописать его, придерживаясь структуры документа.
Сравниваемые языки программирования</h2>
1С</b>
Встроенный язык российской среды программирования, ориентированной на учет денежно-материальных ценностей.
VBA</b>
Используется в продукатах Microsoft Office (Word, Excel), как встроенный язык
JavaScript</b>
Используется в сценариях браузеров
VBScript</b>
Используется в сценариях браузеров и в пользовательских формах Outlook
Си</b>
Классический язык программирования
Паскаль</b>
Классический язык программирования
OLE</b>
Будут рассмотрены также методы некоторые ОЛЕ-объектов, расширяющих функционал языков программирования, т.е. реализующие те вещи, которые встроены в другие языки программирования (например работа с файлами).
Числа</h2>
Математические операции достаточно унифицированы во всех языках программирования. Различия заключаются разве что в названиях функций.
Строки</h2>Тип строка</h4>
1C</b>
Строка представляет собой отдельный тип, нумерация символов начинается с 1.
JavaScript</b>
Строка представляет собой объект класса «String». Нумерация символов начинается с 0.
VBA</b>
Строка представляет собой отдельный тип, нумерация символов начинается с 1.
Длина строки</h4>
Обычно функция принимает один параметр – строку и возвращает длину строки.
1С</b>
СтрДлина(Строка)
Паскаль</b>
Length(Строка)
VBA</b>
Len(Строка)
Поиск подстроки </h4>
1С</b>
Найти(Строка, ПодСтрока)
Ищет в строке Строка строку ПодСтрока. Возвращает позицию первого найденного вхождения или 0, если строка не найдена.
VBA</b>
InStr([ПозицияПоиска], ПодСтрока, Строка, [ВидСравнения])
Ищет в строке Строка первое вхождение ПодСтрока, начиная с ПозицияПоиска. При этом используется вид сравнения ВидСравнения.
Возвращает позицию найденной подстроки или ноль, если подстрока не найдена.
Замена подстроки</h4>
1С</b>
СтрЗаменить(Строка, Искомое, Замена)
Возращает строку, получаемую из строки Строка путем замены всех вхождений Искомое на строку Замена. Исходная строка не меняется.
VBA</b>
Replace(Строка, Искомое, Замена, [Старт], [Количество], [ВидСравнения])
Возращает строку, получаемую из строки Строка путем замены вхождений Искомое на строку Замена. Исходная строка не меняется.
Старт – определяет позицию начала замены, по умолчанию - с начала строки.
Количество – определяет количество замен, по умолчанию заменяются все вхождения.
Файлы</h2>
|