| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Какой язык перспективен для инженера-конструктора с условием

Какой язык перспективен для инженера-конструктора с условием

Результаты опроса: Какой язык перспективен для инженера-конструктора?
С/С++ 57 14.69%
Delphi 17 4.38%
Пайтон 39 10.05%
Фортран 1 0.26%
Basic/VB/VBA/VB.NET 93 23.97%
джава 7 1.80%
другой, какой - см. по тексту 29 7.47%
матерный 145 37.37%
Голосовавшие: 388. Вы ещё не голосовали в этом опросе

Ответ
Поиск в этой теме
Непрочитано 23.03.2007, 21:50
Какой язык перспективен для инженера-конструктора с условием
The_Mercy_Seat
 
Сообщений: n/a

Предполагается что инженер-строитель использует как AutoCAD (или его клоны) так и расчетные программы узкостроительного направления, времени на изучение минимум. Требуется получить наибольший практический эффект от владения данным языком.
Просмотров: 261738
 
Непрочитано 14.03.2017, 11:01
#501
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,036


Цитата:
Сообщение от Vladimir_Sergeevich Посмотреть сообщение
Что касается када, сначала надо освоить автолисп и основательно изучить COM-модель када (так называемый VisualLisp) - на нем удобно шлепать маленькие костыли
И уже зная о структуре кадовской Database и акада в целом, браться за .net с его транзакциями и прочими нюансами для разработки серьезных проектов.
Слишком много промежуточных шагов) Изучив Lisp или COM-модель, и перейдя на тот же .Net - поймете, что придется изучать документацию заново, разве что не с самых азов.
Сергей812 вне форума  
 
Непрочитано 14.03.2017, 11:13
#502
Vladimir_Sergeevich

рисую дороги, в перерывах курю Lisp
 
Регистрация: 20.04.2011
Пермь
Сообщений: 475
<phrase 1= Отправить сообщение для Vladimir_Sergeevich с помощью Skype™


Цитата:
Сообщение от trir Посмотреть сообщение
спорное утверждение
Я же написал, что это личное мнение.
Цитата:
Сообщение от trir Посмотреть сообщение
это проще сделать на VBA
А с этим не соглашусь в силу того, что для vba надо энейблеры, а на лиспе можно "кодить в командной строке". Может кто то начинал сразу с .net, а мои первые программы были построенные сугубо на командных методах, потом постепенно освоил и программные методы и объектные (по терминологии Полещука). Сейчас уже выработалась стойкая аллергия на (comand ...), но это личное отношение. Кроме того, зная Lisp могу править костыли, найденные на просторах. Например есть такая штука как G-trail для построения переходных кривых, построенная на командных методах, почти полностью переписал избавляясь от этого command (только до UCS) руки не дошли, дописал проверку на вписываемость и отрисовку таблицы разбивки от тангенсов. Основная причина почему начал переписывать command - строилась 2dPloliline вместо LwPoliline, а у меня в других костыли были фильтры на lw.
__________________
Не труд сделал из обезьяны человека, а лень и жажда халявы...
Vladimir_Sergeevich вне форума  
 
Непрочитано 14.03.2017, 11:22
#503
trir


 
Регистрация: 18.12.2010
Сообщений: 5,051


Слишком много промежуточных шагов)
trir вне форума  
 
Непрочитано 14.03.2017, 12:37
#504
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,702
Отправить сообщение для Do$ с помощью Skype™


Цитата:
Сообщение от Vladimir_Sergeevich Посмотреть сообщение
Кроме того библиотеки акада которые и есть в ObjectARX работают по тому же принципу что и фреймфорк. (не исключаю, что некоторые классы ObjectARX могут наследоваться напрямую из фреймворка)
Интересный сюжет. Это фантазии?
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic)
Do$ вне форума  
 
Непрочитано 14.03.2017, 13:38
#505
veb86

Проектировщик электрических сетей
 
Регистрация: 17.01.2014
Пенза
Сообщений: 176


Цитата:
Сообщение от gomer Посмотреть сообщение
дада... Серьезно думаете, что изучив основы языка станете программистами? или хотя бы сможете написать сколько нибудь серьезную программу?
Это был троллинг, иногда не сдерживаюсь А вообще, лично я, в попытках изучить ObjectBRX (bricscad) понял что для моих задач, на данный момент, это не оправданная трата времени и сил, net-а мне хватит. А теперь когда я ушел в fpc, то вопрос отпал сам собой)
veb86 вне форума  
 
Непрочитано 14.03.2017, 13:59
#506
Vladimir_Sergeevich

рисую дороги, в перерывах курю Lisp
 
