15.21M
Category: programmingprogramming

Программирование. Знакомство. Введение в основы

1.

ПРОГРАММИРОВАНИЕ
ЗНАКОМСТВО. ВВЕДЕНИЕ В ОСНОВЫ.
Выполнил: Долгов Александр

2.

Основные понятия
Программирование - это процесс создания программного
обеспечения, которое может выполнять задачи на компьютере или
другом устройстве.
Существует множество языков программирования, но некоторые из
наиболее популярных включают:
C++: объектно-ориентированный язык программирования, который
используется для создания операционных систем, игр, приложений для
научных вычислений и многого другого.
C# - это объектно-ориентированный язык программирования,
созданный компанией Microsoft. Он используется для разработки
различных приложений, включая приложения для Windows, игры, вебприложения и многое другое. C# является частью платформы .NET,
которая предоставляет разработчикам инструменты для создания
приложений на разных языках программирования. C# имеет синтаксис,
похожий на язык программирования Java, и широко используется в
индустрии программного обеспечения.

3.

Поговорим об основах C++
C++ является высокоуровневым, компилируемым языком программирования, который широко используется для
создания приложений, операционных систем, игр, библиотек и т.д.
Некоторые аспекты языка C++ включают:
• Низкоуровневый доступ к памяти:
C++ позволяет программистам иметь непосредственный доступ к памяти компьютера, что может быть полезно при
создании оптимизированных приложений.
• Стандартная библиотека:
C++ имеет обширную стандартную библиотеку, которая включает в себя контейнеры, алгоритмы, строки, потоки вводавывода и многое другое.
• Множество подключаемых библиотек с различными функциями, возможность создания и подключения статических и
динамических библиотек
• Указатели:
- Это переменные, которые хранят адреса других переменных в памяти компьютера. Некоторые начинающие
программисты могут испытывать трудности с пониманием и использованием указателей.

4.

C++ - Всемогущий ЯП
C++ - это мощный и универсальный язык программирования, который используется во
многих областях. Например:
• Драйверы: C++ используется для написания драйверов устройств, так как он позволяет
работать с железом напрямую и обеспечивает высокую производительность.
• Сайты: C++ можно использовать для создания веб-приложений и сайтов с помощью
библиотек, таких как cppcms и wt.
• Программы: C++ используется для создания широкого спектра программного обеспечения,
включая операционные системы, приложения для настольных компьютеров и мобильных
устройств, игры и многое другое.
• Системы безопасности и антивирусы: c++ используется для создания систем безопасности
и антивирусного программного обеспечения, так как он обеспечивает высокую
производительность и возможность напрямую работать с железом.
• Парсеры: C++ используется для создания парсеров и компиляторов, так как он
обеспечивает высокую производительность и возможность работать с низкоуровневыми
деталями языка.

5.

Знакомство с C#.
C# - несравненно простой и интуитивно понятный язык программирования. Очень схожий
синтаксис с языком Java.
В первую очередь это объектно-ориентированный язык.
Поддерживает множество концепций ООП, таких как наследование,
полиморфизм, абстрактные классы и интерфейсы.
C# имеет синтаксис, похожий на синтаксис языка java, и может использоваться
для написания приложений для windows, веб-приложений, игр и многих других
целей. Он также позволяет разработчикам создавать библиотеки классов,
которые могут использоваться другими разработчиками в их приложениях.
C# является одним из наиболее популярных языков программирования в мире
и используется многими крупными компаниями для разработки своих
приложений.
Самый очевидный пример:
- Видели ли вы ботов в телеграмме?
- Скорее всего они были написаны либо на C# , либо на Python.

6.

Пример кода
C++ - вычисление
факториала
C# - подключение к серверу
C# - поток с чтением
сообщений, поступаемых от
сервера

7.

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

8.

Как я пришел к этому?
Еще с детства, с 2019-2020 года меня начало интересовать это. Первый мой проект был очень
сложным, который и сейчас многие кодеры не смогут реализовать. Это был многофункциональный
чит на игру с обходом античита. Примерно до 2021-2022 года я занимался геймдевом, откуда и
получил первые деньги
Я решил изучать С++ для того, чтобы сделать ядро своему читу.
А C# для того, чтобы сделать для него лаунчер ( загрузчик ). Но после
этого меня образумило, что я должен двигаться дальше, и я начал
изучать структуру Windows приложений, а там и ЯП для вебпрограммирования.
Сейчас уже у меня имеется большое , неплохое портфолио с моими
работами, несколько работающих проектов, сделанных мною. Как
пример – это мой сайт для просмотра аниме и программа,
позволяющая смотреть аниме без рекламы, с нейросетью, которая в
фоне будет улучшать качество видео и увеличит количество кадров с
привычных 30 до 45! Из-за этого картинка будет более плавной и
приятной глазу.

9.

Знакомьтесь – мои работы!
Aniwish ( aniwish.site ) – мой сайт для просмотра аниме (
php, css, html, js )
AniWish – десктопный клиент на PC (c#, xaml, php, c++)
Easy translator – простой переводчик с google, Yandex API ( c# )
SCALUX – мой чит-проект на Dota 2 ( c++, assembler )

10.

Вот и конец.
Это конец презентации!
За эту презентацию я вас познакомил с двумя самыми популярными языками
программирования, ввел вас в основы, разрушил некие стереотипы, познакомил вас с
моим миром и показал , как можно применять подобные знания на практике.
Вы узнали, что такое программирование, что такое IDE, узнали базовые вещи про
профессию программиста.
Благодарю за внимание!
«Все , что имеет начало, имеет и конец».
Жюль Верн – «Двадцать тысяч лье под водой»
English     Русский Rules