Уроки Cи

Язык Си для начинающих / #1 - Введение в Си

Язык Си для начинающих / #1 - Введение в Си

Представляем курс по изучению языка программирования Си. Си является одним из самых популярных языков в программировании и ща его изучение обычно берутся ещё в школе или университете.

Видеоурок

Полезные ссылки:


Информация по языку Си

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




Сегодня язык Си используют не многие компании в качестве главного языка для создания какого-либо проекта. Это обусловлено тем, что существуют такие языки программирования, как: С++, Java, C# и тому подобные, которые выполнять роль нужного языка куда лучше чем Си.


Язык Си реально стар, ведь появился еще в 1972 году. Как понимаете, разрабатывался он с учётом компьютеров того времени, а они были как современный калькулятор по функционалу. Если бы не постоянная поддержка языка, то язык давным давно бы умер и все бы о нём забыли. За счёт того что он постоянно развивается, то даже сейчас он не утратил сил и на нём вполне можно разрабатывать. Язык низкоуровневый, а значит имеет хороший отклик и быстрое выполнение.

Так почему же язык всё равно популярен?

Язык был и будет популярным, ведь на его основе на сегодняшний день построено огромное множество проектов, которые требуют постоянной поддержки и соответсвенно специалистов. Кроме того, язык является хорошим языком и написав программу на нём вы получаете достаточно быструю в плане выполнения программу. Ну и конечно же, язык Си для многих является словно родителем других языков и многие, включая университеты, предпочитают начинать путь изучения именно с этого языка. 


Это не глупо, ведь язык действительно повлиял на очень многие современные языки программирования и его принципы можно встретить практически во всех сегодняшних новомодных языках.



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

Эти знания вам ни раз пригодятся, а главное как гордо можно будет заявить: «Я начинал изучение еще с языка Си», - красота.

Установка необходимого

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

  • Visual Studio;
  • Code::Blocks;
  • Xcode (только ПК Мак);
  • Онлайн компилятор (представлен ниже на этой странице).

План курса

За курс мы познакомимся с языком программирования Си. Вами будет изучен базовый синтаксис языка, а также некоторые сложные конструкции, по типу: структур данных, работы с файлами, работы с функциями и многое другое.


К концу курса у вас будет достаточно знаний, чтобы создавать консольные проекты на языке Си.

Исходный код

Основной файл
#include <stdio.h>
// #include <stdlib.h>

int main() {
    printf("Hello, World!\n");
    
    // system("pause");
    return 0;
}

Онлайн редактор кода

Загрузка...

Задание к уроку

Среда разработки

Где можно писать код, написанный на Си? Приведите несколько примеров программ.

Посмотреть ответ

Си код можно писать во всевозможных IDE (среды разработки), которые поддерживают этот язык. Таких программ полным полно, но самыми популярными из них являются: Visual Studio, Xcode, Code Blocks.

Имя пользователя

Создайте программу, которая выведет надпись в консоль: "Привет, меня зовут ЗДЕСЬ_ВАШЕ_ИМЯ".

Посмотреть ответ

Решение этого задания:

int main() {
	printf("Привет, меня зовут Георгий");
 
	return 0; 
}
Поставить на паузу

Создайте программу с использованием system("pause");.

Посмотреть ответ

Решение задания:

int main() { 
	system("pause");
	return 0; 
}

Получить остальные домашние задания можно после подписки на проект

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Создание игры на C++ / Создание "Змейки"
3 урока
Мобильное приложение на Corona SDK
16 уроков
Уроки Swift для начинающих
8 уроков
Создание сайта с нуля на CMS WordPress
6 уроков
Комментарии для сайта Cackle