Архив Заявка в команду Календарь Справка Гарант-сервис Руководство форума Правила форума Обратная связь/контакты
Вернуться   WM-FORUM.NET.RU > Форум вебмастеров про сайты, seo, операционные системы. > Форум по программированию

Важная информация!

Форум по программированию Курсы по программированию и разработке, видео-лекции, тесты, упражнения и многое другое.

Ответ
 
Опции темы Опции просмотра
Старый 07.02.2022, 20:09       #1
SeaMan75
«Герой форума WM-Forum»
 
Аватар для SeaMan75
Дополнительная информация
День рождения Программирование для начинающих. C++

Доброго!

Создаю тему, в которой предлагаю общаться всем новичкам, кто по-настоящему хочет НАУЧИТЬСЯ программировать на C++ с теми, кто имеет реальный практический опыт программирования.

В теме предполагается кратко, но емко отвечать на вопросы по программированию. Отвечать по возможности так, чтобы было понятно любому человеку, а не только матерым айтишникам со стажем от 20 лет.
SeaMan75 вне форума  
Понравился пост? Поделись с друзьями!
Ответить с цитированием Вверх
Старый 13.02.2022, 19:07       #2
Les_97
«Участник WM-Forum»
 
Аватар для Les_97
Дополнительная информация
По умолчанию

Добрый вечер SeaMan75!
Расскажите что нибудь интересное про парадигму ООП
Les_97 вне форума  
Ответить с цитированием Вверх
Старый 13.02.2022, 19:26       #3
Les_97
«Участник WM-Forum»
 
Аватар для Les_97
Дополнительная информация
По умолчанию

Добрый вечер! SeaMan75
1.Расскажите про основные понятия в ооп
2. План действий в изучении с++ новичку
Les_97 вне форума  
Ответить с цитированием Вверх
Старый 17.02.2022, 23:30       #4
SeaMan75
«Герой форума WM-Forum»
 
Аватар для SeaMan75
Дополнительная информация
По умолчанию

Цитата:
Сообщение от Les_97 Посмотреть сообщение
Расскажите что-нибудь интересное про парадигму ООП
ООП в программировании очень сильно упрощает разработку и сопровождение огромных проектов. Если я не ошибаюсь, ООП таки и появился благодаря тому, что стало тяжело сопровождать огромные проекты, написанные в свое время без ООП. В процедурном стиле. Вот разрабы того времени собрались, подумали и решили, что нужно что-то менять. Надо придумать нечто, что упростит нам жизнь надолго. Так постепенно и пришли к ООП. Но тогда это был все еще не тот ООП, который сейчас. Пробовались разные реализации. В итоге настоящий ООП вроде как пришел в начале 1980 с языком C++. А до этого все больше было структурное программирование.
Вот как тогда ООП зарождался:
Цитата:
Основа ООП была заложена в начале 1960-х годов. Прорыв в использовании экземпляров и объектов был достигнут в MIT с PDP-1, и первым языком программирования для работы с объектами стал Simula 67. Он был разработан Кристен Найгаард и Оле-Джохан Даль в Норвегии с целью создания симуляторов. Они работали над симуляциями взрыва кораблей и поняли, что могут сгруппировать корабли в различные категории. Каждому типу судна было решено присвоить свой собственный класс, который должен содержать в себе набор уникальных характеристик и данных. Таким образом, Simula не только ввела понятие класса, но и представила рабочую модель.
И вот еще:
Цитата:
Термин "объектно-ориентированное программирование" был впервые использован Xerox PARC в языке программирования Smalltalk. Понятие ООП использовалось для обозначения процесса использования объектов в качестве основы для расчетов. Команда разработчиков была вдохновлена проектом Simula 67, но они спроектировали свой язык так, чтобы он был динамичным. В Smalltalk объекты могут быть изменены, созданы или удалены, что отличает его от статических систем, которые обычно используются. Этот язык программирования также был первым, использовавшим концепцию наследования. Именно эта особенность позволила Smalltalk превзойти как Simula 67, так и аналоговые системы программирования.
Цитаты взяты [Только зарегистрированные и активированные пользователи могут видеть ссылки]
Там совсем мало текста, но при этом достаточно много информации по ООП. И есть и другие интересные ссылки по теме на том же сайте.

Последний раз редактировалось SeaMan75; 17.02.2022 в 23:32.
SeaMan75 вне форума  
Ответить с цитированием Вверх
Старый 17.02.2022, 23:36       #5
SeaMan75
«Герой форума WM-Forum»
 
Аватар для SeaMan75
Дополнительная информация
По умолчанию

