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

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

Подскажите язык для реализации расчетов по СП

Ответ
Поиск в этой теме
Непрочитано 05.12.2013, 16:08
Подскажите язык для реализации расчетов по СП
Gustaf
 
Выпуск 2013
 
МО
Регистрация: 30.06.2012
Сообщений: 165

Добрый день!
Решил научиться писать программки на подобие скадовских саттелитов. Для души и расширения кругозора. Не в excel. Пока что в программировании знаю только азы. Прошу помочь с выбором языка. Как я вижу будущую программу:
1)она работает на win7 (может быть 8, xp);
2)имеет дружественный интерфейс;
3)выводит результат в графике и тексте с подробным описанием по СП.
Из того что прочитал на форуме сделал вывод что подойдет или VB.net, VBA или С#.
Просмотров: 12659
 
Непрочитано 09.12.2013, 07:03
#41
ShaggyDoc

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


Цитата:
буду на яве писать всяческие расчетики. Яву только изучаю
...
не следует использовать ЯвуСкрипт для управления атомными электростанциями
Java и JavaScript - абсолютно разные вещи. Общего между ними столько же, сколько между кобылой и автомобилем.

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

JavaScript - это язык программирования. "Java" в его названии только из-за того, что это было модное слово и первоначальный LiveScript переименовали. Типа как "НаноКад" для модности назвали. Основное назначение JavaScript - встраивание в Web-страницы, хотя на нем можно кое-что делать с прикладными приложениями.

Рассуждать о языках программирования "для реализации расчетов" бессмысленно - всё равно что писателям спорить каким цветом чернил писать романы. Выбор надо делать между системами разработки приложений, такими как VC, QT, Delphi и т.п.
ShaggyDoc вне форума  
 
Непрочитано 09.12.2013, 08:11
#42
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,611


Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
Выбор надо делать между системами разработки приложений, такими как VC, QT, Delphi и т.п.
Пользуясь Вашей аналогией, Вы предлагаете выбрать блокнотик в котором писать.
Boxa вне форума  
 
Непрочитано 09.12.2013, 09:31
#43
gomer

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


не надейтесь
gomer вне форума  
 
Непрочитано 09.12.2013, 10:48
#44
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,611


Может топикстару будет интересно:
http://tech.yandex.ru/education/shri...13/talks/1340/
http://tech.yandex.ru/education/shri...013/talks/703/
Тут "Обзор" языков, возможно поможет выбрать тот самый, который Вам ближе.
Boxa вне форума  
 
Непрочитано 09.12.2013, 11:28
#45
DEM

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


Позвольте отписаться....
На некоторое время отложил работу в направлении рзаработки подобных программ...
С февраля примерно начну опять работать в этом направлении.
Сейчас вижу сысл в написании следующих модулей:
1. Модуль возвращающий данные таблиц СНИП, хранение данных осуществлять в XML
2. Модуль дающий геометрические характеристики стандартных сечений.
3. Модуль дающий геометрические характеристики проката
4. Модуль дающий геометрические характеристики произвольного сечения.
После разработки данных модулей можно будет браться за рахработку программ по СП....
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 09.12.2013, 11:35
#46
vl74


 
Регистрация: 25.10.2010
Сообщений: 878


Я бы посоветовал для серьезных программ С++, от Microsoft, точнее Visual C в составе visual studio.
Опишу плюсы:
-маленький размер программ
-быстродействие
-близость к "железу" ПК, нужное в случае нестандартных приемов, и к системе Windows (что как + так и - )
-огромное справочное пособие MSDN http://msdn.microsoft.com/ru-ru/libr...(v=vs.90).aspx
-для начала изучения есть великолепный сайл http://firststeps.ru/. К сожалению, в данный момент не развивающийся, но для начала работы лучше нет!

Бейсик, javascript несерьезные языки, отучающие от строгости программирования. Но в то же время легче в освоении.
Паскаль-дельфи не люблю, но это мое личное мнение.
В связке VBA+Excel можно делать достаточно серьезные программы, но минус в том, что код при желании никак не скрыть от посторонних взглядов
Еще минус в привязке к MS office.

