Java или Python

Обсуждение в разделе «С/С++, C#, Delphi, .NET, Asm», начал(-а) Vovo4ka, 11.01.2017.

?
  1. Java

    5 голосов
    29,4%
  2. Python

    12 голосов
    70,6%
  1. Vovo4ka

    Vovo4ka Member

    Регистрация:
    24.11.2016
    Сообщения:
    24
    Одобрения:
    6
    Репутация:
    0
    Всем привет, недавно пересел на Кали и, соответственно, лишился возмоности писать на своём любимом С#. О смене, хотя бы частичной, основного ЯП я задумался уже давно - не смотря на удобство и кроссплатформенность (зачастую, как я понял, выраженную в 100500 сторонних библиотек), с чем-либо ещё, кроме десктопа, С# работает фигово (или, скорее, у меня руки растут не оттуда и не в ту сторону :)). Так вот, для себя я выбрал два возможных варианта, Джава либо Питон. Но так как я о них ранне слышал только то, что они поулярны, я в них не разбираюсь. И вот решил спросить, какой язык стоит учить, латинский, Java, Python или, может, оба сразу?
     
    Это одобряет SooLFaa.
  2. mr_Coder

    mr_Coder Member

    Регистрация:
    1.12.2016
    Сообщения:
    39
    Одобрения:
    5
    Репутация:
    0
    Ну я когда то тоже задавался тем же вопросом. Попробовал сначала джаву, прошел небольшой вводный курс и после этого попробовал пайтон. На нем и остановился) Пайтон простой, гибкий, универсальный и мощный язык, с красивым синтаксисом и даже общим стандартом по оформлению кода (PEP 8), также он прекрасно документрован так что не возникнет трудностей с стандартной библиотекой. На пайтоне много интресного написано из самых таких интересных это youtube и EveOnline. Но есть и недостатки например язык интерпретируемый, т.е. исходный код открыт и доступен, хотя можно поизвращаться и упаковать его в что нибудь и GIL (Global Interpretire Lock) глобальная блокировка интерпретатора, суть в том что для синхронизации потоков не используется многоядерная или многопроцессорная архитектура процессора и в один момент времени выполняется только одна инструкция. В итоге зачастую однопоточные приложения работают быстрее. А вообще, реши сначала чем ты хочешь заниматься, потому что если тебя интересует разработка под мобильные ОС то точно Java. А так возьми да попробуй и реши что тебе нравится больше
     
    Это одобряют SooLFaa и Vovo4ka.
  3. Proogdush

    Proogdush New Member

    Регистрация:
    15.11.2017
    Сообщения:
    27
    Одобрения:
    1
    Репутация:
    0
    А что мешает компилировать свой любимый C# через DCMS и запускать приложение через Mono?
     
  4. nikbim96

    nikbim96 Member

    Регистрация:
    16.01.2014
    Сообщения:
    102
    Одобрения:
    20
    Репутация:
    0
    Если решил заниматься Penetration testing(ом). то конечно же python масса крутых штук пишется именно на нём. да и как уже выразился mr_Coder документаций и манов на него полно да и учится он действительно быстро.
     
  5. TADIAMOND

    TADIAMOND Member

    Регистрация:
    19.02.2011
    Сообщения:
    152
    Одобрения:
    31
    Репутация:
    4
    Но ява конечно больше похожа на с#, а питон после таких яп, выглядит как наркоманский!
     
  6. #colorblind

    #colorblind Active Member

    Регистрация:
    31.01.2014
    Сообщения:
    487
    Одобрения:
    146
    Репутация:
    33
    Что ты паришься, MonoDevelop твой вариант
     
  7. CKAP

    CKAP Well-Known Member

    Регистрация:
    9.10.2015
    Сообщения:
    416
    Одобрения:
    572
    Репутация:
    4
    Для универсальности однозначно жаба, для точечных ударов питон.
     
  8. SooLFaa

    SooLFaa Reservists Of Antichat

    Регистрация:
    17.03.2014
    Сообщения:
    444
    Одобрения:
    406
    Репутация:
    128
    Не слушай никого. Во первых, за Шарп респект. Редкий ты человек, я тебе скажу. Во вторых, всему свое место. Шарп для линукса, как проститутка для евнуха. Он хорош при решении задач на платформе винды, а вот питон отличное средство для линуксовых, простой гибкий да и многое от шарпа взял. Итераторы, async await и так далее. А если уж выберать, то я бы выбрал между плюсами и питоном но никак не джавой.
     
  9. SooLFaa

    SooLFaa Reservists Of Antichat

    Регистрация:
    17.03.2014
    Сообщения:
    444
    Одобрения:
    406
    Репутация:
    128
    И кстати Шарп шикарно работает со всеми типами задач. Десктоп. Системные и сетевые, многопоточный, wpf, и даже веба asp.net
     
  10. DOOmsdAi

    DOOmsdAi New Member

    Регистрация:
    7.12.2017
    Сообщения:
    2
    Одобрения:
    0
    Репутация:
    0
    Смотря для чего тебе нужен язык, эти 2 яп применяются в разных сферах деятельности. К примеру java лучше всего подходит для android / Enterprice приложений. А python лидирует в сфере ИБ и Веб. По этому советую разобраться с твоей будущем)
     
  11. CKAP

    CKAP Well-Known Member

    Регистрация:
    9.10.2015
    Сообщения:
    416
    Одобрения:
    572
    Репутация:
    4
    Да лан, питон не в массах. Жабу же даже для промышленности юзают, там де нужен единый веб интерфейс. Допустим кассовые апараты с привязкой к налоговой.
    циферок немного.
    [​IMG]

    Ну и на жабу литературы\статеек больше.
     
  12. TADIAMOND

    TADIAMOND Member

    Регистрация:
    19.02.2011
    Сообщения:
    152
    Одобрения:
    31
    Репутация:
    4
    На питон кстати не меньше!
     
Загрузка...