Регистрация: 20.04.2011
Пермь
Сообщений: 475
<phrase 1= Отправить сообщение для Vladimir_Sergeevich с помощью Skype™


Цитата:
Сообщение от Do$ Посмотреть сообщение
Интересный сюжет. Это фантазии?
Изучал эту тему достаточно узко и ничего прикладного не сделал, так что могу и ошибаться. Больше экстраполирую подход топоматика, у них много чего от базовых классов фреймворка наследуется.
__________________
Не труд сделал из обезьяны человека, а лень и жажда халявы...
Vladimir_Sergeevich вне форума  
 
Непрочитано 14.03.2017, 14:40
#507
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,702
Отправить сообщение для Do$ с помощью Skype™


Цитата:
Сообщение от Vladimir_Sergeevich Посмотреть сообщение
Изучал эту тему достаточно узко и ничего прикладного не сделал, так что могу и ошибаться.
Так Вы же разберитесь сперва хотя бы с базовыми понятиями: что такое управляемый код, что такое неуправляемый код, что такое ObjectARX и .NET Framework и т.п. А то в одну кучу все смешали. Складывается ощущение, что фраза была построена по принципу: "я знаю несколько умных слов (ObjectARX, класс, наследование, фреймворк), сейчас составлю из них предложение и выдам как умную мысль"
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic)
Do$ вне форума  
 
Непрочитано 14.03.2017, 16:52
#508
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,036


И не надо по сырым руководствам по программированию Топоматика составлять мнение о других продуктах:
Цитата:
По желанию пользователи могут установить и настроить поддержку и других скриптовых языков программирования, поддерживающих .Net, например Lisp. Однако, Вы должны понимать, что даже, если Вы установите поддержку Lisp, то перенести Ваши наработки из AutoCAD или других продуктов AutoDesk без переработки Вам скорее всего не удастся, так как и объектная модель Robur значительно отличается от AutoCAD и программирование для .Net в самом Lisp значительно отличается по синтаксиса и приемам реализации задач. Единственное удобство - это аналогичный синтаксис самого языка. Поэтому, мы рекомендуем Вам реализовывать Ваши скрипты и макросы на Python, так как гарантируется его поддержка.
Сергей812 вне форума  
 
Непрочитано 14.03.2017, 18:03
#509
trir


 
Регистрация: 18.12.2010
Сообщений: 5,051


Они имеют в виду IronScheme
trir вне форума  
 
Непрочитано 14.03.2017, 18:06
#510
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,702
Отправить сообщение для Do$ с помощью Skype™


А что не так? Типичнейший .NET язык
На самом деле, когда-то давно, когда встал вопрос перехода с LISP API на .NET API, натыкался на информацию о том, что LISP является неявно поддерживаемым языком платформы .NET. Но, во-первых, как я понял, это далеко не Auto-VisualLISP, а довольно сильно отличающийся диалект. Например, я как-то пробовал писать программы на Common LISP. То, что я уже к тому времени неплохо знал Auto-VisualLISP мне никак не помогло. Синтаксис тот, а вот имена почти всех функций (кроме самых базовых), конструкции да и сами возможности уже сильно другие. А во-вторых, я тогда так и не нашел ни одного толкового описания того, как же все-таки LISP и .NET подружить.
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic)
Do$ вне форума  
 
Непрочитано 14.03.2017, 18:27
| 1 #511
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,036


просто недоработали формулировки документации на текущий момент.. у тех, кто знаком с программированием на Lisp под акад, но не вникал в .Net при этом - после прочтения подобной формулировки и образовывается каша в голове)
Сергей812 вне форума  
 
Непрочитано 14.03.2017, 21:01
| 1 #512
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,653


Цитата:
Сообщение от trir Посмотреть сообщение
спорное утверждение, lisp специфический язык и перейти с него на .NET - сложно
Насколько сложно? Сложнее, чем освоить .NET с нуля?
Просто, насколько я знаю от того же Полещука, "входной порог" для лиспа гораздо и гораздо ниже. Сужу по себе - большого труда вникнуть и решать свои задачи не составило совершенно. При том, что (по крайней мере, для моего случая) возможности лиспа уступают в основном в части "красивостей" интерфейса (и, возможно, в части взаимодействия с другими программными продуктами, не считая MS Office). Если делать настоящее коммерческое ПО на публику, то это оправданно, если же для себя и своего отдела - вопрос. Да, скорость выполнения кода ниже, но для подавляющего большинства лично моих задач она не является критичной. Самая долгая выполняемая команда у меня по-прежнему _regen - вне конкуренции. Хотя задачи решаю довольно непростые и список их весьма внушителен.

