Вопрос по языкам программирования



  • @support
    Вопрос к саппорту, а может и еще кто-то подскажет
    Тут вопрос такой хоть и тупой, но нужный мне. Саппорт говорил, что добавит языки программирования. И там как питон так и C# будет. Так вот на какой язык обратить больше внимания? Ведь 2 языка сразу точно не осилишь, а распыляться тоже неохота. Но вроде как все твердят, что Питон проще для освоения. Можно ли будет все тоже самое делать на питоне, что и на C#?

    Сейчас в основном пишу сниппеты на C# в зенке. И уже стало довольно таки неплохо получаться. Но это всего лишь сниппеты и до нормального ООП кода еще далеко. Но 2 языка пока точно не потяну, помимо изучения самого языка надо еще знать как его применять, а это тоже время на изучения разных тем.
    Спасибо



  • @shushik81 ну питон в любом случае проще, а так можно будет делать одно и то же что на питоне, что на шарпе



  • @DrPrime
    Та поддерживала б зенка питон вообще вопросов у меня не возникало бы :)
    Пока что подобного инструмента на питоне нет, чтобы можно было управлять браузером. Селениум не в счет, он совсем для другого предназначен



  • @shushik81 ввод доп языков программирования несёт цель расширения возможностей бас. Например, юзать те или иные библиотеки для решения задач в одном скрипте. Управление браузером можно уже делать на js, но смысла нет, если на скорость работы не влияет (скрипт на кубиках и написанный кодом будет выполняться с одинаковой скоростью)



  • @shushik81

    Так вот на какой язык обратить больше внимания?

    Мои любимые языки: 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 Вопрос по языкам программирования:

    @shushik81

    Так вот на какой язык обратить больше внимания?

    Мои любимые языки: javascript для back end, front end, и административных задач и с++ для десктопа.

    Js обожаю из-за асинхронного программирования. Кажется, правильно называется "не блокирующая I/O модель", это когда много callback'ов, но для многопоточного кода не нужно заводить кучу мьютексов, атомарных переменных, локов итд.

    С++ люблю за скорость, низкоуровневость, и замечательный фреймворк Qt. Жаль, что C# и Java вытеснили С++ откуда только можно. Изучать его сейчас точно не стоит, а вот C# востребован на рынке.

    Еще хорошо знаю шарп, много писал на нем back end. Знаю руби, тоже хороший язык, питон не знаю совсем, как и го.

    Можно ли будет все тоже самое делать на питоне, что и на C#?

    Да, конечно.

    Вобщем насколько я понял из ответа все таки шарп вполне востребован и его стоит дальше учить. Вроде как питон тоже востребован. Но он кардинально отличается от С подобных языков. И все таки чаще советуют начинать с строго типизированных языков.

    Очень ждём твоей фишки с добавлением языков. Потому как сейчас тяжеловато на кубиках серьезный проект соорудить. У тебя отличается принцип построения шаблонов от зенки и перестроится тяжеловато. С языками я думаю попроще будет. Пусть и не все можно будет перенести из зенки, но основную логику и какие то вещи да. А сейчас надо по новой все делать вообще. Основное количество все таки сделано на зенке



  • @garat

    одно из основных вещей я считаю надо оточить механизм добавление библиотек. Если сначало будете добавлять Интерпретируемые языки то прошу ПЖЛ обратить внимание на возможность добавлять библиотеки . PHP и Питон - имеет хорошие библиотеки для парсинга и обработки текста

    Конечно, для каждого языка будет пакетный менеджер. pip для python, npm для ноды, gem для ruby. Спиоск библиотек и используемые языки можно будет задавать в настройках скрипта.



  • 18
  • 15
  • 2
  • 15
  • 6
  • 8
  • 13
  • 32