🧙Конкурс сказок!
Помощь
(OFF) SergoZar (B) 10 мар 2018

какая разница?

какая разница между
C/C11
C++/C++11
C#
?
Р.S.
посоветуйте книгу по С для начинающих-начинающих-начинающих.

Комментарии (9)

С99, C11 - это год изменений, дополнений в языке.. Кароче новые версии
С си++ то же самое
-1
а с помощью каких программ запускают С программы или файлы.
просто я вообще в этом не розбираюсь.
знаю только html и css.
Прочитай в гугле про компиляцию, да и вообще о языке си
Нужен компилятор (точнее, набор программ). Эти программы и превращают файлы с кодом в исполняемые файлы ехе.
Для начала лучше скачать среду разработки - там всё есть.
Си и Си ++ под виндой требуют либо visual studio, либо альтернативные среды - такие, как code::blocks.
Но у альтернативных сред набор компиляторов тоже альтернативный - MinGW.
Если код написан для студии - с WinGW он не заработает.
О разнице аст уже написал.
Книга для начинающих по Си
http://spaces.im/files/view/
+полазай тут в файлах. там все есть.

Для компиляции нужен компилятор(sic!). В Linux это gcc, в винде MinGW(как уже писали) и проч.
Ну и блокнот, как минимум. Можно клепать в IDE, конечно.
Я, например, могу один раз написать в nano и компилить из консоли. А в другой раз писать на Си в QtCreator прогу, и интерфейс к ней тут же на C++. Удобно. + IDE подсказывает.

тривиальный пример для линя:
Создаем файл hello.c
В нем пишем
#include <stdio.h>

int main(void)
{
printf("hello, spaces!");
return 0;
}
потом из консоли (urxvt да да) заходим в папку с написанным файлом и прогоняем командой cc hello.c
Смотрим ls
Появился файл a.out
запускаем его ./a.out
hello, spaces!
А можно писать из IDE всяких.

Только сначала книжку прочти.
спасибо братан. SoloLearn это единственное что помогло понять первые три темы по с++
книжка очень-очень "помогла". а вот SoloLearn хоть первые три темы
Показать комментарий
Скрыть комментарий
Для добавления комментариев необходимо авторизоваться
Помощь
Врата Драконов
Пройди сквозь Врата Драконов и окунись в мир магии...
Тема: Светлая | Тёмная
Версия: Mobile | Lite | Touch | Доступно в Google Play