Если вы учитесь в школе, колледже, университете или даже работаете и задаетесь вопросом: «Что такое программирование? Я слышу это везде, это звучит круто, но фильмы и все делают это таким сложным, я бы хотел, чтобы кто-нибудь объяснил мне это простым языком…:/». Если вы тот человек, позвольте мне сказать вам, что вы находитесь в правильном месте.
Давайте сначала проясним эту часть, что компьютерное программирование может означать МНОГО вещей, но его общая идея состоит в том, чтобы создать алгоритм для решения проблемы ИЛИ написать код для создания чего-то. . Я постараюсь объяснить программирование таким образом, чтобы оно ОЧЕНЬ меньше пугало новичков, интересующихся этой темой. Так что наслаждайтесь чтением!
Теперь, это звучит интересно, не так ли? Итак, как и где именно вы кодируете? Например как?!
Так что для этого вам нужно поговорить с компьютером. Вам нужно объяснить компьютеру, как решить задачу. Не просто объяснять, нужно пошагово инструктировать компьютер, в основном делать всю работу за компьютер. Это похоже на групповой проект, всегда есть один чувак, который делает всю работу, это как-то так.
Теперь, как именно вы можете «поговорить» с компьютером? Здесь мы говорим о «языках» программирования. Точно так же, как мы говорим на английском, хинди и т. д., эти компьютеры также могут слушать определенные языки и понимать их. Поэтому наша обязанность — выучить их, чтобы «разговаривать» с ними.
Языки, которые вы можете использовать для программирования
- Питон
Python является одним из самых популярных языков в настоящее время из-за его ОЧЕНЬ простого синтаксиса (грамматика для компьютерного языка). Это очень просто понять, но не заставляйте себя понять это очень быстро. Это просто по сравнению с другими языками, но, тем не менее, изучение синтаксиса — это легкая часть, а умение решать логические задачи — сложная часть.
2. С++ и С
Многие путают C и C++. Давайте проясним эту путаницу прямо сейчас. Итак, во-первых, C появился раньше, чем C++. C++ в основном похож на расширенную версию C. Под «продвинутым» я никоим образом не подразумеваю, что он сложнее. Это просто практически намного эффективнее, в зависимости от проекта. Но в целом C хорошо справляется и с большинством проектов. Я бы посоветовал вам изучить C++ перед C, если вы не изучаете C для своего университета/колледжа.
Проще говоря, C++ предлагает то, что уже доступно в C, и даже больше.
3. Javascript
Итак, ммм… Я слышал, вы любите разрабатывать веб-сайты, онлайн-игры и тому подобное. Вы находите их очень интересными, не так ли? Такие игры, как GeoNerd, Skribbl.io и т. д. Ну, знаете что, все они функционируют благодаря Javascript. Когда вы нажимаете определенную кнопку на веб-сайте, и она что-то делает? Да, это тоже javascript.
Давайте решим проблему!
Знаете что, я объясню задачу программирования и дам решение. Не так много статей объясняют вам, что такое язык программирования и некоторые проблемы, которые нужно сразу практиковать, поэтому я думаю, давайте сделаем это. Я считаю, что любой готов сделать это. Здесь я сосредоточусь только на логике и не буду ничего объяснять.
В. Напишите программу для отображения «Да!» только если сумма двух чисел, заданных пользователем, равна 10.
Давайте воспользуемся C++, чтобы дать ответ на этот вопрос. Поскольку я программист, я объясню, что приходит мне в голову, когда я вижу этот вопрос. Я собираюсь перечислить то, что нам нужно для решения этой проблемы:
- Два входа от пользователя, предположим, a и b
- Вычислить сумму a & b
- Условие if, чтобы проверить, равна ли сумма 10 или нет, и отобразить требуемый результат.
Во-первых, нам нужно определить переменные, которые мне нужны здесь. Нам нужны а и б. Так
целые а, б;
Затем нам нужно принять входные данные, Итак
Китай;
cin››b;
Теперь нам нужно условие «если», чтобы проверить, равна ли сумма 10
if(a + b == 10){
cout‹‹"Да!";
}
Это буквально так. Так просто, да? Помните, Логика › Синтаксис, так что не пугайтесь синтаксиса. Каждый программист найдет это новым при изучении нового языка, но каждый программист знает логику. Это дает им свободу достичь большего, чем человеку, знающему синтаксис. Вот полный код, и вы можете протестировать его здесь
#include ‹iostream›
использование пространства имен std;
int main()
{
int a, b;
cin››a;
cin››b;
if(a + b == 10){
cout‹‹"Да!";
}
}
Вот еще несколько задач, которые вы можете попробовать. Эди
Итак, теперь вы можете получить представление о том, что именно делает язык программирования. Это заставляет вещи функционировать. Как робот. Не путайте роботов с искусственным интеллектом (ИИ). ИИ — это машина, которая может учиться, но компьютеры не могут учиться, мы можем только приказать ему делать определенные вещи, и он будет делать именно то, что мы хотим. Давайте не будем углубляться в ИИ, потому что это еще одна тема для блога ;).
Если ты дочитал до сюда, я люблю тебя. Спасибо за чтение и хорошего дня!