Форум программистов, компьютерный форум, киберфорум
Теория и практика программирования
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.84/43: Рейтинг темы: голосов - 43, средняя оценка - 4.84
28 / 28 / 5
Регистрация: 27.01.2014
Сообщений: 784
1

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

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

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

Заранее благодарен.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.07.2014, 00:03
Ответы с готовыми решениями:

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

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

С чего стоит начать обучение языка С++?
Здравствуйте. С чего стоит начать обучение языка С++. Много об этом читал , есть мнения что для...

С какого языка начать изучение программирования?
Прошу совета у опытных программистов) Стоит ли начинать с языка C?? К программированию не имею...

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

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

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

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

Добавлено через 5 минут
Цитата Сообщение от kalonord Посмотреть сообщение
почему-то сказал, что С++ можно понять, если только имеешь опыт в C#/java
Java и C# это потомки языка C++, поэтому странно, что ваш приятель так сказал...
1
28 / 28 / 5
Регистрация: 27.01.2014
Сообщений: 784
05.07.2014, 22:27  [ТС] 7
Цитата Сообщение от ildwine Посмотреть сообщение
поэтому странно, что ваш приятель так сказал...
Может он сам не особо разбирается.
Цитата Сообщение от ildwine Посмотреть сообщение
Вообще лучше всего, имхо конечно, учить сначала Си
А не подкинете литературы? Какой-нибудь учебничек. Желательно, чтобы там всё разъяснялось довольно просто, ну, конечно, придется еще наверное параллельно и поисковыми системами пользоваться.
0
Супер-модератор
5255 / 2334 / 1275
Регистрация: 04.03.2013
Сообщений: 5,420
Записей в блоге: 1
05.07.2014, 22:36 8
Лучший ответ Сообщение было отмечено kalonord как решение

Решение

По Си:
Брайан У. Керниган, Деннис М. Ритчи "Язык программирования C", первоисточник от авторов языка. Написано довольно добротно и просто...
По Си++:
Роберт Лафоре "Объектно-ориентированное программирование в С++"
По Java:
Герберт Шилдт "Java. Полное руководство"

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

Добавлено через 38 минут
Думаю, что тут уже надо создавать другую тему и, соответственно, в другом разделе.
0
Супер-модератор
5255 / 2334 / 1275
Регистрация: 04.03.2013
Сообщений: 5,420
Записей в блоге: 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
10 / 10 / 4
Регистрация: 16.06.2014
Сообщений: 45
06.07.2014, 01:38 11
Если интересуетесь сетевой безопасностью - рекомендую изучить сети. Хороший учебник - "Компьютерные сети" супругов Олифер.

Добавлено через 3 минуты
Что касается языка - Паскаль учится проще, но плохо применим в жизни. Также рекомендую взглянуть в сторону Python, поищите статьи в Интернете.
1
28 / 28 / 5
Регистрация: 27.01.2014
Сообщений: 784
06.07.2014, 09:11  [ТС] 12
Цитата Сообщение от ildwine Посмотреть сообщение
MinGW это порт компилятора GCC под Windows, а Dev-C++ простая и достаточная для вас пока среда с этим компилятором C/C++
Спасибо, буду разбираться.
0
404 / 192 / 40
Регистрация: 21.09.2008
Сообщений: 661
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
28 / 28 / 5
Регистрация: 27.01.2014
Сообщений: 784
23.11.2014, 14:28  [ТС] 14
Ребят, есть вопрос.
Что нужно, чтобы поступить куда-нибудь на it-специалиста?(насколько я понял, там разные направления, хотелось бы стать программистом и знать что-то о сетях). Просто такая вещь, что физику абсолютно не знаю(вроде как нужна по данной специальности), математику знаю только на уровне 9 класса, информатики как таковой в школе у нас и не было(была, но скажем так, нас там почти ничему не учили). Я вот думаю, стараться как-то самому пытаться во всё это вникать или же пойти учиться куда-нибудь в этой сфере(конечно же, скорее всего надо будет подтянуть все вышеперечисленные предметы). Что посоветуете в мое случае? Желание есть.