Последний раз редактировалось vl74, 09.12.2013 в 11:45.
vl74 вне форума  
 
Непрочитано 09.12.2013, 11:55
#47
kopekopa

типа инженер
 
Регистрация: 23.06.2011
Сообщений: 747


Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
Java и JavaScript - абсолютно разные вещи. Общего между ними столько же, сколько между кобылой и автомобилем.

Рассуждать о языках программирования "для реализации расчетов" бессмысленно - всё равно что писателям спорить каким цветом чернил писать романы. Выбор надо делать между системами разработки приложений, такими как VC, QT, Delphi и т.п.
Знаем, что разные. По этой же причине и сократили, ибо по умолчанию отписывающиеся должны как бы это знать.

И какая разница какой инструмент использовать. Может мне легче гвозди обухом топора забивать.
kopekopa вне форума  
 
Непрочитано 09.12.2013, 12:04
#48
ETCartman


 
Регистрация: 09.12.2008
Сообщений: 4,643


Ни одной серьезной программы на "серьезных языках" не смотря на многостраничные прения тут "серьезных программистов", как то я так и не увидел. "Скрывать код" собрались - во первых нечего скрывать, во вторых все поделки на NET декомпилируются достаточно легко. Ничего близко подобного саттелитам скад (кстати очень посредственным и убогим по части аккуратности и удобства). Даже странно, тем более данному холивару уже лет наверно с десяток. Просто потому что инструменты для подобных вещей нужно выбирать не на основе карго культа (взрослые дяди так пишут), а на основе их практического удобства и пригодности к конкретной задаче. При этом когда программирование не фетиш а средство увеличения производительности и качества труда.
Расчеты - электронные таблицы (с бэйсиком, причем OpenOffice basic реально превосходит VBA в дополнение к тому что бесплатен и может быть использован в любой ОС, на любом количестве компьютеров - без опасения что придут менты и нагнут твоего работодателя на миллионы потому что ты решил вдруг стать "программистом") Для сложных численных задач есть свои среды (немало хороших открытых типа SciLab), для кадов - свои и так далее.

Последний раз редактировалось ETCartman, 09.12.2013 в 12:13.
ETCartman вне форума  
 
Непрочитано 09.12.2013, 12:15
#49
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


Цитата:
Сообщение от Gustaf Посмотреть сообщение
Для души и расширения кругозора
Для души и расширения кругозора читайте SCIP, гарантирую Вам и то и другое. В качестве инструмента по этой книге рекомендую это. После этого у Вас измениться представление о том, что такое языки программирования, и главное, когда какой нужно применять. Лучшего инструмента от лечения вопросов подобных Вашим я пока еще не встречал.
з.ы. Да "програмки" Вы на нем сможете реализовывать любые Offtop: и на любых языках, только интерес у Вас к ним может быстро пропасть (переродиться во что-то другое).
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Непрочитано 09.12.2013, 12:19
#50
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,611


Цитата:
Сообщение от vl74 Посмотреть сообщение
Я бы посоветовал для серьезных программ С++
Только ассемблер! Только хардкор!
Зачем топик стару, для написания несложных по сути программ, С++?

Цитата:
Сообщение от vl74 Посмотреть сообщение
Бейсик, javascript несерьезные языки
Это Вы так шутите?
VB.NEt по возможностям равен C#, только синтаксис другой.
JS дефакто стандарт веба
Boxa вне форума  
 
Непрочитано 09.12.2013, 14:00
#51
vl74


 
Регистрация: 25.10.2010
Сообщений: 878


Цитата:
Сообщение от Boxa Посмотреть сообщение
Только ассемблер! Только хардкор!
Зачем топик стару, для написания несложных по сути программ, С++?
Для справки есть еще машинные коды.
А по теме - для инженерных расчетов достаточно экселя, даже без vba.
А для того, чтобы сделать хорошую программу, нужен и язык программирования хороший. Просто пробовал vba, visual c++, C++ Builder, javascript.
На бейсике проще всего, конечно. Но с++ гораздо более функционален.

