Сохранен 46
https://2ch.hk/pr/res/1151571.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Язык для простых программ

 Аноним 08/03/18 Чтв 16:32:50 #1 №1151571 
vava53108295orig.jpeg
14037263681490983256.png
14244275471294259836.jpg
Порекомендуйте язык для начала изучения программирования и создания простых программ. Разумеется я не претендую на полноценного программиста.

Для начала мне нужно научиться писать несложные вычислительные алгоритмы, оформлять в оконные приложения для windows, с возможностью вывода графиков и отчетов в форматах excel и word. Также важно работать с аппроксимированными экспериментальными данными (важно наличии простых и удобных библиотек). Желательно язык, с которого легче переучиться на другой.

В конечном счете мне нужно научиться писать расчетные программы для частных случаев моей инженерной работы, упростить себе жизнь. Большинство проф. софта выдают непредвиденный и противоречивый результат, который сложно проверить и обосновать.
Аноним 08/03/18 Чтв 16:43:00 #2 №1151576 
>>1151571 (OP)
tcl/tk > python PyQt/pygtk > C++ Qt > lazarus > VB.NET
Аноним 08/03/18 Чтв 17:09:53 #3 №1151599 
>>1151576
Аноним 08/03/18 Чтв 17:10:27 #4 №1151602 
>>1151576
Почему в такой последовательности?
Аноним 08/03/18 Чтв 17:17:07 #5 №1151613 
>>1151602
Это ребус
Аноним 08/03/18 Чтв 18:17:56 #6 №1151670 
>>1151602
tcl\tk я хз нах он нужен, когда есть питон, но мб анону лучше знать.

В принципе тебе хватит Питона с головой, у него огромная дата саенс библиотека, и он простой до идиотизма, а вот с графическими фреймворками придётся задуматься.
Можно PyQT, но если тебе нужна чистая функциональность без вкатывания, можно использовать встроенные инструменты Tkinter, но он куда более бедный по функционалу чем полноценный PyQT" - как то так.
https://www.youtube.com/watch?v=Cq5tpTwfJJY

>C++ Qt > lazarus > VB.NET

не въезжаю нах этот рандомный набор
Аноним 08/03/18 Чтв 18:19:03 #7 №1151672 
anime-anime-art-art-красивые-картинки-790666.jpeg
>>1151571 (OP)
БАМПЕЦКИЙ
Аноним 08/03/18 Чтв 18:37:35 #8 №1151693 
>>1151571 (OP)
>научиться писать несложные вычислительные алгоритмы
python
>оформлять в оконные приложения для windows
python, и не только для винды
>с возможностью вывода графиков
python
>и отчетов в форматах excel и word
python
>работать с аппроксимированными экспериментальными данными (важно наличии простых и удобных библиотек)
python
>научиться писать расчетные программы для частных случаев моей инженерной работы
python
>упростить себе жизнь
python
Аноним 08/03/18 Чтв 18:41:29 #9 №1151702 
>>1151571 (OP)
Haskell + GTK
Аноним 08/03/18 Чтв 18:54:45 #10 №1151721 
>>1151693
А член увеличивает?
Аноним 08/03/18 Чтв 19:26:19 #11 №1151749 
>>1151721
и потенцую тоже!
Аноним 08/03/18 Чтв 19:30:09 #12 №1151760 
8096-b9021861.jpg
>>1151571 (OP)
up
Аноним 09/03/18 Птн 01:08:11 #13 №1151959 
>>1151693
А по пайтону, есть годные самоучители?
Аноним 09/03/18 Птн 02:31:11 #14 №1151982 
>>1151571 (OP)
pascal учи
Аноним 09/03/18 Птн 15:27:53 #15 №1152225 
>>1151959
тебе в удалённом треде ответили. Почему ты такой тупой?
Аноним 09/03/18 Птн 16:27:50 #16 №1152266 
>>1151959
Лутц
Аноним 09/03/18 Птн 17:56:41 #17 №1152355 
>>1152266
не толсти
Аноним 09/03/18 Птн 18:21:58 #18 №1152377 
>>1152355
потолстил тебе за щеку, проверяй
Аноним 09/03/18 Птн 18:37:36 #19 №1152396 
>>1152377
нет ничего, забыл побитовый сдвиг сделать и видимо в свою мамку попал
Аноним 09/03/18 Птн 23:02:01 #20 №1152634 
>>1151982
Паскаль разве еще жив? У нас в школе на информатике изучали как умирающий.
Аноним 09/03/18 Птн 23:52:47 #21 №1152660 
>>1151571 (OP)
C#.
Во первых, есть очень простые винформс, в которых ты разберёшься гораздо быстрее чем с разными qt и прочей хуетой на лругих языках.
Во вторых, он очень похож на яву, можешь быстро переучиться.
В третьих, в нем очень много фич ,которые упрощают жизнь.
Ну и возможно, майки сделали библиотеки, которые связывают офис и сисярп, ведь и то и то сделано руками майков.
Аноним 10/03/18 Суб 00:10:22 #22 №1152662 
>>1152660 - дебил, блядь
Аноним 10/03/18 Суб 00:11:56 #23 №1152663 
>>1152662
аргументируйте ваш тезис, пожалуйста!
Аноним 10/03/18 Суб 00:20:17 #24 №1152667 
OnegaiTeacherG020.jpg
>>1151571 (OP)
ап
Аноним 10/03/18 Суб 00:21:42 #25 №1152668 
>>1152663
Поправил:
С#-дебил
ОП спрашивает о
>писать расчетные программы для частных случаев моей инженерной работы
Етот >>1152660 загоняет что-то про сисярп-макакинг, аргументируя мутной миграцией в жаба-макакинг, и что-то про библиотеки.

