Двач.hk прислал битые данные.
Вы видите копию треда, сохраненную 10 октября 2017 года.
Можете попробовать обновить страницу, чтобы увидеть актуальную версию.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
9 Кб, 265x234
Выбора языка -тхреад. #1066476 В конец треда | Веб
Посоны, а го выбора языка -тхреад? В этом треде опытные программисты будут пояснять новичкам (вкатывальщикам), какой им язык лучше выбрать, в зависимости от поставленных новичком целей.
#2 #1066477
А была же пикча вроде. Искать лень
sage #3 #1066480
>>1066476 (OP)
новичок вкотился
#4 #1066481
>>1066480
прилепилась
31 Кб, 768x634
#5 #1066484
Ну и начну с себя. Я вот сейчас не могу придумать, куда вкатиться. Расскажу, с чем имел дело в хронологическом порядке.
Вкатился в программирование через Basic. Первым моим компилятором был gwbasic.exe, с которым игрался с 1998 по 2002. Потом вычитал в Интернете (Интернет у меня с 2000 года), что Basic не true и что он для лохов и перекатился в Pascal (Turbo Pascal). В котором просидел с 2002 по 2005. Потом в руки попал Visual Basic 5.0, в котором можно делать программы с интерфейсом и перекатился в него (повизгивая от удовольствия). Просидел в Visual Basic с 2005 по 2007. В 2007 узнал про ActionScript 3.0, который недавно завезли во Flash (в школьные года в Macromedia Flash анимацию рисовал) и с радостью перекатился во Flash (в монструозный Adobe). На AS3 программировал с 2007 по 2010. Потом вычитал, что грядет HTML5 и из Flash с сожалением выкатился. В 2010 пытался вкатиться в C++. Люто не понравился пердолинг с интерфейсом (после VB, в котором накидал кнопочек на формочку, два раза нажал на кнопочку и пишешь себе свой код onclick. А тут надо пердолиться с WinAPI, MFC или еще какой хуергой). Таки несколько программ написал (интерфейс для них помог написать один знакомый) и дропнул. В 2011 вкатился в PHP. В 2012 пробовал в Java сделать перекат, но не понравилась сама идея виртуальной машины. В PHP просидел до 2015. Сейчас, если надо что-то посчитать или какой график функции нарисовать - пользуюсь JavaScript.

Так вот, куда можно вкатиться? Основные требование к языку:
1. Чтобы не пердолиться с интерфейсом. Ну, то есть, чтобы быстро и без лишних телодвижений (как в Visual Basic).
2. Чтобы можно было писать десктопные приложения с кнопочками и графикой. Консольку не хочу.
3. Ну и быстродействие. Скриптовые как-то вообще не радуют.

Ну и еще. На кроссплатформеность вообще поебать. Программистом никогда не работал и не стремлюсь (я физик). Программирую для решения своих прикладных задач.
Пример задачи, с которыми постоянно приходится иметь дело. Провел серию некоторых опытов. Получил числовые данные. Эти данные трудно поддаются восприятию и надо построить график или 3D-модель. Как сейчас делаю. В примитивном и интуитивно понятном html делаю интерфейс (кнопочки, чекбоксы, текстовые формы, куда будут вводиться данные и canvas, куда будут выводиться результаты вычисления). Ну и в JavaScript легко и непринужденно (не заморачиваясь с ООП) делаю все, что мне надо и вывожу результаты на canvas. Если 3D модель нужна - тригонометрии туда немного напихал и еще addEventListener("mousemove",function) повесил, чтобы мышкой можно было вращать. Быстро. Буквально за 5 минут интерфейс создается. Но JavaScript все же узконаправленный. С каких-нить устройств мне данные напрямую не получить. Да и файл результаты не записать. Ну и JS медленный. Быстрые преобразования Фурье я туда ебону и он мне браузер повесит.
31 Кб, 768x634
#5 #1066484
Ну и начну с себя. Я вот сейчас не могу придумать, куда вкатиться. Расскажу, с чем имел дело в хронологическом порядке.
Вкатился в программирование через Basic. Первым моим компилятором был gwbasic.exe, с которым игрался с 1998 по 2002. Потом вычитал в Интернете (Интернет у меня с 2000 года), что Basic не true и что он для лохов и перекатился в Pascal (Turbo Pascal). В котором просидел с 2002 по 2005. Потом в руки попал Visual Basic 5.0, в котором можно делать программы с интерфейсом и перекатился в него (повизгивая от удовольствия). Просидел в Visual Basic с 2005 по 2007. В 2007 узнал про ActionScript 3.0, который недавно завезли во Flash (в школьные года в Macromedia Flash анимацию рисовал) и с радостью перекатился во Flash (в монструозный Adobe). На AS3 программировал с 2007 по 2010. Потом вычитал, что грядет HTML5 и из Flash с сожалением выкатился. В 2010 пытался вкатиться в C++. Люто не понравился пердолинг с интерфейсом (после VB, в котором накидал кнопочек на формочку, два раза нажал на кнопочку и пишешь себе свой код onclick. А тут надо пердолиться с WinAPI, MFC или еще какой хуергой). Таки несколько программ написал (интерфейс для них помог написать один знакомый) и дропнул. В 2011 вкатился в PHP. В 2012 пробовал в Java сделать перекат, но не понравилась сама идея виртуальной машины. В PHP просидел до 2015. Сейчас, если надо что-то посчитать или какой график функции нарисовать - пользуюсь JavaScript.