Добавлено через 38 минут
Как я понимаю, если окунуться в эту сферу деятельности и в будущем работать с ней, всяко нужно будет отучиться
на соответствующую профессию, чтобы быть квалифицированным специалистом, опять же, та же заработная плата.
0
1437 / 1317 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
24.11.2014, 14:40 15
Цитата Сообщение от kalonord Посмотреть сообщение
Что нужно, чтобы поступить куда-нибудь на it-специалиста?
Раньше экзамен, сейчас ЕГЭ. Физика и математика обязательные предметы.
0
404 / 192 / 40
Регистрация: 21.09.2008
Сообщений: 661
24.11.2014, 16:35 16
Цитата Сообщение от kalonord Посмотреть сообщение
Ребят, есть вопрос.
Что нужно, чтобы поступить куда-нибудь на it-специалиста?(насколько я понял, там разные направления, хотелось бы стать программистом и знать что-то о сетях).
По построению компьютерных сетей и их функционированию (адресация, классы, маршрутизация, протоколы, уровни OSI и т.п.) рекомендую Олиферов, по программированию в них рекомендую книги ныне покойного Уильяма Ричарда Стивенса (есть на русском языке в Сети) применительно к ОС UNIX и подобным ей. Также отмечу его совместный труд со Стивеном Раго "UNIX. Профессиональное программирование", 2-е изд., Спб.: Символ-Плюс, 2007. И любую книгу по администрированию Unix/Linux/*BSD. Для закрепления навыков однозначно программирование (неважно, будет это Си или Паскаль, Go либо ещё какой язык, лишь бы он позволял создавать сетевое ПО).

Цитата Сообщение от kalonord Посмотреть сообщение
Просто такая вещь, что физику абсолютно не знаю(вроде как нужна по данной специальности), математику знаю только на уровне 9 класса, информатики как таковой в школе у нас и не было(была, но скажем так, нас там почти ничему не учили). Я вот думаю, стараться как-то самому пытаться во всё это вникать или же пойти учиться куда-нибудь в этой сфере(конечно же, скорее всего надо будет подтянуть все вышеперечисленные предметы). Что посоветуете в мое случае? Желание есть.
Желание - это очень мощное подспорье для достижения цели. Но придётся очень много читать, осмысливать, практиковать, "набивать шишки" и приобретать бесценный опыт. Иначе - никак.

Цитата Сообщение от kalonord Посмотреть сообщение
Как я понимаю, если окунуться в эту сферу деятельности и в будущем работать с ней, всяко нужно будет отучиться на соответствующую профессию, чтобы быть квалифицированным специалистом, опять же, та же заработная плата.
Есть замечательная книга двух авторов Максима Кузнецова и Игоря Симдянова "Программирование. Ступени успешной карьеры", вышедшую в 2006 году в изд-ве "БХВ-Петербург". У авторов нет профильного образования программистов, однако это нисколько не помешало им в жизни стать ими. Помимо технологии нужно знать и психологию. Для Вас могу поделиться книгой, пишите в личку.
1
Супер-модератор
5255 / 2334 / 1275
Регистрация: 04.03.2013
Сообщений: 5,420
Записей в блоге: 1
24.11.2014, 19:56 17
kalonord, вообще конечно надо физику и математику знать, особенно математику (всю)...
Ну хотя бы знать настолько, чтобы поступить, ибо в вузе школьные знания данных предметов можно будет засунуть в известное место, ибо там учат более тщательно и более предметно...
1
404 / 192 / 40
Регистрация: 21.09.2008
Сообщений: 661
24.11.2014, 20:59 18
Не знаю, в каком ВУЗе обучался ildwine, но первые 2 года (4 семестра) математику и физику в техническом ВУЗе я, можно сказать, изучал повторно и в какой-то мере расширенно, ибо задач на математическую статистику в школьном курсе не было. А так ОЧЕНЬ эффективно.
0
Супер-модератор
5255 / 2334 / 1275
Регистрация: 04.03.2013
Сообщений: 5,420
Записей в блоге: 1
24.11.2014, 21:08 19
sharpey, я про то и говорю, что в ВУЗе стараются заставить забыть то, что учили в школе и учить многое заново, по методике вуза... Более основательно...

Я учился здесь...
0
1437 / 1317 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
24.11.2014, 23:11 20
Цитата Сообщение от sharpey Посмотреть сообщение
в каком ВУЗе обучался ildwine, но первые 2 года (4 семестра) математику и физику в техническом ВУЗе я,
Это сильно зависит от уровня школы и уровня ВУЗ'а.

Лично я в свое время когда из кондитере переквалифицировался в программисты пошел и купил учебник физики для вузов Трофимова "Курс физики"; Трофимова, Павлова "Сборник задач по курсу физики с решениями", а так же материалы прошлого года по задачам на экзамене и олимпиаде(В ЛЭТИ в магазине 5 корпуса продавались).
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.11.2014, 23:11

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

С какого языка начать программирование Pascal или Python?
Извините за вопрос, знаю, что не раз задавали но однозначного ответа я так и не получил. Мне 22...

С какого языка лучше начать программировать: Pascal или Python?
В свободное от школы время планирую начать заниматься изучением одного из языков программирования,...

С какого языка лучше начать программировать: Pascal или Python?
В свободное от школы время планирую начать заниматься изучением одного из языков программирования,...


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

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

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