Java или Python

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Vovo4ka, 11 Jan 2017.

?
  1. Java

    5 vote(s)
    27.8%
  2. Python

    13 vote(s)
    72.2%
  1. Vovo4ka

    Vovo4ka Member

    Joined:
    24 Nov 2016
    Messages:
    44
    Likes Received:
    8
    Reputations:
    0
    Всем привет, недавно пересел на Кали и, соответственно, лишился возмоности писать на своём любимом С#. О смене, хотя бы частичной, основного ЯП я задумался уже давно - не смотря на удобство и кроссплатформенность (зачастую, как я понял, выраженную в 100500 сторонних библиотек), с чем-либо ещё, кроме десктопа, С# работает фигово (или, скорее, у меня руки растут не оттуда и не в ту сторону :)). Так вот, для себя я выбрал два возможных варианта, Джава либо Питон. Но так как я о них ранне слышал только то, что они поулярны, я в них не разбираюсь. И вот решил спросить, какой язык стоит учить, латинский, Java, Python или, может, оба сразу?
     
    SooLFaa likes this.
  2. mr_Coder

    mr_Coder Member

    Joined:
    1 Dec 2016
    Messages:
    39
    Likes Received:
    6
    Reputations:
    0
    Ну я когда то тоже задавался тем же вопросом. Попробовал сначала джаву, прошел небольшой вводный курс и после этого попробовал пайтон. На нем и остановился) Пайтон простой, гибкий, универсальный и мощный язык, с красивым синтаксисом и даже общим стандартом по оформлению кода (PEP 8), также он прекрасно документрован так что не возникнет трудностей с стандартной библиотекой. На пайтоне много интресного написано из самых таких интересных это youtube и EveOnline. Но есть и недостатки например язык интерпретируемый, т.е. исходный код открыт и доступен, хотя можно поизвращаться и упаковать его в что нибудь и GIL (Global Interpretire Lock) глобальная блокировка интерпретатора, суть в том что для синхронизации потоков не используется многоядерная или многопроцессорная архитектура процессора и в один момент времени выполняется только одна инструкция. В итоге зачастую однопоточные приложения работают быстрее. А вообще, реши сначала чем ты хочешь заниматься, потому что если тебя интересует разработка под мобильные ОС то точно Java. А так возьми да попробуй и реши что тебе нравится больше
     
    SooLFaa and Vovo4ka like this.
  3. Proogdush

    Proogdush New Member

    Joined:
    15 Nov 2017
    Messages:
    28
    Likes Received:
    1
    Reputations:
    0
    А что мешает компилировать свой любимый C# через DCMS и запускать приложение через Mono?
     
  4. nikbim96

    nikbim96 Member

    Joined:
    16 Jan 2014
    Messages:
    112
    Likes Received:
    22
    Reputations:
    1
    Если решил заниматься Penetration testing(ом). то конечно же python масса крутых штук пишется именно на нём. да и как уже выразился mr_Coder документаций и манов на него полно да и учится он действительно быстро.
     
  5. TADIAMOND

    TADIAMOND Member

    Joined:
    19 Feb 2011
    Messages:
    140
    Likes Received:
    40
    Reputations:
    6
    Но ява конечно больше похожа на с#, а питон после таких яп, выглядит как наркоманский!
     
  6. #colorblind

    #colorblind Moderator

    Joined:
    31 Jan 2014
    Messages:
    634
    Likes Received:
    246
    Reputations:
    42
    Что ты паришься, MonoDevelop твой вариант
     
  7. CKAP

    CKAP Well-Known Member

    Joined:
    9 Oct 2015
    Messages:
    653
    Likes Received:
    2,865
    Reputations:
    8
    Для универсальности однозначно жаба, для точечных ударов питон.
     
  8. SooLFaa

    SooLFaa Members of Antichat

    Joined:
    17 Mar 2014
    Messages:
    530
    Likes Received:
    499
    Reputations:
    154
    Не слушай никого. Во первых, за Шарп респект. Редкий ты человек, я тебе скажу. Во вторых, всему свое место. Шарп для линукса, как проститутка для евнуха. Он хорош при решении задач на платформе винды, а вот питон отличное средство для линуксовых, простой гибкий да и многое от шарпа взял. Итераторы, async await и так далее. А если уж выберать, то я бы выбрал между плюсами и питоном но никак не джавой.
     
    _________________________
  9. SooLFaa

    SooLFaa Members of Antichat

    Joined:
    17 Mar 2014
    Messages:
    530
    Likes Received:
    499
    Reputations:
    154
    И кстати Шарп шикарно работает со всеми типами задач. Десктоп. Системные и сетевые, многопоточный, wpf, и даже веба asp.net
     
    _________________________
  10. DOOmsdAi

    DOOmsdAi New Member

    Joined:
    7 Dec 2017
    Messages:
    5
    Likes Received:
    1
    Reputations:
    0
    Смотря для чего тебе нужен язык, эти 2 яп применяются в разных сферах деятельности. К примеру java лучше всего подходит для android / Enterprice приложений. А python лидирует в сфере ИБ и Веб. По этому советую разобраться с твоей будущем)
     
  11. CKAP

    CKAP Well-Known Member

    Joined:
    9 Oct 2015
    Messages:
    653
    Likes Received:
    2,865
    Reputations:
    8
    Да лан, питон не в массах. Жабу же даже для промышленности юзают, там де нужен единый веб интерфейс. Допустим кассовые апараты с привязкой к налоговой.
    циферок немного.
    [​IMG]

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

    TADIAMOND Member

    Joined:
    19 Feb 2011
    Messages:
    140
    Likes Received:
    40
    Reputations:
    6
    На питон кстати не меньше!
     
Loading...
Similar Threads - Java Python
  1. b3
    Replies:
    4
    Views:
    3,212