Форум программистов, компьютерный форум, киберфорум
Наши страницы

Теория и практика программирования

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 55, средняя оценка - 4.91
kalonord
28 / 28 / 4
Регистрация: 27.01.2014
Сообщений: 785
#1

С какого языка стоит начать обучение? С языка программирования Pascal? - Программирование

05.07.2014, 00:03. Просмотров 7639. Ответов 22

Здравствуйте.
Хотелось бы больше знать о компьютерной безопасности, в частности, о Dos/DDos-атаках. Не знаю ни одного языка программирования. С чего стоит начать?
С языка Pascal? Хотелось бы более детально понять механизмы различных атак на вычислительные системы. Собственно, и интересно, с чего начать.

Заранее благодарен.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.07.2014, 00:03
Я подобрал для вас темы с готовыми решениями и ответами на вопрос С какого языка стоит начать обучение? С языка программирования Pascal? (Программирование):

С какого языка начать обучение (в основном для работы с текстом и звуком)? - Программирование
Подскажите какой нибудь простой язык с которого лучше начать обучение программированию в основном для работы с текстом и звуком

С какого языка нужно начать программирование - Программирование
Народ, скажите, с какого языка нужно начать программирование и какими продолжить, при том, что я уже ознакомлен с базой в виде паскаля и...

С какого языка лучше начинать изучение программирования? - Программирование
Киньте ссылку на сайт с литературой и программами для изучения этого ЯП.

с какого языка мне начинать? - Программирование
Скажите пожайлуста, просто я тока начинающий программист, с какого языка мне начинать?:good:

Выбор языка программирования. - Программирование
Я в этой области чайник поэтому нужен совет, какой лучше выбрать язык программирования чтобы после изучения (где-нибудь через пол года) он...

Выбор языка программирования - Программирование
Всем доброго дня. Хотел бы изучать язык программирования, но почитав про многие из них окончательно запутался какой мне нужен. Вот, чего бы...

22
ildwine
Супер-модератор
2970 / 1839 / 646
Регистрация: 04.03.2013
Сообщений: 4,542
Записей в блоге: 1
05.07.2014, 19:18 #2
kalonord, не вижу связи между DDoS-атаками и языком программирования.
0
kalonord
28 / 28 / 4
Регистрация: 27.01.2014
Сообщений: 785
05.07.2014, 21:09  [ТС] #3
Цитата Сообщение от ildwine Посмотреть сообщение
не вижу связи между DDoS-атаками и языком программирования.
Тогда что посоветуете в мое случае? Я думал, что нужно знать какие то языки программирования, чтобы понять как всё происходит.
0
ildwine
Супер-модератор
2970 / 1839 / 646
Регистрация: 04.03.2013
Сообщений: 4,542
Записей в блоге: 1
05.07.2014, 21:21 #4
А вы с какой целью интересуетесь? Так то "Запрещено размещать и обсуждать информацию, противоречащую законодательству Российской Федерации", а DDoS ни что иное как уголовно наказуемое деяние.

Добавлено через 6 минут
Вообще, по теме начинать можете учить любой из языков... Pascal, вроде как удобен для обучения, но менее применим на практике. Лучше сразу учить языки C/C++/Java/C#. Начните с C или С++ - не ошибетесь.
0
kalonord
28 / 28 / 4
Регистрация: 27.01.2014
Сообщений: 785
05.07.2014, 22:08  [ТС] #5
Цитата Сообщение от ildwine Посмотреть сообщение
А вы с какой целью интересуетесь?
Интересно как всё происходит, ломать ничего не собираюсь.
Цитата Сообщение от ildwine Посмотреть сообщение
Начните с C или С++ - не ошибетесь.
Один человек сказал мне, что лучше сначала учить Pascal, потом С#, почему-то сказал, что С++ можно понять, если только имеешь опыт в C#/java.
"С" будет легче чем С++ ?
0
ildwine
Супер-модератор
2970 / 1839 / 646
Регистрация: 04.03.2013
Сообщений: 4,542
Записей в блоге: 1
05.07.2014, 22:22 #6
Вообще лучше всего, имхо конечно, учить сначала Си, потом Си++, потом Java или С#. Но обратное никто не запрещал. Если есть намерение учить именно перечисленные языки, лучше вместо паскаля (и его синтаксиса) сразу начать с Си и Си-подобного синтаксиса соответственно...