Так вот, куда можно вкатиться? Основные требование к языку:
1. Чтобы не пердолиться с интерфейсом. Ну, то есть, чтобы быстро и без лишних телодвижений (как в Visual Basic).
2. Чтобы можно было писать десктопные приложения с кнопочками и графикой. Консольку не хочу.
3. Ну и быстродействие. Скриптовые как-то вообще не радуют.

Ну и еще. На кроссплатформеность вообще поебать. Программистом никогда не работал и не стремлюсь (я физик). Программирую для решения своих прикладных задач.
Пример задачи, с которыми постоянно приходится иметь дело. Провел серию некоторых опытов. Получил числовые данные. Эти данные трудно поддаются восприятию и надо построить график или 3D-модель. Как сейчас делаю. В примитивном и интуитивно понятном html делаю интерфейс (кнопочки, чекбоксы, текстовые формы, куда будут вводиться данные и canvas, куда будут выводиться результаты вычисления). Ну и в JavaScript легко и непринужденно (не заморачиваясь с ООП) делаю все, что мне надо и вывожу результаты на canvas. Если 3D модель нужна - тригонометрии туда немного напихал и еще addEventListener("mousemove",function) повесил, чтобы мышкой можно было вращать. Быстро. Буквально за 5 минут интерфейс создается. Но JavaScript все же узконаправленный. С каких-нить устройств мне данные напрямую не получить. Да и файл результаты не записать. Ну и JS медленный. Быстрые преобразования Фурье я туда ебону и он мне браузер повесит.
#6 #1066486
Only English, and Python/Golang
#7 #1066487
>>1066486
two cup tea for this sir
sage #8 #1066489
>>1066476 (OP)
>>1066484
DRY => google.com
#10 #1066496
>>1066492
Никого обидеть не хочу, но питон всратый))) в плане синтаксиса, естессно
#11 #1066592
>>1066492
Ты серьезно? Питон годен для веба и научных целей , но точно не для написания пп
#13 #1066638
>>1066592

Не знаю что ты имел ввиду под ПП, для физиков выбор не то, чтобы такой богатый - фортран, матлаб, питон, мб. julia.

Разница в выборе между интерпретируемыми и компилируемыми языками - холивар на тему High productivity vs. high performance.

Советовать фортран в 2017 язык не поворачивается. Тем не менее поинты за и против неплохо расписаны здесь:

https://scicomp.stackexchange.com/questions/11514/python-vs-fortran

ну или про julia

http://www.cs.cornell.edu/~bindel/class/cs5220-s14/lectures/lec19.pdf

Напоследок, могу добавить одно: использовать JS для решения прикладных задач - извращение.
#14 #1066658
хелло, програмач, сталкивался ли кто с написанием прикладного ПО на raspberry pi? на чем писали? смотрел варианты с qt, .net (mono), java se
#15 #1066802
>>1066638
Прикладные Программы
#16 #1066805
>>1066638
Разные языки для разных задач, я например знаю 4, и использую каждый для разных целей. Нет такого языка, который может быть лучшим решением всех целей
#17 #1066807
>>1066805
Я криво написал, но надеюсь суть донес
Обновить тред
Двач.hk прислал битые данные.
Вы видите копию треда, сохраненную 10 октября 2017 года.
Можете попробовать обновить страницу, чтобы увидеть актуальную версию.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски