|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Цитата:
Преимущество VBA / OpenOffice basic в удобной отладке. То есть не надо писать никакого интерфейса на стадии разработки - можно быстро построить графики нужной величины, выхватить ошибки. Если писать минималистично то можно делать совместимые программы для обеих сред. Преимущество - в простоте, учить ничего не надо и даже запоминать особенно ничего. При этом можно по надобности написать почти что угодно. Другое важное преимущество - в возможности расчетов в таблицах. Написал функцию, скопировал в ячейку и рассчитал сразу 1000 элементов за раз. если параметры поменялись - пересчитал все снова автомтом. При этом вместо отчета можно просто распечатать закоментированный код функции (на английском и комментировать ничего почти не надо - потому что сам код читается как связный английский текст). получается очень лаконично и понятно. Любой может проверить как делалось. Конечно и подробным текстовым отчетом оформить = не составляет труда через строковую переменную. Последний раз редактировалось ETCartman, 07.12.2013 в 18:55. |
|||
![]() |
|
||||
webcad.pro Регистрация: 06.01.2005
Московская обл.
Сообщений: 501
|
Про закомментированный код функции в расчете, вы что серьезно считаете это лаконичным и понятным? Да это же анекдот из серии "Для ухода за пожилым программистом требуется сиделка свободно изъясняющаяся на Си и Паскале."
|
|||
![]() |
|
||||
Регистрация: 09.12.2008
Сообщений: 4,643
|
Цитата:
Бэйсик (не VB.NET) это язык который не надо и учить, если вы используете интерфейс электронной таблицы и пишете свои функции для отдельных действий, то ничего собственно более и не нужно. При этом как было верно подмечено в одной статье - такой способ на порядки более проверябельный и более устойчив к ошибкам чем стандартные формулы. Даже если алгоритм очень прост. Для расчетчика ничего более и не надо. Причем бэйсик даже удобней новомодных технологий Programming without coding http://sourceforge.net/projects/doublesvsoop/ где надо много тыкать мышкой и фактически много сложней Lazarus. Инженер должен четко понимать что: нормальным программистом он вряд ли станет если серьезно занят в своей профессии, никакие "энтерпрайз" языки как положено не выучит, да и чаще всего они и созданы для другого чем написание простых программ, продать свои программы тоже не удасться - это больше миф чем реальность. Есть конечно фанаты этого дела, которым процесс важней результата, но это не более чем хобби. При этом инженер не умеющий программировать вообще - в принципе ограничен в возможностях и лишен возмжности повышать производительность труда. Маткад например по моему слишком громоздок, дорог, фактически никчемен (для математики слаб, для простого сложен), а бэйсик самое то. К тому же когда вы обрастете коллекцей функций для спеуиальных нужд то вам особо и программировать ничего не надо - просто собрать из кирпичиков заранее протестированных. Последний раз редактировалось ETCartman, 07.12.2013 в 20:48. |
|||
![]() |
|
||||
КМД Регистрация: 26.03.2013
Я ЖЫВУ В РОССИИ.
Сообщений: 506
![]() |
|
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,595
|
Offtop: ещё немного доделать и она будет рисовать сразу все развёртки для всего этажа (по подготовленной маркировочной схеме). все КЖИ в один клик уже сейчас делает =)
|
|||
![]() |
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Полагаю, что нужно сравнивать не языки, а компиляторы. Во-первых, 32бита - в топку, хотя ТС они тоже подойдут. Во-вторых, скорость работы скомпилированной программы разная для разных компиляторов даже в пределах одного языка. В-третьих, параллельные вычисления и пр., нет - в топку. В-четвертых, интерпретированные программы работают медленнее компилированных. В-пятых, нет библиотек - в топку.
Ну и в-десятых, все эти сложности не касаются ТС, так как ему нужно просто писать макросы в ворде для составления отчетов. Говорить о чем-то другом нет смысла, так как это другое создавалось для другого, к тому же зачем создавать то, что уже создано в том же ворде: форматирование текста, предпросмотр, печать... Даже если вы создали свое приложение, скорей всего вы будете подключаться к ворду для создания отчета. |
|||
![]() |
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
![]() |
>>Полагаю, что нужно сравнивать не языки, а компиляторы. Во-первых...
Сравнивать ничего не надо.Вопросы "на чем мне сделать тото" или "что лучше для тогото" - первый шаг чтоб ничего не делать в нужном направлении. Сколько уже тут топиков почило в подобном флуде? Надо тупо начинать делать - понимание что лучше, что хуже придет с опытом деланья, а без опыта на любом языке ничего не светит)) |
|||
![]() |
|
||||
КМД Регистрация: 26.03.2013
Я ЖЫВУ В РОССИИ.
Сообщений: 506
![]() |
Цитата:
Лабуда "насчет разрядности" - winXP получила название бессмертной не просто так. Так что скорее 64 фтопку. Большинство останется на 32 еше долго. (Такая же беда как и с автокадом.) Лабуда "насчет скорости" - писать "криво" можно на любом языке.Это своеобразный талант, если хотите. Питон успешно используется во всех типах проектов. У ТС речи о скорости выполнения вообще не стоит.И совершенно другое дело что оптимизировать код на VBA (например) много сложнее чем на питоне (например). насчет Ворда - опенсорсных репортеров не раз и не два, зачем ворд? Другое дело эксель - я т.д. ТС считает что лепить проект по типу "Wizard" в экселе не айс, и поэтому исключает использование экселя...А на самом деле Эксель под такие вещи - то что доктор прописал, подключать его сборкой,к Net - проекту, в удобной и понятной среде составить все расчеты(в экселе), в студии например сделать GUI для ввода исходных данных, а дальше передавать их в эти листы, результат уже компоновать в FastReporter(например)...т.е. хочу сказать - чтобы использовать эксель не обязательно запускать эксель. Даже если в системе не установлен ексель, в любой винде есть либа "excel.dll", так что работать будет под любой виндой...ну версия документа эксель ессно имеет значение... ....опять про питон... Такого мощного и в тоже время элементарного синтаксиса как в питоне...больше просто нигде нет. Это факт. То что на ВБА будет в 100 строк на питоне запишется парой строк. Причем не "заумных". |
|||
![]() |
|
||||
конструктор Регистрация: 21.07.2007
Петрозаводск
Сообщений: 2,118
|
В справке по ЯвеСкрипт (очень давно) было написано, что не следует использовать ЯвуСкрипт для управления атомными электростанциями и т.п., т.к. надёжность не гарантируется. Но может с тех времён что-то изменилось в Яве.
|
|||
![]() |
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Это как надеть штаны не выбирая - нонсенс. Даже если штаны одни, все равно вздохнете...
это да Конечно, от нищеты нашей, а еще от безалаберности, не более того. Сейчас даже браузеры лучше использовать 64битные... Встречный вопрос наоборот: Если есть Ворд, зачем все остальное, котором еще разобраться надо? В ворде же все это делается элементарно. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос по реализации пунктов 6.7.2 и 5.14 СП 14.13330.2011 (Сейсмика) в SCAD? | Fag | SCAD | 1 | 20.02.2013 05:45 |
Подскажите чем пользоваться: СНиПом 31-01-2003 "Здания жилые многоквартирные" или СП 54.13330.2011"Многоквартирные жилые дома". Пункт 4.8 отличается | Olga88 | Архитектура | 14 | 19.01.2013 10:51 |
Подскажите расшифровку символа "омега", стр.39 СП 24.13330.2011, ф.7.41-7.44 | danola | Конструкции зданий и сооружений | 3 | 13.08.2012 08:09 |
Entmake MText, entmode Leader, пример реализации подскажите | Zouss | Программирование | 10 | 14.03.2007 04:46 |