Добавлено через 3 минуты
Цитата Сообщение от kalonord Посмотреть сообщение
"С" будет легче чем С++ ?
Си простой язык процедурного типа. Си++ - надмножество над Си, в котором добавлены классы и объекты. В принципе в рамках программы на Си++ можно пользоваться всем тем, что доступно в Си. Разница в подходах к программированию вообще. В Си пишутся программы в процедурной парадигме программирования, а в С++ так не пишут, там всё основанно на классах и объектах и полностью подчинено ООП.

Добавлено через 1 минуту
Нет ничего страшного если Си++ выучить раньше чем Си.

Добавлено через 5 минут
Цитата Сообщение от kalonord Посмотреть сообщение
почему-то сказал, что С++ можно понять, если только имеешь опыт в C#/java
Java и C# это потомки языка C++, поэтому странно, что ваш приятель так сказал...
1
kalonord
28 / 28 / 4
Регистрация: 27.01.2014
Сообщений: 785
05.07.2014, 22:27  [ТС] #7
Цитата Сообщение от ildwine Посмотреть сообщение
поэтому странно, что ваш приятель так сказал...
Может он сам не особо разбирается.
Цитата Сообщение от ildwine Посмотреть сообщение
Вообще лучше всего, имхо конечно, учить сначала Си
А не подкинете литературы? Какой-нибудь учебничек. Желательно, чтобы там всё разъяснялось довольно просто, ну, конечно, придется еще наверное параллельно и поисковыми системами пользоваться.
0
ildwine
Супер-модератор
2970 / 1839 / 646
Регистрация: 04.03.2013
Сообщений: 4,542
Записей в блоге: 1
05.07.2014, 22:36 #8
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
По Си:
Брайан У. Керниган, Деннис М. Ритчи "Язык программирования C", первоисточник от авторов языка. Написано довольно добротно и просто...
По Си++:
Роберт Лафоре "Объектно-ориентированное программирование в С++"
По Java:
Герберт Шилдт "Java. Полное руководство"

Добавлено через 3 минуты
Также рекомендую ознакомиться с закрепленными темами в соответствующих разделах: Литература C, литература C++, литература Java...
3
kalonord
28 / 28 / 4
Регистрация: 27.01.2014
Сообщений: 785
06.07.2014, 01:04  [ТС] #9
Цитата Сообщение от ildwine Посмотреть сообщение
По Си
Скачал учебник, который Вы посоветовали, решил начать с изучения Си. Где взять программу? Стоит win8 x64.
Я мог бы погуглить, но вдруг наткнусь на что-то не то, т.к. пока что не разбираюсь в этом.

Добавлено через 38 минут
Думаю, что тут уже надо создавать другую тему и, соответственно, в другом разделе.
0
ildwine
Супер-модератор
2970 / 1839 / 646
Регистрация: 04.03.2013
Сообщений: 4,542
Записей в блоге: 1
06.07.2014, 01:23 #10
скачайте это... Dev-C++ 5.0 beta 9.2 (4.9.9.2) (9.0 MB) with Mingw/GCC 3.4.2

Добавлено через 1 минуту
MinGW это порт компилятора GCC под Windows, а Dev-C++ простая и достаточная для вас пока среда с этим компилятором C/C++
1
fio
10 / 10 / 3
Регистрация: 16.06.2014
Сообщений: 45
06.07.2014, 01:38 #11
Если интересуетесь сетевой безопасностью - рекомендую изучить сети. Хороший учебник - "Компьютерные сети" супругов Олифер.

Добавлено через 3 минуты
Что касается языка - Паскаль учится проще, но плохо применим в жизни. Также рекомендую взглянуть в сторону Python, поищите статьи в Интернете.
1
kalonord
28 / 28 / 4
Регистрация: 27.01.2014
Сообщений: 785
06.07.2014, 09:11  [ТС] #12
Цитата Сообщение от ildwine Посмотреть сообщение
MinGW это порт компилятора GCC под Windows, а Dev-C++ простая и достаточная для вас пока среда с этим компилятором C/C++
Спасибо, буду разбираться.
0
sharpey
139 / 129 / 22
Регистрация: 21.09.2008
Сообщений: 407
02.08.2014, 10:32 #13
Цитата Сообщение от kalonord Посмотреть сообщение
Хотелось бы больше знать о компьютерной безопасности, в частности, о Dos/DDos-атаках.
Это очень большой пласт знаний. Если хотите заниматься этим профессионально, то нет ничего невозможного.
Начать желательно с установки *nix-подобной ОС (FreeBSD и производных от неё, Linux, MacOS X) и работы в ней. Если Ваша основная ОС Windows на высокопроизводительном ПК, то для безопасных экспериментов подойдёт изолированная среда типа VirtualBox.
Под Windows проблемно получить доступ к raw-пакетам (сырым сетевым пакетам), имеется много ограничений. Заодно в *nix изучите вопросы построения и функционирования сетей, адресации, маршрутизации, конфигурирования, установку и обновление системного и прикладного ПО. На мой взгляд и опыт, FreeBSD с системой портов будет оптимальным выбором. Не осилите - переключитесь на Linux, ибо сама леди Фри не отдается за пятак. Литературы по ней на русском уже достаточно (рекомендую достаточно свежее издание Колисниченко, 2-е издание Лукаса, Дидок "Один на один с FreeBSD", Федорчука Алексея). Проблем с освоением не должно быть, всё зависит лишь от Вашего желания.

