|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.03.2009, 09:28 | #11 | |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 844
|
Цитата:
Вот на основе примере выше я смогу показать, что через мерное увлечение типизацией данных привело в неработоспособности процедуры в определенный момент.
С уважением, Алексей.
|
|
16.03.2009, 09:38 | #12 |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 844
|
Поправлюсь.... предыдущий ответ был не совсем корректным.
На счет скорости выполнения согласен, в данном языке программирования использование не типизированных данных приводит к замедлению выполнения кода. Как ни крути тип данных в VBA присутствует всегда, я уже несколько раз не летал на это, сказывается долгий опыт работы в ином языке программирования. Но моя ремарка касалась самого подхода к программированию, так сказать из "академических" соображений.
С уважением, Алексей.
|
16.03.2009, 09:45 | #13 |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 844
|
Оригинально...
На самом деле это обычная реакция людей ни когда не сталкивающихся с Rexx'сом. Это язык который предлагает несколько иные подходы к программированию. Хотя на освоение языка у меня ушла неделя, еще почти пол года приходилось ломать стереотипы заложенные ранее.
С уважением, Алексей.
|
16.03.2009, 10:47 | #14 |
Форумчанин
Регистрация: 30.01.2008
Сообщений: 314
|
|
16.03.2009, 10:49 | #15 | |
Форумчанин
Регистрация: 30.01.2008
Сообщений: 314
|
Цитата:
каким образом процессор обрабатывает за одинаковое время 16 и 4 байта?(16 и 4 - конечно же условно) |
|
16.03.2009, 14:36 | #16 |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 844
|
Очень просто, для интерпретатора все переменные текстовые и числа хранятся как текст. По этому разрядность уже значение не имеет. При этом как не странно скорость очень и очень хорошая. В одной статье по рекксу бы описан пример (статью быстро не найду): на машине 400Мг, 16 мб ОЗУ число PI до 48 знака считается меньше чем за секунду. При этом ограничение по длине ввел программист.
С уважением, Алексей.
|
16.03.2009, 14:40 | #17 |
Форумчанин
Регистрация: 30.01.2008
Сообщений: 314
|
это же очень долго?
|
16.03.2009, 15:04 | #18 |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 844
|
если интересно, попробую найти статью...
Я начал работать с рексом на 386 машине, 20 Мгц, под OS/2 warp 3.0, ни разу не возникало проблем по скорости работы. Не думаю что бы VBA чувствовал себя "комфортно" на подобной машине, я сомневаюсь, чтобы он вообще туда встал бы ). Ей
С уважением, Алексей.
|
17.03.2009, 07:16 | #19 |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 844
|
Новые версии процедур
Столкнулся с проблемой при работе с текстовыми файлами, в них могут в качестве разделителя между словами использоваться табуляция. В этом случае процедуры не работали. viter.alex подсказал как заменить табуляцию на пробел. Доработал процедуры, до работы с текстовыми строками в которых в качестве разделителя используется табулятор.
Код:
С уважением, Алексей.
|
17.03.2009, 11:05 | #20 | |
Форумчанин
Регистрация: 30.01.2008
Сообщений: 314
|
Цитата:
basic включался в ms dos.. и на 286х я писал помнится программку типа икселя(табличный процессор).. году так в 1990м.. на турбо-бэйсике - ничо, работало.. и формулы, и диаграммы, и ограничений на количество столбцов не было иксель конечно покруче , но тогда я почему-то не знал, что оно существует.. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Реализация функций из библиотеки stdio.h | Blade | Общие вопросы C/C++ | 9 | 23.11.2008 12:35 |
Реализация функций синхронизации потоков. | натка | Помощь студентам | 1 | 03.01.2008 15:26 |
Проблеммы с использованием функций работы со строками Copy и Pos | Soso | Общие вопросы Delphi | 13 | 09.08.2007 16:01 |
нужна помощь по работе с строками файлов... | Ruffian | Общие вопросы Delphi | 9 | 15.11.2006 16:05 |