Вопрос по языкам программирования
-
@support
Вопрос к саппорту, а может и еще кто-то подскажет
Тут вопрос такой хоть и тупой, но нужный мне. Саппорт говорил, что добавит языки программирования. И там как питон так и C# будет. Так вот на какой язык обратить больше внимания? Ведь 2 языка сразу точно не осилишь, а распыляться тоже неохота. Но вроде как все твердят, что Питон проще для освоения. Можно ли будет все тоже самое делать на питоне, что и на C#?Сейчас в основном пишу сниппеты на C# в зенке. И уже стало довольно таки неплохо получаться. Но это всего лишь сниппеты и до нормального ООП кода еще далеко. Но 2 языка пока точно не потяну, помимо изучения самого языка надо еще знать как его применять, а это тоже время на изучения разных тем.
Спасибо
-
@shushik81 ну питон в любом случае проще, а так можно будет делать одно и то же что на питоне, что на шарпе
-
@DrPrime
Та поддерживала б зенка питон вообще вопросов у меня не возникало бы :)
Пока что подобного инструмента на питоне нет, чтобы можно было управлять браузером. Селениум не в счет, он совсем для другого предназначен
-
@shushik81 ввод доп языков программирования несёт цель расширения возможностей бас. Например, юзать те или иные библиотеки для решения задач в одном скрипте. Управление браузером можно уже делать на js, но смысла нет, если на скорость работы не влияет (скрипт на кубиках и написанный кодом будет выполняться с одинаковой скоростью)
-
Так вот на какой язык обратить больше внимания?
Мои любимые языки: javascript для back end, front end, и административных задач и с++ для десктопа.
Js обожаю из-за асинхронного программирования. Кажется, правильно называется "не блокирующая I/O модель", это когда много callback'ов, но для многопоточного кода не нужно заводить кучу мьютексов, атомарных переменных, локов итд.
С++ люблю за скорость, низкоуровневость, и замечательный фреймворк Qt. Жаль, что C# и Java вытеснили С++ откуда только можно. Изучать его сейчас точно не стоит, а вот C# востребован на рынке.
Еще хорошо знаю шарп, много писал на нем back end. Знаю руби, тоже хороший язык, питон не знаю совсем, как и го.
Можно ли будет все тоже самое делать на питоне, что и на C#?
Да, конечно.
-
одно из основных вещей я считаю надо оточить механизм добавление библиотек. Если сначало будете добавлять Интерпретируемые языки то прошу ПЖЛ обратить внимание на возможность добавлять библиотеки . PHP и Питон - имеет хорошие библиотеки для парсинга и обработки текста
-
@DrPrime said in Вопрос по языкам программирования:
@shushik81 ввод доп языков программирования несёт цель расширения возможностей бас. Например, юзать те или иные библиотеки для решения задач в одном скрипте. Управление браузером можно уже делать на js, но смысла нет, если на скорость работы не влияет (скрипт на кубиках и написанный кодом будет выполняться с одинаковой скоростью)
Тут собственно не про скорость вообще разговор. Это и так понятно. Сейчас кубики это просто надстройка над кодом. Просто кодом намного проще управлять нежели кучей кубиков. Это и зенки тоже касается. Большие шаблоны и сложные на кубиках это ад.
Js очень плохо знаю. Но как понимаю на нем тяжеловато будет писать шаблоны.
-
@support said in Вопрос по языкам программирования:
Так вот на какой язык обратить больше внимания?
Мои любимые языки: javascript для back end, front end, и административных задач и с++ для десктопа.
Js обожаю из-за асинхронного программирования. Кажется, правильно называется "не блокирующая I/O модель", это когда много callback'ов, но для многопоточного кода не нужно заводить кучу мьютексов, атомарных переменных, локов итд.
С++ люблю за скорость, низкоуровневость, и замечательный фреймворк Qt. Жаль, что C# и Java вытеснили С++ откуда только можно. Изучать его сейчас точно не стоит, а вот C# востребован на рынке.
Еще хорошо знаю шарп, много писал на нем back end. Знаю руби, тоже хороший язык, питон не знаю совсем, как и го.
Можно ли будет все тоже самое делать на питоне, что и на C#?
Да, конечно.
Вобщем насколько я понял из ответа все таки шарп вполне востребован и его стоит дальше учить. Вроде как питон тоже востребован. Но он кардинально отличается от С подобных языков. И все таки чаще советуют начинать с строго типизированных языков.
Очень ждём твоей фишки с добавлением языков. Потому как сейчас тяжеловато на кубиках серьезный проект соорудить. У тебя отличается принцип построения шаблонов от зенки и перестроится тяжеловато. С языками я думаю попроще будет. Пусть и не все можно будет перенести из зенки, но основную логику и какие то вещи да. А сейчас надо по новой все делать вообще. Основное количество все таки сделано на зенке
-
одно из основных вещей я считаю надо оточить механизм добавление библиотек. Если сначало будете добавлять Интерпретируемые языки то прошу ПЖЛ обратить внимание на возможность добавлять библиотеки . PHP и Питон - имеет хорошие библиотеки для парсинга и обработки текста
Конечно, для каждого языка будет пакетный менеджер. pip для python, npm для ноды, gem для ruby. Спиоск библиотек и используемые языки можно будет задавать в настройках скрипта.