С какого языка начать

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by metriz, 20 Jan 2014.

Thread Status:
Not open for further replies.
  1. metriz

    metriz New Member

    Joined:
    28 Dec 2013
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Всем привет, мне 15 лет. Хочу с раннего возраста начать программировать. С какого языка начать? Буду благодарен за ответы.
     
  2. Вitcoin

    Вitcoin Banned

    Joined:
    10 Dec 2013
    Messages:
    11
    Likes Received:
    1
    Reputations:
    0
    хотел по традиции написать "с русского", но не нашел в посте ни одной ошибки :(
    С#/Java что больше по душе
     
  3. mironich

    mironich Elder - Старейшина

    Joined:
    27 Feb 2011
    Messages:
    733
    Likes Received:
    73
    Reputations:
    19
    Python тут куча таки тем..
     
  4. n3m1s

    n3m1s Banned

    Joined:
    28 Jul 2013
    Messages:
    20
    Likes Received:
    3
    Reputations:
    5
    Brainfuck.
     
  5. Zen1T21

    Zen1T21 Member

    Joined:
    13 Jan 2013
    Messages:
    158
    Likes Received:
    37
    Reputations:
    2
    С/pascal.
     
  6. Spot

    Spot Elder - Старейшина

    Joined:
    1 Mar 2007
    Messages:
    461
    Likes Received:
    38
    Reputations:
    1
    Года на 3 опоздал :D

    C/C++
     
  7. qw1mb1

    qw1mb1 Member

    Joined:
    8 Feb 2013
    Messages:
    113
    Likes Received:
    16
    Reputations:
    8
    все зависит от того, что тебе нужно. опиши подробнее, чем хочешь заниматься - системное программирование (драйвера, системные утилиты и т.д.), прикладное программирование (текстовые редакторы, плееры, калькуляторы, спамеры, авторегеры, прочее) или веб-программирование (сайты, скрипты). если пока еще не выбрал - не беда, я бы посоветовал учить С/С++, со знанием синтаксиса этих ЯП любой другой можно будет выучить без проблем.
     
    1 person likes this.
  8. Ins3t

    Ins3t Харьковчанин

    Joined:
    18 Jul 2009
    Messages:
    939
    Likes Received:
    429
    Reputations:
    139
    забаньте этого товарища к чертям собачим.

    С я бы не рекомендовал ровно как и С++. паскаль(главное потом на делфи не перейди), кубейсик для получения алгоритмической базы ок.

    после обретения базы алгоритмической выбирай что то типа Java, C#, Python, Ruby в общем в зависимости от направления. Я бы выбрал Java - модно молодежно актуально.
     
  9. mironich

    mironich Elder - Старейшина

    Joined:
    27 Feb 2011
    Messages:
    733
    Likes Received:
    73
    Reputations:
    19
    А что в java классного есть? Ну я на ней не когда не кодил поэтому хз, вот к примеру то что мне нравица в питоне, синтаксис, большая стандартная либа, скорость разработки, фичи типа генераторов, но они вроде и везде есть но в питоне их юзать легко красиво, лямбда тоже везде почти есть но в питоне по сравнению с пыхом оч. красиво... А в джаве какие есть привлекательные вещи?
     
  10. Zen1T21

    Zen1T21 Member

    Joined:
    13 Jan 2013
    Messages:
    158
    Likes Received:
    37
    Reputations:
    2
    Хотя бы приложеньки на Андрюшу.
     
  11. Gar|k

    Gar|k Moderator

    Joined:
    20 Mar 2009
    Messages:
    1,166
    Likes Received:
    266
    Reputations:
    82
    Java база ООП, в нем четко определены типы и если ты наследуешь интерфейс то будь добр реализовать все функции интерфейса :)

    А не то что в PHP том же класс метод класса должен прнимать строку а ему в результате неводомой ошибки из нативной библиотеки возвращается булевый false и на выходе вы коде мы видим хрен знает откуда строчку null, пока unit тест не напишешь хрен поймешь откуда там эта хрень или var_dump через каждую строчку (пример из жизни)

    В java все четко и по полочкам, хочешь понимать ООП изучи Java

     
    _________________________
    #11 Gar|k, 20 Jan 2014
    Last edited: 20 Jan 2014
  12. mironich

    mironich Elder - Старейшина

    Joined:
    27 Feb 2011
    Messages:
    733
    Likes Received:
    73
    Reputations:
    19
    Ну слабая типизация, или как правильно оно называется это фича а не недостаток, понятное дело сама по себе недостатков не лешина.
    Хотя сейчас в php есть type hinting как раз то что надо когда требуется чтоб передаваемый обьект реализовывал нужный интерфейс...
    Ну а то что ты описал я так и не понял это баг был интерпритатора?
    Или это функция из-заошибки вернула false? Ну то есть док-тированное поведение..
     
    #12 mironich, 20 Jan 2014
    Last edited: 20 Jan 2014
  13. Gar|k

    Gar|k Moderator

    Joined:
    20 Mar 2009
    Messages:
    1,166
    Likes Received:
    266
    Reputations:
    82
    mironich. Эта ошибка у меня получилась при реализации этого кода https://github.com/Garik-/http-request

    по памяти. у меня там есть переменная private $response; - если нет ответа она должна по моей логике быть null, есть единый интерфейс с функцией getResponse - так вот сокеты я писал сам - поэтому если нет ответа у меня request null - а вот CURL с набором спецефических опций (точно уже не скажу) в результате ответа может вернуть true - что означат что запрос успешно прошел...
    благо я писал практически TDD поэтому тесты не прошли и я вовремя это заметил.

    а как ты сам знаешь $boolean = true; уже не empty ...
     
    _________________________
  14. dshelyuzhak

    dshelyuzhak Member

    Joined:
    25 Oct 2012
    Messages:
    139
    Likes Received:
    7
    Reputations:
    1
    Советую Python, так как сам с него начал и у выборе не ошибся!
     
  15. madhatter

    madhatter Member

    Joined:
    7 Aug 2013
    Messages:
    562
    Likes Received:
    50
    Reputations:
    54
    Автор, для начала было бы неплохо определиться с целью и направлением. ЯП - инструмент, не более. Есть веб, есть низкоуровневый кодинг, есть системый, автоматизация, сеть и много веселых вещей. Pick one :)
     
  16. VY_CMa

    VY_CMa Green member

    Joined:
    6 Jan 2012
    Messages:
    917
    Likes Received:
    492
    Reputations:
    724
    Важно не начать с Whitespace
    Остальные должны идти нормально. Приоритет PHP и другие с динамической типизацией.
     
    _________________________
  17. dshelyuzhak

    dshelyuzhak Member

    Joined:
    25 Oct 2012
    Messages:
    139
    Likes Received:
    7
    Reputations:
    1
    это для меня кажется лучшее что может быть :)
     
  18. Poleznii

    Poleznii Banned

    Joined:
    27 Nov 2006
    Messages:
    2
    Likes Received:
    2
    Reputations:
    0
    c#

    не сложен, много мануалов (чего один мсдн стоит хД)
     
  19. ahank

    ahank New Member

    Joined:
    19 Mar 2013
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Python щас не актуален лучше изучать Udav
     
  20. dshelyuzhak

    dshelyuzhak Member

    Joined:
    25 Oct 2012
    Messages:
    139
    Likes Received:
    7
    Reputations:
    1
    Кто сказал, что он уже не актуален ?
    Как по мне - он еще долго будет актуален :)
     
Thread Status:
Not open for further replies.