Все что нужно ОП-у - python, R или даже Matlab/Octave.
Аноним 10/03/18 Суб 00:47:35 #26 №1152686 
>>1152668
многие рекомендуют python. но при этом все говорят, что медленный (вроде как). или для моих целей скорость не так важна? еще, можно ли на питоне приличные оконные exe делать? или это гемор?

Не популярные или умирающие (типа pascal) языки изучать не хочется. или он не умрет?

ОП
Аноним 10/03/18 Суб 01:10:43 #27 №1152698 
>>1152686
Ты бы уточнил, что за инженерная работа, но с вероятностью чуть менее чем 100% производительности питона будет тебе достаточно.

Алсо, графический ui возможен, но так ли нужна тебе интерактивность?

Нельзя обойтись консольными приложениями, на основе данных формирующих отчеты в требуемом формате (html, pdf, csv, xls)? Зачем загружаться, если тебе еще учиться
А) программированию вообще
Б) численным методам и алгоритмам, которые тебе потребуются - а именно корректной реализации

Если UI нужен - ищи фреймворки по ключевым словам "two way data binding" - это упростит вкатывание. Например, сейчас загуглил для питона https://github.com/marczellm/tkpf

Аноним 10/03/18 Суб 01:27:27 #28 №1152711 
>>1152686
Вот тебе еще вариант для рассмотрения - Go.
Аноним 10/03/18 Суб 06:02:30 #29 №1152763 
>>1151571 (OP)
>оформлять в оконные приложения для windows
C# с форочками. Нет ничего проще, чем сесть и с нуля писать на сисярпе. Работает бля из коробке. Идёшь в ищещь папку Microsoft.NET в ней должен валяться csc.exe - это твой компилятор, с которым ты можешь прямо из коробки работать. Копипастишь первый попавшийся хелловорлд в блокнотик. И потом отправляешь этот файл с сурцом в комлилятор C:\%PATH%\csc.exe
Можешь студию потом поставить, если понравится с ним долбиться.
Алсо. Действительно, может тееб просто стоит реально поставить Matlab/Octave, может тебе не нужен полноценный анально-програмерский пердолинг?
Про питон, скажу лишь то, что он из коробки, если ты в винде, не работает. Хотя в сравнении с сисярпом она простой как две палки. Но не имеет таких обширных возможностей, как сисярп. Тебе не будет хватать питона, если ты реально собираешься заниматься программированием в перспективе.
Аноним 10/03/18 Суб 06:28:24 #30 №1152766 
>>1152763
Кто сказал, что в Octave нет возможности анально-програмерски пердолить?

https://stackoverflow.com/questions/43519040/how-to-code-a-slider-in-octave-to-have-interactive-plot/43520532#43520532
Аноним 10/03/18 Суб 11:17:37 #31 №1152819 
Почему еще никто не предложил кобол?
Аноним 10/03/18 Суб 11:25:38 #32 №1152821 
>>1152819
Сразу Аду пусть учит, хуле тут.
Аноним 10/03/18 Суб 15:14:04 #33 №1152920 
>>1152819
Потому что до тебя еще в треде анальных клоунов не было. ты первый
Аноним 11/03/18 Вск 07:33:47 #34 №1153336 
Посмотри на node js, для него сейчас больше всего пакетов создано. А вообще присоединюсь к большинству python язык на все случаи жизни.

Начинать по хорошему с С нужно, потом С++, ну это нас так в вузике учат, после это уже все равно какой язык использовать (lisp не в счет). Навык, мышление набьешь это везде одинаковое, останется синтаксис нужного языка запомнить и все.
Аноним 11/03/18 Вск 07:45:23 #35 №1153337 
>>1153336
Численные расчеты
@
Node js

Аноним 11/03/18 Вск 08:02:51 #36 №1153341 
>>1153337
Объясните что "@" означает, второй день на дваче

Рекурсия да, не сразу завелась на node (оказалось деление выдавало вещественное число), хотя тот же код успешно работал на java.

На electrone здорово графические приложения писать все блага html5 в помощь. Кушают и весят не слабо, но иногда этим можно пожертвовать.
Для расчетов можно написать на том же python консольную утилиту и все через нее считать костыль куда без них)

Сейчас проходим курс вычислительной математики (гаус, квадратный корень, прогонка, итерация итд) почти все python юзают
Аноним 11/03/18 Вск 08:14:28 #37 №1153344 
>>1152634
На нём вон тонны говна пишутся от даунов со всяких gizmo, happyhack и т.д
Аноним 11/03/18 Вск 10:47:54 #38 №1153360 
>>1153336
еще некоторые говорят, что первый должен быть C#. В чем преимущества С подобных?
Аноним 11/03/18 Вск 21:14:20 #39 №1153913 
>>1153360
Посылай их на хуй смело.
"С-подобый" != C#
Учи джаву или питон.
Питон - это вообще C, просто с немножко другим синтаксисом.

А преимущества в том, что большинство языков - си-подобные, вот в чём.
Аноним 11/03/18 Вск 22:35:36 #40 №1153986 
>>1152686
>многие рекомендуют python. но при этом все говорят, что медленный (вроде как). или для моих целей скорость не так важна?
Это глупый вопрос. Ты пишешь числодробилки не на самом питоне, а с использованием фреймворков вроде тензорфлоу. Это самое быстрое, что есть на данный момент. Начни изучать, тогда поймешь постепенно как это все работает, сейчас бесполезно тебе объяснять.
>можно ли на питоне приличные оконные exe делать?
Можно.
>или это гемор?
Это везде гемор.
Аноним 12/03/18 Пнд 00:02:46 #41 №1154061 
>>1152686
>оконные exe
Есть PyQT и WxPython.
Но, так, как в былые времена на Дельфи - так нельзя уже нигде, наверное.
Так что да, гемор, но не больше, чем везде.

> медленный
Да не такой он и медленный.
И прекрасно интегрируется с сишными либами, что делает его довольно быстрым, там, где нужно.

>Инженерные и научные расчёты
Практически, основное применение питона сегодня.

В общем, не еби мозги, учи питон.
Аноним 12/03/18 Пнд 08:28:58 #42 №1154354 
Пиздон уже советовали?
Аноним 12/03/18 Пнд 21:32:57 #43 №1154722 
1.png
>>1151571 (OP)
>возможностью вывода графиков и отчетов в форматах excel и word

Excel
Аноним 20/03/18 Втр 21:44:08 #44 №1159784 
>>1154722
Я, кстати, на екселе большинство вычислений делаю. Нужен след. шаг.
Аноним 20/03/18 Втр 23:17:26 #45 №1159843 
>>1159784
Визуальный Основной для Заявлений
Аноним 21/03/18 Срд 11:01:05 #46 №1159974 
Зашел посоветовать Tcl/Tk, а тебе его, оказывается, первым же постом предложили.
Если кратко, то более удобного языка для написания скриптов с окошками не существует, именно поэтому он так полюбился инженерам и ученым. Похвастаться как питон глянцевой литературы для домохозяек, конечно, не может, такая уж особенность сообщества, но ты к её целевой аудитории, кажется, и не относишься.
comments powered by Disqus

Отзывы и предложения