Цитата:
Сообщение от Les_97 Посмотреть сообщение
Расскажите про основные понятия в ооп
Ну, например:
Цитата:
Основными понятиями ООП являются: класс, объект, метод, свойство, поле, наследование, полиморфизм, инкапсуляция, права доступа.

Основными свойствами объектно-ориентированного языка программирования являются: наследование, полиморфизм, инкапсуляция. Современное программирование базируется не только на идеях ООП, но и на применении паттернов проектирования, аккумулирующих наиболее удачные решения типичных проблем, неоднократно возникавших при разработке ПО.
А нашел я это [Только зарегистрированные и активированные пользователи могут видеть ссылки] .
В статье есть полезная инфа про ООП!
SeaMan75 вне форума  
Ответить с цитированием Вверх
Старый 17.02.2022, 23:57       #6
SeaMan75
«Герой форума WM-Forum»
 
Аватар для SeaMan75
Дополнительная информация
По умолчанию

Цитата:
Сообщение от Les_97 Посмотреть сообщение
2. План действий в изучении с++ новичку
В качестве плана действий крайне рекомендую загуглить "Дорожная карта C++". Здесь дорожная карта - вовсе не карта и не дорожная, но вот почему-то так называется. В английском она имеет название road map. Выглядит такая карта, как дерево, у которого есть ствол и ветки. Надо двигаться по стволу и обязательно посетить каждую из веток. Ну вот таким образом очень изящно подается информация.
Вот сейчас приведу пример. Сейчас загуглю "Дорожная карта C++" и покажу, что гугл мне отдаст.
[Только зарегистрированные и активированные пользователи могут видеть ссылки] ! А там инфа о том, как вообще эти карты нарисовались и почему и что они дают в целом.
Ну [Только зарегистрированные и активированные пользователи могут видеть ссылки] и там ОЧЕНЬ много интересного! Там есть ссылки какие книги прочесть.

А [Только зарегистрированные и активированные пользователи могут видеть ссылки] , хоть и для C#, но наглядная. вот такие примерно и надо отыскивать для C++
SeaMan75 вне форума  
Ответить с цитированием Вверх
Старый 18.04.2022, 10:28       #7
Les_97
«Участник WM-Forum»
 
Аватар для Les_97
Дополнительная информация
По умолчанию

Понятие парадигмы программирования.
Основные парадигмы программирования Структурное программирование. Модульное программирование
Понятие логической и физической структуры приложения
Les_97 вне форума  
Ответить с цитированием Вверх
Старый 25.04.2022, 08:25       #8
Les_97
«Участник WM-Forum»
 
Аватар для Les_97
Дополнительная информация
По умолчанию

Типы данных, переменные и их инициализация, операции на старшинство и ассоциативность выражения, управляющие конструкциями ветвления повторения
Les_97 вне форума  
Ответить с цитированием Вверх
Старый 26.04.2022, 17:07       #9
Les_97
«Участник WM-Forum»
 
Аватар для Les_97
Дополнительная информация
По умолчанию

Расскажите кратко и понятно про основные паттерны проектирования
И дополнительно про паттерны проектирования классов, поведения объектов,порождающие паттерны

Последний раз редактировалось Les_97; 26.04.2022 в 17:11.
Les_97 вне форума  
Ответить с цитированием Вверх
Старый 26.04.2022, 17:09       #10
Les_97
«Участник WM-Forum»
 
Аватар для Les_97
Дополнительная информация
По умолчанию

Определение интерфейса как реализуется интерфейсы
Les_97 вне форума  
Ответить с цитированием Вверх
Ответ

Метки
начинающие , программирование , с++


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программирование шаг за шагом SeaMan75 Операционные системы и программы 8 05.07.2022 23:12
Программирование онлайн для новичков SeaMan75 Компьютеры 18 10.12.2019 10:46
Java. Kotlin. Программирование Android устройств SeaMan75 Форум по программированию 1 12.07.2019 14:28
Бизнес идея на дому для начинающих и без вложений. Онлайн-репетиторство. Ruta Создание бизнеса 4 13.10.2017 19:46


Текущее время: 19:01. Часовой пояс GMT +3.


Forum powered by vBulletin ®. 2000 - 2024 ©, vBulletin Solutions, Inc.

WM-FORUM.NET.RU © 2024 | WM-FORUM ®, Ltd. | Все права защищены.
391 Sutter Street, Office 302, San Francisco, CA 94108, USA.

По всем вопросам пишите на: info@wm-forum.net.ru
Все материалы добавляются пользователями. При копировании материалов форума активная ссылка на сайт обязательна.
Сайт может содержать контент не предназначенный для лиц младше 18-ти лет.
Контент 18+

digitalocean

Перевод: zCarot

Рейтинг@Mail.ru