|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,040
|
|
|||
|
||||
Регистрация: 18.11.2019
Сообщений: 1,519
|
Если незначительно углубиться в детали - мне нужен интерпретируемый язык - аналог лиспа, простой как бейсик (но без проблем и тормозов с OLE и серверами автоматизаций), чтобы создавать dbx-объекты в автокаде без привлечения "тяжелых" компиляторов.
|
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,040
|
ну это ваше право - пытаться написать свой частичный аналог ObjectARX. Только интерпретируемый язык и тормоза - это синонимы друг друга, имхо.
|
|||
|
||||
Регистрация: 18.11.2019
Сообщений: 1,519
|
Согласен. Но язык построен на вызове функций, которые сами написаны на C++, поэтому не сильно критично, но дает гибкость. При большом количестве имен функций долго будет делаться сравнение имени функции из кода с массивом имен существующих функций. Видимо, придется для каждого имени составлять хэш-код и для массива функций - тоже шэш коды и по ним сравнивать. Сортировать массив хэш-кодов по возрастанию и методом золотого сечения искать нужный ( это когда делаются две попытки в определенной пропорции, выбирается следующий диапазон для посика, где снова две попытки и т.д.).
Последний раз редактировалось nickname2019, 25.03.2020 в 19:35. |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,040
|
Цитата:
|
|||
|
||||
Регистрация: 18.11.2019
Сообщений: 1,519
|
Цитата:
Но мы отвлеклись от темы. |
|||
|
||||
Юмористические расчеты, комедийные диссертаций, цирковые статьи Регистрация: 12.12.2012
Москва
Сообщений: 892
|
К вопросу запуска скриптов Python в Autocad, к примеру:
|
|||
|
||||
Регистрация: 18.11.2019
Сообщений: 1,519
|
Цитата:
Насколько я понял, программирование идет без импорта библиотеки типов Acada. Это не гут. Если мне память не изменяет, из-за этого тормозит намного сильнее, чем VBA. Последний раз редактировалось nickname2019, 25.03.2020 в 20:41. |
|||
|
||||
Юмористические расчеты, комедийные диссертаций, цирковые статьи Регистрация: 12.12.2012
Москва
Сообщений: 892
|
nickname2019, надо измерять, смотреть. Зависит от задач. Я под автокад ничего не делал никогда — предпочитаю напрямую править dwg/dxf, что для моих задач оптимальный путь. Но при желании, когда доделаете код, то можем попробовать различные задачи потестировать)
|
|||
|
||||
САПР Регистрация: 29.09.2011
СПб
Сообщений: 283
|
nickname2019, я даже боюсь спросить, что за задачи в акаде перед тобой стоят, что под них нужно писать язык. И к нему интерпретатор/компилятор, среду разработки и отладки.
Хочешь затейливо самовыразиться - лисп, все предусмотреть - С/С++, быстро и разнообразно - все платформа .NET Каких тебе средств во всем этом зоопарке не хватает? |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,040
|
Цитата:
Цитата:
со своим интерпретатором. |
|||
|
||||
Регистрация: 18.11.2019
Сообщений: 1,519
|
Обычный человек, не владеющий c++, не может создать свой интеллектуальный объект (колонну, балку, гнутый стержень и т.д.). Я даже не уверен, что .Net это позволяет. И код этих объектов должен быть открытым.
Последний раз редактировалось nickname2019, 26.03.2020 в 08:44. |
|||
|
||||
Проектировщик электрических сетей Регистрация: 17.01.2014
Пенза
Сообщений: 176
|
Цитата:
я думаю что после создания Вами языка под автокад, автокада уже не будет, будет что то другое. И обычный человек проектировщик, он не знает вообще языков программирования. Освоить Excell представляется что то с чем то. А вы про язык программирования. Всего хватает. Вот зачем пишут новую ОСь (убийцу виндовса), затем и создают новый язык, тупо по фану. |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,040
|
|
|||
|
||||
САПР Регистрация: 29.09.2011
СПб
Сообщений: 283
|
Быть может, я тебя удивлю, но обычному человеку это не нужно от слова совсем. Скажу больше, зачастую сознание таких объектов не нужно и обычному проектировщику. А когда ему перестает хватать многообразия инструментов, предоставляемых Autodesk, читай, когда он узнает о существовании и учиться использовать возможности штатных средств, то он уже в состоянии поставить задачу тем, кто умеет создавать интеллектуальные объекты существующими средствами. Потому что заниматься написанием программ без знания языка программирования - невозможно, а знание языка - это не только знание синтаксиса, но ещё много чего, что приходит вместе с изучением синтаксиса и опытом его использования. Это, кстати, одна из причин, почему VB не считают полноценным языком.
__________________
На работе было скучно:shout: |
|||
|
|||||
Регистрация: 18.11.2019
Сообщений: 1,519
|
Цитата:
Цитата:
Цитата:
Цитата:
|
||||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,040
|
Цитата:
кто-то запрещает? Информации в инете сейчас более чем, и в том числе и на русском языке. Только как шарахались от программирования со студенческой скамьи большинство - ничего с годами не меняется) Все дело в лени, а не в отсутствии некого супер удобного ЯП. |
|||
|
||||
Регистрация: 18.11.2019
Сообщений: 1,519
|
Когда я переходил с delphi на c++, то были ломки. И в строительных вузах c++ обычно не учат, тем более Visual Studio.
|
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Опрос. Какой язык программирования для автокада лучше. | proektant-minsk | Программирование | 17 | 18.03.2020 19:42 |
Фундамент на площадке с уклоном. Какой лучше? | Юлия Серенко | Основания и фундаменты | 28 | 29.09.2014 13:10 |
Какой вариант шарнирного узла балки лучше с т.з. технологичности изготовления на заводе | Metkon | Металлические конструкции | 4 | 26.03.2014 13:19 |
Какой лучше фундамент выбрать для типового павильона? Какой тип фундамента более универсален? | ольга сычикова | Основания и фундаменты | 8 | 02.02.2011 12:58 |
Какой бетон лучше принять? | WeeLL | Железобетонные конструкции | 7 | 03.01.2009 23:14 |