Скадовские сателлиты плохой пример - что особенно не нравится, то что пишется только коэффициент использования.
В этом отношении для формализации расчета примером вижу NormCad. Но там тоже не все гладко.

Цитата:
Сообщение от Boxa Посмотреть сообщение
JS дефакто стандарт веба
Это понятно, DHTML и т.п., но расчеты на нем серьезные не сделать. Попробуйте открыть или сохранить файл на стороне клиента?
vl74 вне форума  
 
Непрочитано 09.12.2013, 14:23
#52
swell{d}

гадание на конечно-элементной гуще
 
Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596


Цитата:
Сообщение от vl74 Посмотреть сообщение
даже без vba
без vba интерполяцию по таблицам хрен сделаешь..
__________________
.: WikiЖБК + YouTube :.
swell{d} вне форума  
 
Непрочитано 09.12.2013, 14:27
#53
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,611


Цитата:
Сообщение от vl74 Посмотреть сообщение
машинные коды
Всегда считал что ЯП это то, что можно скомпилировать или интерпретировать в машинные коды.
Цитата:
Сообщение от vl74 Посмотреть сообщение
Попробуйте открыть или сохранить файл на стороне клиента
1. зачем? Как часто вы сохраняете расчеты, скажем, в арбате?
2. Генерировать на стороне сервера (в том числе с помощью JS) и отдать ссылку на скачивание.
Boxa вне форума  
 
Непрочитано 09.12.2013, 17:41
#54
DEM

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


Цитата:
Сообщение от swell{d} Посмотреть сообщение
без vba интерполяцию по таблицам хрен сделаешь..
Можно, только придется по мучится...
НАдо использовать ВПР и ГПР и округление....
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 09.12.2013, 17:52
#55
hexD

КМД
 
Регистрация: 26.03.2013
Я ЖЫВУ В РОССИИ.
Сообщений: 506
<phrase 1=


Цитата:
Сообщение от ETCartman Посмотреть сообщение
во вторых все поделки на NET декомпилируются достаточно легко.


на, декомпильни - аттачед. это полная хрень,а не обфускация, но думаю что "за глаза".

----- добавлено через ~15 мин. -----
Цитата:
Сообщение от swell{d} Посмотреть сообщение
без vba интерполяцию по таблицам хрен сделаешь..
эээ, в вба есть реализация интерполяции? или есть возмодность описывать производные типы? в чем прикол?
Вложения
Тип файла: rar ZoomTags.rar (201.6 Кб, 36 просмотров)
hexD вне форума  
 
Непрочитано 09.12.2013, 18:43
#56
swell{d}

гадание на конечно-элементной гуще
 
Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596


Цитата:
Сообщение от hexD Посмотреть сообщение
в вба есть реализация интерполяции?
ну не в самом vba, а на vba =)
http://dwg.ru/dnl/6050 - очень аккуртано сделано, хотя и есть малюсенькая ошибочка на одной из границ
__________________
.: WikiЖБК + YouTube :.
swell{d} вне форума  
 
Непрочитано 11.12.2013, 17:36
#57
hexD

КМД
 
Регистрация: 26.03.2013
Я ЖЫВУ В РОССИИ.
Сообщений: 506
<phrase 1=


да разумеется все пишется и на любом языке, вопрос в удобстве и поддержке.

http://docs.scipy.org/doc/scipy/refe...terpolate.html
hexD вне форума  
 
Непрочитано 11.12.2013, 17:54
#58
swell{d}

гадание на конечно-элементной гуще
 
Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596


вопрос был не про язык, а про голый эксель. в нём такое сделать проблемно, хотя и можно
__________________
.: WikiЖБК + YouTube :.
swell{d} вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Подскажите язык для реализации расчетов по СП

Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по реализации пунктов 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