Форум программистов, компьютерный форум, киберфорум
Теория программирования
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.55/58: Рейтинг темы: голосов - 58, средняя оценка - 4.55
 Аватар для kalonord
28 / 28 / 5
Регистрация: 27.01.2014
Сообщений: 784

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

05.07.2014, 00:03. Показов 11089. Ответов 22

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

Заранее благодарен.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.07.2014, 00:03
Ответы с готовыми решениями:

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

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

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

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

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

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

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

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

Решение

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

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

Добавлено через 38 минут
Думаю, что тут уже надо создавать другую тему и, соответственно, в другом разделе.
0
Почетный модератор
 Аватар для ildwine
6201 / 2963 / 1300
Регистрация: 04.03.2013
Сообщений: 5,797
Записей в блоге: 1
06.07.2014, 01:23
скачайте это... 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 / 4
Регистрация: 16.06.2014
Сообщений: 45
06.07.2014, 01:38
Если интересуетесь сетевой безопасностью - рекомендую изучить сети. Хороший учебник - "Компьютерные сети" супругов Олифер.

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

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

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

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

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

Лично я в свое время когда из кондитере переквалифицировался в программисты пошел и купил учебник физики для вузов Трофимова "Курс физики"; Трофимова, Павлова "Сборник задач по курсу физики с решениями", а так же материалы прошлого года по задачам на экзамене и олимпиаде(В ЛЭТИ в магазине 5 корпуса продавались).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.11.2014, 23:11
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru