Форум программистов, компьютерный форум, киберфорум
Другие языки программирования
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.89/18: Рейтинг темы: голосов - 18, средняя оценка - 4.89
1 / 1 / 0
Регистрация: 04.04.2013
Сообщений: 36
1

Какой язык выбрать для изучения?

11.09.2020, 12:55. Просмотров 3370. Ответов 38
Метки нет (Все метки)

Всем привет

Нахожусь в процессе выбора современного и перспективного языка для изучения. Имею опыт в программировании на разном уровне на 11 языках: от asm до vba.
Сейчас для моих задач я пользуюсь скриптами на bash в Linux, скриптами PowerShell под Винду и PHP+Js для написания веб-скриптов и решения специфических задач.

Хотелось бы всё объединить и стандартизировать, чтобы не прыгать с одного языка на другой. Т.е. чтобы язык работал на разных платформах более-менее одинаково, да ещё и в веб умел.
Задачи у меня на данный момент не слишком сложные, но в перспективе всё может усложниться. Так что хотелось бы сразу что-то нормальное выучить.
Спектр задач: различные проверки сети и удалённых файлов и их обработка, работа с БД, вызов системных команд и сторонних компонентов с аргументами, веб-интерфейсы с кнопочками и полями для пользователей и т.д.

Выбор стоит между Go и Python. Склоняюсь к Go из-за его синтаксиса - я привык к C-подобным языкам.
Может есть ещё какие-то варианты? Какой язык проще учить с нуля и начать применять, недоучив до конца?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.09.2020, 12:55
Ответы с готовыми решениями:

Какой язык программирования выбрать для простых расчетов и отрисовки результата в виде чертежа
Не могу выбрать язык программирования. Основные требования: Бесплатный компилятор Относительная...

Какой язык выбрать для изучения вместо C++
Изучаю C++, привык к нему очень, но понимаю, что очень он сложный и тормознул в развитии на...

Необходимо выбрать язык для изучения исходя из задач
Всем доброго времени суток... Решил предпринять попытку вернуться к web разработкам, прошлая...

Какой учебник выбрать для изучения ассемблера?
Решил выучить ассемблер, посоветовали скачать что-нить отсюда http://asm-book.narod.ru/index.html ...

38
Автоматизируй это!
Эксперт Python
3839 / 2629 / 799
Регистрация: 30.03.2015
Сообщений: 8,707
Записей в блоге: 10
11.09.2020, 12:57 2
Python
а "доучить до конца" пожалуй невозможно
1
1 / 1 / 0
Регистрация: 04.04.2013
Сообщений: 36
11.09.2020, 15:19  [ТС] 3
Цитата Сообщение от Welemir1 Посмотреть сообщение
Python
А можно хотя бы немного пояснений, почему именно он, а не другие? Какие преимущества?
0
Автоматизируй это!
Эксперт Python
3839 / 2629 / 799
Регистрация: 30.03.2015
Сообщений: 8,707
Записей в блоге: 10
11.09.2020, 18:06 4
MAzZYBiG, так он уже у тебя стоял в выборе, простой синтаксис, динамика, мультипарадигменность, а самое главное он в тренде, то бишь вакансий на нем много. Опять же с 94 года, то есть проверен временем, много книг, видео, туториалов. Но выбор то всегда за тобой, Го тоже интересен на мой взгляд.
1
23 / 19 / 4
Регистрация: 13.06.2019
Сообщений: 142
19.01.2021, 07:11 5
Судя по ежегодному исследованию сообщества stackoverflow, питон в прошлом году снизился со второй позиции на третью в списке языков, на которых люди хотят остаться. Правда, он лидирует, причём с большим отрывом, в списке языков, который люди хотят освоить.
0
894 / 643 / 216
Регистрация: 30.06.2015
Сообщений: 3,527
Записей в блоге: 34
19.01.2021, 12:43 6
Цитата Сообщение от MAzZYBiG Посмотреть сообщение
Т.е. чтобы язык работал на разных платформах более-менее одинаково, да ещё и в веб умел.
Под ваши нужды нет ничего лучше TCL. Тут вам окошки с кнопочками, и вэб-интерфейсы, и работа с сокетами и много много чего еще. Его используют крупные корпорации и он бесплатен, работает практически везде.
0
Эксперт .NET
8529 / 5969 / 996
Регистрация: 21.01.2016
Сообщений: 22,603
20.01.2021, 09:47 7
CoderHuligan, так и питон всё это может на ура. И он много популярнее TCL'а
0
894 / 643 / 216
Регистрация: 30.06.2015
Сообщений: 3,527
Записей в блоге: 34
20.01.2021, 10:51 8
Цитата Сообщение от Usaga Посмотреть сообщение
И он много популярнее TCL'а
Ну,если ему навязывают корпоративные стандарты, например моду на питон, то флаг в руки. Мне не нравится уродливый синтаксис питона. Там по сути винегрет из разного без определенной философии. А tcl имеет свою строгую философию, а значит и будущее.
0
Эксперт .NET
8529 / 5969 / 996
Регистрация: 21.01.2016
Сообщений: 22,603
20.01.2021, 11:06 9
CoderHuligan, может синтаксис и уродливый, но TCL на фоне популярности питона совсем чем-то нишевым выглядит. Ну и как-то странно говорить про питон в ключе корпоративных стандартов...
0
894 / 643 / 216
Регистрация: 30.06.2015
Сообщений: 3,527
Записей в блоге: 34
20.01.2021, 11:15 10
Цитата Сообщение от Usaga Посмотреть сообщение
может синтаксис и уродливый, но TCL на фоне популярности питона совсем чем-то нишевым
Хох.. Тикль делали профи, а питон любители - разница есть?
Цитата Сообщение от Usaga Посмотреть сообщение
Ну и как-то странно говорить про питон в ключе корпоративных стандартов...
Почему? Питон сейчас один из самых популярных. Более того, сейчас многие пишут, что он по популярности превзошел джаву. Могу ссылок накидать.
0
Эксперт .NET
8529 / 5969 / 996
Регистрация: 21.01.2016
Сообщений: 22,603
20.01.2021, 11:18 11
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Хох.. Тикль делали профи, а питон любители - разница есть?
Меня не волнует авторитет авторов этих языков. Только результат конечный. И питон получил более широкое распространение, в том числе и в корпоративной среде. Вот это показатель, а не "крутость" и профессионализм авторов.

Цитата Сообщение от CoderHuligan Посмотреть сообщение
Почему? Питон сейчас один из самых популярных. Более того, сейчас многие пишут, что он по популярности превзошел джаву. Могу ссылок накидать.
Один из, но не единственный. Просто прозвучало, что корпоративный стандарт == питон.
0
Автоматизируй это!
Эксперт Python
3839 / 2629 / 799
Регистрация: 30.03.2015
Сообщений: 8,707
Записей в блоге: 10
20.01.2021, 11:34 12
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Тикль делали профи, а питон любители - разница есть?
питон писал професионал по написанию ЯП, у Гвидо специализация именно языки. Это уже потом сообщество подключилось.

питон чем виноват в своей популярности? он в отличие от шарпов, джав, свифтов и прочего -опенсорсный, не принадлежит какой-то компании.
Философия в нем тоже таки есть, целый дзен. А после "уродливый синтаксис" пошел я смотреть что там за красоты у TCL, долго смеялся, спасибо!
1
894 / 643 / 216
Регистрация: 30.06.2015
Сообщений: 3,527
Записей в блоге: 34
20.01.2021, 12:10 13
Цитата Сообщение от Usaga Посмотреть сообщение
И питон получил более широкое распространение, в том числе и в корпоративной среде. Вот это показатель
То есть для вас показателем крутости языка является его широкое распространение? Если принимает большинство, то это круто?
Цитата Сообщение от Welemir1 Посмотреть сообщение
питон писал професионал по написанию ЯП
Угу - хорошо не любитель, но из университетской среды. Профи, смею заметить, работают над реальными проектами и под эти реальные проекты затачивают свои инструменты. Например язык си появился именно так - его делали профи для своих нужд, конкретно под написание ОС unix. Тикль возник в корпорации SUN где Оустерхоут дорабатывал TCL. И ваш питон, кстати, использует TK, которая являлась составной частью тикля.
Цитата Сообщение от Welemir1 Посмотреть сообщение
А после "уродливый синтаксис" пошел я смотреть что там за красоты у TCL, долго смеялся, спасибо!
Да, очень смешно после минутного знакомства.
0
Эксперт .NET
8529 / 5969 / 996
Регистрация: 21.01.2016
Сообщений: 22,603
20.01.2021, 12:15 14
Цитата Сообщение от CoderHuligan Посмотреть сообщение
То есть для вас показателем крутости языка является его широкое распространение? Если принимает большинство, то это круто?
Для меня показатель крутости языка - его возможности и порог вхождения. Распространённость не так важна, если она не на уровне плинтуса, как у TCL.
0
Автоматизируй это!
Эксперт Python
3839 / 2629 / 799
Регистрация: 30.03.2015
Сообщений: 8,707
Записей в блоге: 10
20.01.2021, 12:29 15
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Если принимает большинство, то это круто?
ну хорошо, расскажите свои показатели крутости. Как я понимаю университетская среда тоже минус, только не понял при чем тут она, Гвидо по работе себе сваял, но это ладно.

Вот есть у нас некий новичок, Вася сферический в вакууме, почему ему не учить ЯП, по которому тонны литературы, сообществ и(!) вакансий с высокими зп? зачем ему язык на который он неизвестно найдет ли работу? Я даже не настаиваю на питоне, пусть будет джава, сишарп, го -все это языки высокого спроса на рынке труда.

Просто зашел на хх.ру, 12 вакансий тикля на всю Москву, сколько джавы, питона и сишарпа -говорить не буду.

если конечно учить ЯП чисто для себя, дома формочек сваять... так тут опять вопрос -по какому языку больше сообществ, чатов, ответов на СтекОвер? конечно на модном. Да и под перспективой я понимаю именно популярность языка в том числе на рынке труда, а нето что его делали ребята со светлыми головами.
1
894 / 643 / 216
Регистрация: 30.06.2015
Сообщений: 3,527
Записей в блоге: 34
20.01.2021, 13:01 16
Цитата Сообщение от Welemir1 Посмотреть сообщение
если конечно учить ЯП чисто для себя, дома формочек сваять...
Я выше и говорил, что флаг в руки если корпоратив требует. Если чисто для своих проектов, для души, то я предложил свой вариант, и только. А уж решать ТС. Но знать tcl не помешает в любом случае, так как в нем "все - строка", поэтому и выверты можно делать такие, какие другим языкам и не снились, но после минутного знакомства этого не увидеть, конечно.. Ладно, у меня времени нет разводить холивары.
1
Автоматизируй это!
Эксперт Python
3839 / 2629 / 799
Регистрация: 30.03.2015
Сообщений: 8,707
Записей в блоге: 10
20.01.2021, 13:08 17
CoderHuligan, ок, понял вас
0
3336 / 1364 / 231
Регистрация: 10.12.2013
Сообщений: 4,676
03.02.2021, 17:59 18
Цитата Сообщение от MAzZYBiG Посмотреть сообщение
Сейчас для моих задач я пользуюсь скриптами на bash в Linux, скриптами PowerShell под Винду и PHP+Js для написания веб-скриптов и решения специфических задач.
Хотелось бы всё объединить и стандартизировать, чтобы не прыгать с одного языка на другой.
общий знаменатель тут как бы просматривается:

shell:
dotnet + powershell для windows
dotnet + powershell для linux
dotnet + powershell для macos

прикл. прогр:
dotnet + c# для web
dotnet + c# для специфических задач

является ли всё это лучшим выбором ? - а хрен его знает )

сила питона сейчас в прикл. библиотеках, а не в языке как таковом.
нмв
хотя это взаимосвязано, конечно.
1
4070 / 2648 / 374
Регистрация: 01.06.2013
Сообщений: 5,626
Записей в блоге: 9
04.02.2021, 15:30 19
Цитата Сообщение от Usaga Посмотреть сообщение
Для меня показатель крутости языка - его возможности и порог вхождения.
Что для вас "крутость" языка?
И как оно связано с порогом вхождения?
Чем порог вхождения выше, тем точно круче?
Или наоборот?

По мне, так важны возможности. Под возможностями я имею ввиду меньшее время на изготовление программы включая отладку.
А порог уж какой получается.
К примеру, я скриптохейтер, но не потому что у них, обычно, низкий порог вхождения (я не берусь сказать почему, так "считается", может это, вообще, рекламная уловка), а потому что больше время отладки нетривиальной программы.
0
Эксперт .NET
8529 / 5969 / 996
Регистрация: 21.01.2016
Сообщений: 22,603
05.02.2021, 05:54 20
Цитата Сообщение от Curry Посмотреть сообщение
Что для вас "крутость" языка?
И как оно связано с порогом вхождения?
Чем порог вхождения выше, тем точно круче?
Или наоборот?
Язык должен быть достаточно выразителен, но прост в освоении. С развитой инфраструктурой (пакетные мендежеры, все дела). Желательно, общего назначения. Я не против интерпретитуемых языков типа питона или JS. Просто надо понимать их применимость.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.02.2021, 05:54

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Какой учебник выбрать для изучения PHP ?
Какой учебник выбрать для изучения PHP, ЗНАНИЙ В PHP 0 ?

Какой самоучитель лучше выбрать для изучения визуал С++ и среду.
Решил начать изучать визуал С++, ребята подскажите понятно изложенный и грамотный самоучитель с...

Какой компилятор выбрать для лучшего изучения С++ по книге Берна Страуструпа?п
Какой компилятор выбрать для лучшего изучения С++ по книге Берна Страуструпа? Возможно вопрос...

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

Какой язык выбрать для парсинга сайтов?
Пишу парсер сайта на питоне (вытаскиваю данные со страниц, которые генерятся с js, обрабатываю их,...

Какой язык выбрать для написания 2D игры?
Здравствуйте! Хочу сделать игру на Андроид, но не знаю какой выбрать... (Такую 2D игру,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.