Продолжив аллегорию с молотком и кувалдой, скажу: для строительства и ремонта деревянного коттеджа перфоратор с отбойным молотком не нужны. А для жильцов принципиальной разницы в материале стен нет - было бы тепло и мухи бы не кусали. И преимущества кирпича - во многом мифические и надуманные (при правильных технологиях строительства). Причем везде есть свои плюсы и минусы.
Другое дело, что для строительства замка или многоэтажки дерево уже не подойдет.

Поэтому, как уже говорили, все зависит от задач. И закладывать капитальный фундамент под коттедж, который когда-то в перспективе вырастет до многоэтажки - смысла нет - надо сразу явно осознавать цель. Но я почему-то уверен, что построить рядом с коттеджем замок будет проще, чем сразу начать со второго. А пока строится замок, можно и в коттеджике пожить.
skkkk вне форума  
 
Непрочитано 14.03.2017, 21:17
#513
trir


 
Регистрация: 18.12.2010
Сообщений: 5,051


Цитата:
Насколько сложно? Сложнее, чем освоить .NET с нуля?
Да, сложнее

учить второй язык сложно, особенно если это Lisp, или после Lisp'а

Последний раз редактировалось trir, 14.03.2017 в 22:09.
trir вне форума  
 
Непрочитано 14.03.2017, 22:13
#514
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,653


trir, это просто один из примеров тех, кто не смог? И вроде, там не сказано, что лисп стал для него каким-то камнем преткновения. Честно, я бы хотел более аргументированного ответа . Вот я подумываю перебираться с лиспа на C# и хотелось бы знать, какие трудности мне придется преодолевать. Пока еще просто до конца не определился, точно ли мне это нужно.
В качестве контраргумента на ссылку могу сказать, что знаю (и даже лично) нескольких людей, которым это успешно удалось, в том числе и среди тех, кто отметился в этой ветке.

Читал где-то, вроде даже прямо тут, что VBA калечит мозги, но кто мне сможет сказать, чем именно? Буду благодарен.
skkkk вне форума  
 
Непрочитано 14.03.2017, 22:15
#515
trir


 
Регистрация: 18.12.2010
Сообщений: 5,051


Цитата:
Вот я подумываю перебираться с лиспа на C# и хотелось бы знать, какие трудности мне придется преодолевать.
для начала, надо будет забыть lisp

Мой путь:
Basic=>Pascal=>Lisp=>VBA=>Delphi=>VB.NET=>C#

и самое сложное, было =>Lisp=>
trir вне форума  
 
Непрочитано 14.03.2017, 22:23
#516
Meknotek

Проектирование заборов уже в прошлом
 
Регистрация: 29.10.2009
Рязань
Сообщений: 2,089


Цитата:
Сообщение от skkkk Посмотреть сообщение
Читал где-то, вроде даже прямо тут, что VBA калечит мозги, но кто мне сможет сказать, чем именно? Буду благодарен.
Цитата:
Сообщение от Э́дсгер Ви́бе Де́йкстра
Студентов, ранее изучавших Бейсик, практически невозможно обучить хорошему программированию. Как потенциальные программисты они умственно изувечены без надежды на восстановление
...
Meknotek вне форума  
 
Непрочитано 14.03.2017, 22:26
#517
trir


 
Регистрация: 18.12.2010
Сообщений: 5,051


это он говорил про goto
trir вне форума  
 
Непрочитано 14.03.2017, 22:30
#518
Meknotek

Проектирование заборов уже в прошлом
 
Регистрация: 29.10.2009
Рязань
Сообщений: 2,089


Цитата:
Сообщение от trir Посмотреть сообщение
это он говорил про goto
про GOTO у него отдельная статья есть
Meknotek вне форума  
 
Непрочитано 14.03.2017, 22:37
#519
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Цитата:
Сообщение от Meknotek Посмотреть сообщение
про GOTO у него отдельная статья есть
Да ладно тебе...
Я вот сейчас и на пайтоне фигачу и на яваскрипт.
Хочу сказать, что в некотором смысле ЯваскриптЪ для создания простых программ с визуализацией, даже по удобнее будет.
Хотя на пайтоне скрипты тоже влет пишутся.
Формы в тикет если честно г—но надо бы как то взяться формы в Qt сделать.
Но пока большой проект делаю, как то не жо этого.
Зы. Может тоже в it пойти...
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 14.03.2017, 22:48
#520
trir


 
Регистрация: 18.12.2010
Сообщений: 5,051


кстати python и javascript - ближе к Lisp'у
trir вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Какой язык перспективен для инженера-конструктора с условием

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск