Вопросики начинающего ++

Discussion in 'Песочница' started by Dobr94ekCC, 27 Nov 2015.

  1. Dobr94ekCC

    Dobr94ekCC New Member

    Joined:
    27 Nov 2015
    Messages:
    2
    Likes Received:
    1
    Reputations:
    0
    Здравствуйте ребятки, решил поучиться с 0 программированию.Ибо я рак полнейший возникли такие вопросы
    Что такое C++ Builder? Visual C++? C? И чем они отличаются
    Какую литературу посоветуете по C++?

    Интересует создание программ для взлома.
    И тот ли язык я выбрал для изучения.



     
    sashakarasJut likes this.
  2. ZodiaX

    ZodiaX Reservists Of Antichat

    Joined:
    7 May 2009
    Messages:
    533
    Likes Received:
    308
    Reputations:
    51
    С++ Builder и Visual C++ это среды разработки. С и С++ это языки программирования.
    Из литературы можешь почитать Страуструпа, "Язык программирования С++".
    С и С++ (+ASM) это безусловно круто, обладая опытом и должным скилом можно создать все.
    Все упирается в то какие программы ты будешь кодить. Если функционал не большой и нет жестких требований к скорости то проще сделать на питоне.
     
    sashakarasJut and Dobr94ekCC like this.
  3. Dobr94ekCC

    Dobr94ekCC New Member

    Joined:
    27 Nov 2015
    Messages:
    2
    Likes Received:
    1
    Reputations:
    0
    Благодарю
     
  4. sashakarasJut

    sashakarasJut Member

    Joined:
    23 Oct 2015
    Messages:
    26
    Likes Received:
    6
    Reputations:
    0
    А какой бекграунд надо иметь,чтобы начать кодить? что должнно быть мастхев?
     
  5. ZodiaX

    ZodiaX Reservists Of Antichat

    Joined:
    7 May 2009
    Messages:
    533
    Likes Received:
    308
    Reputations:
    51
    По большому счету только желание, все остальное придет с опытом.
    Ну и хорошо бы разбираться в той задаче которую должен решать твой софт.
     
  6. Turanchocks_

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

    Joined:
    11 May 2013
    Messages:
    1,327
    Likes Received:
    3,285
    Reputations:
    17
    Напутствие небольшое по питону.Ежели собрался кодить уём - сразу четко разделяй две ветки 2.7 и 3.х - ибо шишек набить можно немало.Плюс четко уясни себе что в питоне овердохуя либ(это чтобы велик не изобретать).И будь готов, к мозгоебле(очень часто будет так, что "с пол-пинка" ничего не заведётся, кури ошибки, там более чем исчерпывающая инфа).И да прибудет с тобой Сила!!!
     
    user6334 and grimnir like this.
  7. rct

    rct Active Member

    Joined:
    13 Jun 2015
    Messages:
    359
    Likes Received:
    107
    Reputations:
    7
    Ща даже вроде ынтырпрайз начал потихоньку переписываться под 3, после того, как царь Гвидон сказал что 2 в 2020 фсё) Так что второй питон можно не смотреть вообще.
     
    Turanchocks_ likes this.
  8. Turanchocks_

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

    Joined:
    11 May 2013
    Messages:
    1,327
    Likes Received:
    3,285
    Reputations:
    17
    Ну коли так ... Я - то немноженько отстал от жизни во Питоне, сейчас не до того.Бум знать, ыспасиба за инфу.
     
  9. vikii

    vikii Banned

    Joined:
    29 Dec 2013
    Messages:
    175
    Likes Received:
    73
    Reputations:
    1
    Хз я пайтон учил цыклами , месяц учил месяц не учил. Хоть и говорят ,что легкий в отличии от С С++ ,но там кода в 3 раза меньше ,вот и думай как нахуй реализовать проект. Но мне пайтон нужен был исключительно для работы с серверами, то что мне оставили на баш я все периписал в компактный код. Но если учить с 0 пайтон то я хз .....все таки язык высокого уровня. Может с асемблерных языков начать?
    Знание английского ,хотябы базовый .
     
    #9 vikii, 2 Dec 2015
    Last edited: 2 Dec 2015
  10. smack

    smack Active Member

    Joined:
    25 Aug 2013
    Messages:
    210
    Likes Received:
    157
    Reputations:
    3
    Сижу, разглядываю листинг на Питоне. Отец, глянув издалека на монитор, спрашивает: Маяковского читаешь?
     
    Turanchocks_ likes this.
  11. gentype

    gentype Member

    Joined:
    12 Jul 2015
    Messages:
    65
    Likes Received:
    12
    Reputations:
    0
    Какой нахер пайтон?

    #define MSG "
    А я бы посоветовал бы, почитать книжки по Linux. Поставить VM посмотреть на Linux так сказать. Освоиться в консоли, из линукса посоветовыл бы ubuntu xfcee, после чего. Я бы именно на линуксе стал изучать программирование на С\С++, в винде(окошках) очень не удобно, ну просто совсем не удобно компилировать, сам по себе знаю, в линуксе удобно значит, пишешь в консоле nano file.c (или file.cpp) написал код потом F2, Y, Enter, gcc file.c -o file или make file. И всё! А в винде на кнопки жмешь да это кабздец какой то. Поэтому изучай линукс, а потом берись за Си это 70% Си++, и потом уже за Си++. ;-) Для взлома программ ведь нужно знать ассемблер еще! Без него ни как... Асм тоже лучше всего изучать под линуксом, щас наверно меня будут камнями закидывать и вообще говорить всякие, гадости, но на самом деле именно по линуксом проще ассемблер понять и познакомиться с системными вызовами и с дизассемблированием программ, есть 3 хорошие книги по Nasm. Так что асм проще под линуксом изучить, после этого можно приступать к взлому программ, я бы посоветовал DVL (Damn Vulnerability Linux) там есть раздельчик по реверсингу программ именно под линукс, а так же и по эксплойтингу, посде этого манифеста можно прыгать на винду + крякмисы + сам взлом программ.

    з.ы. ну вообще я бы уже на тот случай установил бы тогда Pelles C IDE в нем отладчик есть)))"
    printf("%s", MSG);
    puts(""); \\ \n
     
    #11 gentype, 3 Dec 2015
    Last edited: 3 Dec 2015
  12. sashakarasJut

    sashakarasJut Member

    Joined:
    23 Oct 2015
    Messages:
    26
    Likes Received:
    6
    Reputations:
    0
    Спасибо большое за советы! и я понял правильно что в итоге лучше начать с питона, а потом на С/С ++ переходить? и кто на чём изучал на винде или линуксе? что реально лучше?
     
  13. rct

    rct Active Member

    Joined:
    13 Jun 2015
    Messages:
    359
    Likes Received:
    107
    Reputations:
    7
    Винда для игр и фотошопа, для всего остального, в том числе кодинга, линукс.
     
  14. sashakarasJut

    sashakarasJut Member

    Joined:
    23 Oct 2015
    Messages:
    26
    Likes Received:
    6
    Reputations:
    0
    Спасибо!
     
  15. Ch3ck

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

    Joined:
    9 Jun 2006
    Messages:
    1,363
    Likes Received:
    1,192
    Reputations:
    430
    Какой линукс? Посмотри актуальные тенденции на сегодняшний день.
    Винда для лохов, линупс для посонов, типо того ;)
     
  16. sashakarasJut

    sashakarasJut Member

    Joined:
    23 Oct 2015
    Messages:
    26
    Likes Received:
    6
    Reputations:
    0
    Так и что тогда?)) если ничего не подходит? все не так?
     
  17. Ch3ck

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

    Joined:
    9 Jun 2006
    Messages:
    1,363
    Likes Received:
    1,192
    Reputations:
    430
    Почему ничего не подходит? Используй винду.
    Вообще смотря чего хочешь. Какие программы хочешь писать...
     
  18. rct

    rct Active Member

    Joined:
    13 Jun 2015
    Messages:
    359
    Likes Received:
    107
    Reputations:
    7
    Мне Арч нравится, например :D
     
  19. sashakarasJut

    sashakarasJut Member

    Joined:
    23 Oct 2015
    Messages:
    26
    Likes Received:
    6
    Reputations:
    0
    я бы хотел освоить java или с++)) кстати, что лучше? только не надо меня сейчас камнями забрасывать:rolleyes:
     
  20. gentype

    gentype Member

    Joined:
    12 Jul 2015
    Messages:
    65
    Likes Received:
    12
    Reputations:
    0
    Нуууу я бы посоветовал Java, а что лучше их нельзя сравнивать!