С чего наченать ? И как осваевать языки программирования?

Discussion in 'Болталка' started by Ws.noobik, 7 Nov 2005.

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

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

    Joined:
    9 Oct 2005
    Messages:
    263
    Likes Received:
    42
    Reputations:
    14
    SanyaX
    отведи меня туда куда меня научат!! в партизаны примите.... ?!
    ps да с обучением тут беда... главный ответ на вопрос научите чем-нибуть ответ google.com =((
     
  2. GreenBear

    GreenBear наркоман с медалью

    Joined:
    7 May 2005
    Messages:
    2,547
    Likes Received:
    1,398
    Reputations:
    612
    Не нравица - иди на курсы.
    Ща есть такие, насчет хтмла и явы не уверен, а вот более продвинутое есть.
     
  3. Tikson

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

    Joined:
    9 Oct 2005
    Messages:
    263
    Likes Received:
    42
    Reputations:
    14
    я не говорю что ненравится просто 2 месяца и нечему не научился....эх....................=(((((
    ---------------------
    ps это профессионально когда быстро пишешь... причем тут это динар??????
     
    #23 Tikson, 27 Nov 2005
    Last edited: 27 Nov 2005
  4. dinar_007

    dinar_007 Мадемуазель

    Joined:
    18 Jan 2005
    Messages:
    1,019
    Likes Received:
    770
    Reputations:
    97
    Попробуй для начала научиться писать без ошибок на русском языке )))

    P.s. Извиняюсь за оффтоп )))
     
  5. bul666

    bul666 Banned

    Joined:
    21 Apr 2005
    Messages:
    280
    Likes Received:
    8
    Reputations:
    -1
    Начни с Basic, Pascal / Потом С++ Делфи... Asm
     
  6. Den007

    Den007 New Member

    Joined:
    9 Dec 2005
    Messages:
    6
    Likes Received:
    1
    Reputations:
    0
    Ребята извиняюсь что поднимаю старую тему, а какие книги Вы посоветуете изучить сначала?
     
  7. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    Den007 - по выбранному тобой языку
     
  8. Den007

    Den007 New Member

    Joined:
    9 Dec 2005
    Messages:
    6
    Likes Received:
    1
    Reputations:
    0
    nerezus Ну да согласен, тупо спросил, я имел ввиду какие хорошие книги? Ведь книг то много всяких разных... и плохие есть и хорошие!
     
  9. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    язык какой?
     
  10. Den007

    Den007 New Member

    Joined:
    9 Dec 2005
    Messages:
    6
    Likes Received:
    1
    Reputations:
    0
    Basic
     
  11. TANZWUT

    TANZWUT Крёстный отец :)

    Joined:
    22 Jun 2005
    Messages:
    1,474
    Likes Received:
    716
    Reputations:
    744
    если Qbasic 1.0rus, 4.5rus любой, там в хелпе описание ф-ий и приведены примеры... помоему и без книг его изучить можно...
     
    _________________________
  12. Den007

    Den007 New Member

    Joined:
    9 Dec 2005
    Messages:
    6
    Likes Received:
    1
    Reputations:
    0
    Tanzwut я стараюсь без книг, но тяжело...ИМХО
     
  13. Nexwill

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

    Joined:
    2 Aug 2005
    Messages:
    132
    Likes Received:
    45
    Reputations:
    22
    Если Visual basic, то он довольно просто учится! (Я его учил... давновато это было,.. щас почти всё забыл!)
    Советую сюда сходить: http://vbnet.ru/

    Ты смеёшся... на нём моя бабушка програмила!
     
    #33 Nexwill, 14 Dec 2005
    Last edited: 14 Dec 2005
  14. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    Рекоммендую начинать с (выбрать один из языков ):
    basic (достаточно простой. Те, кто скажут что он сакс - ламера, ибо между ним и, например, c# нет различий по возможностям)
    python (еще проще бейсика, но имхо самый быстрый из скриптовых языков и по возможности не уступает всяким php/perl)
    c/c++/c# (если шибко умный)

    Не реккомендую начинать с:
    perl (т.к. очень нестандартный и сложный синтаксис)
    pascal (т.к. практическая польза нулевая (для тех, кто вспомнит делфи скажу, что в развитых странах про него даже не слышали))
    php (для этого нужно понимание работы интернета)


    А теперь насчет бейсика: книга "Visual Basic .Net для чайника".
    Именно .NET версию.

    ничего без книг не получится.
    линки на книги возьми тут: http://forum.vingrad.ru/index.php?showtopic=34584&view=all

    Все свободны, спасибо за вминание :)
     
    #34 nerezus, 14 Dec 2005
    Last edited: 14 Dec 2005
  15. ZaCo

    ZaCo Banned

    Joined:
    20 Jun 2005
    Messages:
    737
    Likes Received:
    336
    Reputations:
    215
    nerezus ты несешь ерезь имхо=))) Basic - сакс))) и кажись и c# не особо нужная штука (уже по потребностям и не для начинающего). Василий сакс, потому что слишком уж простой (тоесть делает за тебя все, в связи с этим exe получается громоздким, а сама прога будет "медленной") - паскаль выбор по-моему идеальный для начинающих (опять таки не согласен с тем что не стоит начинать с него - ерезь). Ещё он просто ненужный язык. И питон - извини но зачем? опять таки он ненужен в основном, тк не востребован.
    У меня все наоборот почти:
    1)паскаль
    2)си
    3)если хочешь с вебом работать то пхп
    4)остальное приложится тк все что осталось - си подобное (васик не считаю) и асм=))))
    ---
    купи настольную книгу по интересующему тебя языку программирования - скачивать не надо! купи на столе всегда должно что-то быть))). По паскалю (для начинающих) - Лукин, покупай на олимпийском в москве.
     
    #35 ZaCo, 14 Dec 2005
    Last edited: 14 Dec 2005
  16. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    делай выводы:
    или объясни, почему ты так считаешь.

    Ржунимагу (Вам удалось меня раззадорить) - к этому стремятся все языки. Но некоторые просто не могут это сделать ввиду потери функциональности. Это ох#енный плюс.

    потрудись обосновать - тогда я сотру минус =)

    В поисковике питон - 17 млн. записей.
    На паскаль - 4 млн.
    На делфи - 5 млн.
    Делый выводы, чудик =)

    Реккомендую научиться пользоваться поисковиком.

    То, что ты написал, наш философф называет испражнениями мозга =)
     
  17. ZaCo

    ZaCo Banned

    Joined:
    20 Jun 2005
    Messages:
    737
    Likes Received:
    336
    Reputations:
    215
    Обьясню по пунктам (кстати с минусом имхо плохо):
    1) простой - потому что создавался первоначально как язык для изучения информатики и делали его специально ОЧЕНЬ простым на оптимизированость не обращали внимания для обучения это не нужно. Помню смотрел пару сурсов васика - там программа которая открывает файл пишет туда сумму двух чисел занимает буквально 2 строчки имхо это ненормально если ты с этим не согласен то это уже твои проблемы.
    2)питон - поторопился=))) но все же куда зачем начинающему учить питон?? это тож самое если твоим первым языком будет какая нить модула (а ведь проще выучить паскаль с почти таким же синтаксисом) или лисп и прочее. Ещё раз говорю все эти языки си подобные. один раз паксаль с си выучил и дальше само собой пойдет
     
  18. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    добром за добро, справедливостью за зло. (с) Конфуций

    почему ты решаешь, что нужно для обучения, а что нет? начинать программировать следует с программирования, а не с языка. Иначе получим, что человек знает синтаксис, а потом спрашивает элементарные вещи.

    я не согласен с глупостями. но это проблемы не мои, а того, кто их говорит.

    Ну для начала скажу, что его синтаксис намного легче синтаксиса бейсика. Кстати я это уже сказал.

    ты не понял. Питон в отличии от паскале намного проще и в отличии от паскаля он имеет практическое применение

    Ложь. Синтаксис питона основан на отступах

    Code:
    import threading
    import time
    import random
    
    class Counter:
        def __init__(self):
            self.lock = threading.Lock()
            self.value = 0
            
        def inc(self, val):
            self.lock.acquire()
            self.value+=val
            self.lock.release()
            return self.value
    
    counter = Counter()
    
    class Worker(threading.Thread):
        def run(self):
            for i in range(10):
                value = counter.inc(1)
                time.sleep(random.randint(10, 100) / 1000.0)
                print self.getName(), "--task", i, "finished", value
    
    for i in range(10):
        Worker().start()
        
    
    Приведенный пример не является элементарным (говорю, чтобы не отпугнуть).
    В этом коротком тексте показывается многопоточность и ООП


    Подведу итог: твои высказывания основаны на невежестве.
     
  19. ZaCo

    ZaCo Banned

    Joined:
    20 Jun 2005
    Messages:
    737
    Likes Received:
    336
    Reputations:
    215
    Названия темы прочитай (видимо заспорился=))) ) - это мое мнение с чего нужно начинать освоение языков программирования. И к чему ты это вобще написал?
    ошибаешься без практики некуда => тут никакого прогресса не будет и в итоге человек ничего не выучит.
    Это опять таки мое мнение я сам питон не учил и учить в ближайшее время не собераюсь. Лично я начал с паскаля и этот язык мне кажется наиболее естественным в отличии от питона и васика и тд поэтому и считаю что для обучения программированию никакой питон не нужен.
    Практическое применение? вот теперь я ржунимагу:D
    Вот ты то у нас о ламерстве и заговорил - по-твоему на делфях ничего создать дельного нельзя, я уж о си не говорю?=)))) а вот на питоне все что угодно (конечно код компактнее, но с тем же успехом можно компонент на форму кинуть и все)... мда (во-вторых опять для начинающих тема).
    ---
    по-моему я дал нормальный и обоснованый ответ, так что репутацию верни на место - обещал.
     
  20. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    ну вот тогда удержись от высказываний в сторону того, в чем не разбираешься. (Злой я сегодня :( )

    ты говоришь категорично.

    учимся читать:
    и в отличии от паскаля он имеет практическое применение
    "Ни грази аццкой сотоне, попивайа йад у сибя в бабруйске" (c) Народная мудрость.

    по-моему, ты наговорил еще больше глупостей.
     
Thread Status:
Not open for further replies.