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

Вернуться   Форум 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 (или его клоны) так и расчетные программы узкостроительного направления, времени на изучение минимум. Требуется получить наибольший практический эффект от владения данным языком.
Просмотров: 261008
 
Непрочитано 23.03.2017, 09:24
#641
100k

Жалкий инженеришка-проектаст
 
Регистрация: 31.01.2010
Сообщений: 1,986


На Stack Overflow отнеслись к Visual Basic неблагосклонно: он получил первое место в списке языков, которым пользователи предпочли бы найти замену.
Лично мне очень интересен F# но, наверное, никогда не смогу его нормально освоить и применять по многим причинам.
Популярность C# была на максимуме где-то в 2010-12 годах, сейчас снизилась.
Что касается инженеров-конструкторов, то судя по форуму все мысли вертятся вокруг Автокада.

Последний раз редактировалось 100k, 23.03.2017 в 09:37.
100k вне форума  
 
Непрочитано 23.03.2017, 13:24
#642
Сергей812


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


Цитата:
Сообщение от 100k Посмотреть сообщение
Что касается инженеров-конструкторов, то судя по форуму все мысли вертятся вокруг Автокада.
потому что это типовой набор инструментов во многих фирмах, и не только для конструкторов - AutoCAD, Word и Excel)
Сергей812 вне форума  
 
Непрочитано 23.03.2017, 13:46
#643
Сергей812


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