Цитата Сообщение от kalonord Посмотреть сообщение
Не знаю ни одного языка программирования. С чего стоит начать?
Ну точно не с программирования, а с изучения... английского языка для чтения технической литературы без словаря. Парадокс? Вовсе нет, большая часть информации по компьютерной безопасности приходит из-за рубежа. Даже базы с эксплойтами и те на английском, не говоря про комментарии в них. Поэтому подтягивайте знание английского, он Вам очень сильно пригодится. Много литературы по информационной безопасности выходит в издательствах No Starch Press, Packt Publishing. По эксплойтам рекомендую Джеймса Фостера соавторами и эту супер-книгу. Но не в начале пути, к ним надо быть подготовленным.

Цитата Сообщение от kalonord Посмотреть сообщение
С языка Pascal? Хотелось бы более детально понять механизмы различных атак на вычислительные системы. Собственно, и интересно, с чего начать.
Есть книга Джона Чирилло "Обнаружение хакерских атак", изд-во Питер, 2002 год. Уже не продается, но в Сети её скан найти можно. Именно её порекомендую. Примеры даны на Си, однако в качестве первого языка для обучения я бы порекомендовал всё же Паскаль. Однако Вы вправе сами решить, какой язык начать изучать приоритетнее.

Подытоживая, скажу: для начала разыщите книгу Чирилло, прочтите и решите, стОит ли продолжать в выбранном направлении. А так пожелаю удачи Вам на этом нелёгком поприще.
1
kalonord
28 / 28 / 4
Регистрация: 27.01.2014
Сообщений: 785
23.11.2014, 14:28  [ТС] #14
Ребят, есть вопрос.
Что нужно, чтобы поступить куда-нибудь на it-специалиста?(насколько я понял, там разные направления, хотелось бы стать программистом и знать что-то о сетях). Просто такая вещь, что физику абсолютно не знаю(вроде как нужна по данной специальности), математику знаю только на уровне 9 класса, информатики как таковой в школе у нас и не было(была, но скажем так, нас там почти ничему не учили). Я вот думаю, стараться как-то самому пытаться во всё это вникать или же пойти учиться куда-нибудь в этой сфере(конечно же, скорее всего надо будет подтянуть все вышеперечисленные предметы). Что посоветуете в мое случае? Желание есть.

Добавлено через 38 минут
Как я понимаю, если окунуться в эту сферу деятельности и в будущем работать с ней, всяко нужно будет отучиться
на соответствующую профессию, чтобы быть квалифицированным специалистом, опять же, та же заработная плата.
0
Dmitriy_M
1400 / 1283 / 119
Регистрация: 20.03.2009
Сообщений: 4,575
Записей в блоге: 11
24.11.2014, 14:40 #15
Цитата Сообщение от kalonord Посмотреть сообщение
Что нужно, чтобы поступить куда-нибудь на it-специалиста?
Раньше экзамен, сейчас ЕГЭ. Физика и математика обязательные предметы.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.11.2014, 14:40
Привет! Вот еще темы с ответами:

Выбор языка программирования - Программирование
Hello, world! Нужна помощь с выбором среды и языка программирования. Познания в программировании - базовые (Паскаль в рамках...

Выбор языка программирования - Программирование
Я прочитал темы, рекомендуемые в этом разделе по моей теме, но всё же хотел бы спросить совета отдельно Я не программист по...

Выбор языка программирования - Программирование
Нужна помощь в выборе языка программирования. Раньше никакой язык программирования не изучал. После прочтения многих статтей, я сделал свой...

Создание нового языка программирования - Программирование
Возможно ли в будущем ожидать создание принципиально нового языка программирования, или совершенно новой концепции в программировании...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru