Этого треда уже нет.
Это копия, сохраненная 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
Я криво написал, но надеюсь суть донес
Тред утонул или удален.
Это копия, сохраненная 10 октября 2017 года.

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

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