Цитата:
Сообщение от Boxa Посмотреть сообщение
Выбирающим язык может быть интересна эта заметка от микрософт по поводу перспектив развития языков .NET группы: https://habrahabr.ru/company/microsoft/blog/324548/
По большому счету вся статья сводиться к: бросать поддержку и развитие основных Net языков (C#,F#,VB.Net) в ближайшем будущем не собираются)

p.s. Забавный "подарок" в сырцах бесплатной среды разработки SharpDevelop
Миниатюры
Нажмите на изображение для увеличения
Название: SourceSharpDevelop_подарочек.JPG
Просмотров: 131
Размер:	17.4 Кб
ID:	185510  
Сергей812 вне форума  
 
Непрочитано 23.03.2017, 13:57
#644
trir


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


у меня антивирус срабатывал на учебные примеры из книжки
trir вне форума  
 
Непрочитано 23.03.2017, 18:08
#645
DEM

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


У меня хоббийные проекты на python, для сайтов интерактивные странички на яваскрипте+гугл.апи.
Для работы недавно на vb.net и пайтоне делал.
Для разных задач, разные языки программирования.
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 23.03.2017, 23:17
1 | #646
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


рейтинг языков программирования https://www.tiobe.com/tiobe-index/
gomer вне форума  
 
Непрочитано 24.03.2017, 06:37
#647
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381


Цитата:
Сообщение от gomer Посмотреть сообщение
рейтинг языков программирования https://www.tiobe.com/tiobe-index/
Такие рейтинги, как и рейтинги политиков, отражают только чью-то позицию, в данном случае TIOBE Programming Community. У другого "Community" будут совершенно иные рейтинги.

Самое простое - PHP и Javascript на 7 и 8 месте, а SQL на 19. На самом деле они используются больше, чем все остальные вместе взятые. Просто потому, что подавляющее большинство уже более миллиарда сайтов используют связку этих трех языков. И лишь ничтожное число на чем-то другом.
ShaggyDoc вне форума  
 
Непрочитано 24.03.2017, 08:58
#648
trir


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


Цитата:
Самое простое - PHP и Javascript на 7 и 8 месте, а SQL на 19. На самом деле они используются больше, чем все остальные вместе взятые. Просто потому, что подавляющее большинство уже более миллиарда сайтов используют связку этих трех языков. И лишь ничтожное число на чем-то другом.
однако программирование web'ом не ограничивается и лидеры - Java, C, C++, совсем из другой весовой категории и области применения (хотя немножко пересекаются)

А на SQL приходится писать из любого ЯП или нет - если есть обёртка для него типа LINQ в .NET
trir вне форума  
 
Непрочитано 24.03.2017, 09:47
#649
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381


Цитата:
Сообщение от trir Посмотреть сообщение
однако программирование web'ом не ограничивается и лидеры - Java, C, C++, совсем из другой весовой категории
Тогда не надо мешать в кучу "веб" и "не веб".
ShaggyDoc вне форума  
 
Непрочитано 24.03.2017, 10:00
#650
DEM

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


Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
Тогда не надо мешать в кучу "веб" и "не веб".
А чем вам WEB не угодил???
В нем можно и расчетную часть сделать, и сразу же протестировать.
Мне вот например Scilab понравился, ему не хватает web интерфейса для решения задач в оналайне http://cloud.scilab.in/, консольно пожалуйста...
Тоже самое с пайтоном, не хватает только веб интерфейса чтобы формы делать, а консольно и в web можно делать....
Ах да не хватает еще чтобы чертить можно было, но и это можно будет придумать....
За то как удобно было бы решать задачи через браузер.
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 24.03.2017, 10:15
#651
krok64

Л, ТХ
 
Регистрация: 01.06.2016
Ухта
Сообщений: 38


Цитата:
Сообщение от DEM Посмотреть сообщение
Тоже самое с пайтоном, не хватает только веб интерфейса чтобы формы делать, а консольно и в web можно делать....
Ах да не хватает еще чтобы чертить можно было, но и это можно будет придумать....
Для веб интерфейса Django отлично подходит.
А чертить можно либо через модуль pywin32 либо через модуль pyautocad
Код:
[Выделить все]
from pyautocad import Autocad, APoint

acad = Autocad(create_if_not_exists=True)
acad.prompt("Hello, Autocad from Python\n")
print(acad.doc.Name)

p1 = APoint(0, 0)
p2 = APoint(50, 25)
for i in range(5):
    text = acad.model.AddText(u'Hi %s!' % i, p1, 2.5)
    acad.model.AddLine(p1, p2)
    acad.model.AddCircle(p1, 10)
    p1.y += 10

for obj in acad.iter_objects():
    print (obj.ObjectName)
krok64 вне форума  
 
Непрочитано 24.03.2017, 10:16
#652
trir


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


Цитата:
Тогда не надо мешать в кучу "веб" и "не веб".
будет WebAssembly - и не будет никакой разницы
trir вне форума  
 
Непрочитано 24.03.2017, 10:53
#653
DEM

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


krok64
Джанго немного не то....
Надо чтобы на страницу зашёл любой юзверь, и в текстовое окно закинул свою программу....
Нажал на кнопку RUN и если у него в тексте программы есть описание диалогового окна, то оно бы отразилось, а если нету, то в консольном режиме бы работало...
Тут фишка в том что это бы все работало именно для любого пользователя, а не самому клепать на джанго интерфейс...
Для меня то это пара минут, а пользователю с этим еще разбираться....
Ну и сорцев и библиотек накидать, тогда порог вхождения, можно будет совсем низкий сделать.
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 24.03.2017, 11:25
#654
Brandashmыg


 
Регистрация: 15.10.2008
Ростов-на-Дону
Сообщений: 370
Отправить сообщение для Brandashmыg с помощью Skype™


Интерфейесы к питону очень хорошо делать в QTDesinger. Можно сделать классический MVC - спокойно писать консольное приложение, и в любой момент подключить к нему интерфейс. Экзешник с файлами, запакованный py2exe, весит от 50 мб.
__________________
Archicad, Smath, VBA
Brandashmыg вне форума  
 
Непрочитано 24.03.2017, 11:31
#655
DEM

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


Brandashmыg
Ну да это все понятно.
Но обычно интерфейсы для расчетных программ, довольно простые.
Их можно было бы и в тексте программы описывать как Тк.
А вот веб исполнение это было бы отлично.
Т.к. потом можно было бы сделать и ветки программ и обсуждение программ.
Да вообще много чего можно было бы придумать.
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 24.03.2017, 12:29
#656
trir


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


а зачем интерфейсы? определил структуру данных в json/xml и достаточно
trir вне форума  
 
Непрочитано 24.03.2017, 12:43
#657
DEM

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


Цитата:
Сообщение от trir Посмотреть сообщение
а зачем интерфейсы? определил структуру данных в json/xml и достаточно
под интерфейсом я подразумевал форму ввод данных...
Еще например в ЯваСкрипте есть параллельное исполнение кода...
Очень интересная штука, вот сейчас с синхронизацией данных борюсь как раз.....
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 24.03.2017, 12:55
#658
skkkk


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


Мне для всех необходимых расчетов хватает лиспа и Excel. Заодно неизбежно узнаешь суть расчета "изнутри", а не бездумно вбиваешь исходные данные, а после на вопросы "а почему так?" пожимая плечами, ссылаешься на программу и ничего не можешь противопоставить эксперту, как вариант - самодуру.

Та же гидравлика у меня реализована в Excel в связке с AutoCAD, но думаю перевести ее в лисп, чтобы сразу считалась по графической схеме на месте. И это вполне реализуемо, уже имею в голове четкий алгоритм, собираюсь в ближайшем будущем приступать к реализации.
Другое дело, видимо, - конструкторские расчеты. Не думаю, что тот же сбор нагрузок целесообразно "велосипедить" на лиспе. Хотя тоже, думаю, реально. По сути - там те же формулы, вопрос в организации связи формул с графикой. Ключевое слово тут "велосипедить". Не работал с Лирой и подобными "расчётками", но судя по их популярности, там все сделано довольно достойно. Но раз уж в теме вопроса - программирование под них в том числе, значит, все же не хватает штатного функционала. И еще под вопросом, что лучше: переделывать штатный или написать свой с нуля. Я чаще склоняюсь ко второму, хоть порой и приходится в какой-то степени
Цитата:
Сообщение от Сергей812 Посмотреть сообщение
дублировать своим кодом уже существующий функционал программ
Ведь часто
Цитата:
Сообщение от Сергей812 Посмотреть сообщение
изучения этого функционала с последующим дополнением своим кодом для получения законченного решения нужной задачи
не на все сто удовлетворяет какой-то потребности, и дублированием я бы это не назвал. Я довольно ленив в этом плане и всегда обязательно изведаю все, что доступно и что можно использовать для сокращения "кодописания", и взвешенно принимаю решение о написании своего, когда хочу чтобы все было под контролем. Тут каждый случай уникален.

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

И вот, подводя итог, хочу задать риторический вопрос: а стоит ли инженеру (-конструктору), если он не собирается быть профессиональным программистом, терять многие месяцы на изучение сложных ЯП'ов, если можно за эти же месяцы не только освоить довольно простой и очень мощный лисп, но и уже решить большинство из своих задач?
skkkk вне форума  
 
Непрочитано 24.03.2017, 13:00
#659
DEM

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


Цитата:
Сообщение от skkkk Посмотреть сообщение
Мне для всех необходимых расчетов хватает лиспа и Excel. Заодно неизбежно узнаешь суть расчета "изнутри",
Можно и микроскоп гвозди забивать....
Вопрос в удобстве.
В экселе как раз то не так все хорошо видно, в пайтоне намного нагляднее.
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 24.03.2017, 13:01
#660
trir


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


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

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

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