Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.56/18: Рейтинг темы: голосов - 18, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 16.11.2024
Сообщений: 18

Вывод в консоль "Hello World!" не используя заголовочные файлы

16.11.2024, 17:17. Показов 4618. Ответов 53

Студворк — интернет-сервис помощи студентам
Внимание! Я ещё слаб в определениях и могу что-то не правильно написать, отнеситесь к этому с понимание пожалуйста.

Начал изучение программирования с С++ и хочу досконально разобраться как работает программный код.
Посмотрел разные видео рассказывающие про историю программирования, про первые программы в виде перфокарт, про Ассемблер где требуется работа с регистрами процессора и системными вызовами, про историю появления С/С++.
По классике изучения какого-либо языка начинают с вывода на консоль "Hello World!".

В языке C++ это выглядит так:

C++
1
2
3
4
5
#include <iostream>
 
int main() {
  std::cout << "Hello World!\n";
}
Как можно увидеть, для этого используют заголовочный файл iostream и у меня возник вопрос, а можно ли вывести в консоль Hello World! не используя заголовочные файлы и насколько это сложно?
Ведь что из себя представляет заголовочный файл, это файл с классами, функциями и переменными для организации чего-либо, это кто-то когда-то написал используя стандартный синтаксис языка и теперь другим программистам не нужно писать всё тоже самое и решать задачи которые уже были решены, им достаточно прикрепить заголовочный файл с нужными функциями к своему проекту.

Для понимания как устроены элементарные процессы, такие как вывод в консоль, хотелось бы увидеть код не использующий заголовочный файл iostream, как будто задача вывод в консоль Hello World! решается в первые.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.11.2024, 17:17
Ответы с готовыми решениями:

Необходимо вывести в консоль "Hello, world!" и сразу перенаправить этот вывод в текстовый файл
Друзья! То есть программулина &quot;Hello, word!&quot; и надо как-то такую команду дать: hello.exe&gt; file.txt&gt; konsol или наоборот,...

Заголовочные файлы .h, файлы исходного когда c/c++ и установление связи между ними
Всем добрый вечер!) Относительно недавно стал изучать c/c++, хочу полюбопытствовать ,так как появился вопрос. Почему при объявлении...

Работа в Visual Studio 2015 - как добавить файлы исходного кода и заголовочные файлы?
Приветствую всех! Столкнулся с тем, что решая задачи по книге Лафоре про графику, не смог добавить файлы .h и .cpp, скачав их с одной из...

53
0 / 0 / 0
Регистрация: 16.11.2024
Сообщений: 18
16.11.2024, 20:18  [ТС]
Студворк — интернет-сервис помощи студентам
Я смотрел некоторые видео Сергея Немчинского

Добавлено через 3 минуты
Цитата Сообщение от zer0mail Посмотреть сообщение
Это к чему относится? И почему Сишники вымрут? Для программирования на уровне железа Си активно используется и будет использоваться. Недавно читал про рост спроса именно на Си.
Это ответил на то, что на работу не возьмут без опыта, а откуда опыта набираться?
0
 Аватар для Azathtot
754 / 351 / 90
Регистрация: 07.01.2023
Сообщений: 1,451
16.11.2024, 20:20
Цитата Сообщение от KD26 Посмотреть сообщение
Это ответил на то, что на работу не возьмут без опыта
А петпроекты для чего придуманы? Как раз для набора опыта. И да, сишника без опыта хотя бы в петпроектах, брать не будут.
Потому что задачи у С/С++ программситов "специфические". Например сервер приложений, работающий в условиях ограниченных ресурсов и к тому же масштабируемый.
0
Нарушитель
10225 / 5655 / 1257
Регистрация: 12.03.2015
Сообщений: 26,181
16.11.2024, 20:21
Цитата Сообщение от KD26 Посмотреть сообщение
Я смотрел некоторые видео Сергея Немчинского
А кто весь этот человек?
0
0 / 0 / 0
Регистрация: 16.11.2024
Сообщений: 18
16.11.2024, 20:21  [ТС]
Цитата Сообщение от Azathtot Посмотреть сообщение
А петпроекты для чего придуманы? Как раз для набора опыта. И да, сишника без опыта хотя бы в петпроектах, брать не будут.
Потому что задачи у С/С++ программситов "специфические". Например сервер приложений, работающий в условиях ограниченных ресурсов и к тому же масштабируемый.
Я лично сейчас прохожу курсы, как они пишут, у них есть работодатели партнёры, которые стажировку могут предложить
0
 Аватар для Azathtot
754 / 351 / 90
Регистрация: 07.01.2023
Сообщений: 1,451
16.11.2024, 20:23
Ну удачи, что я могу сказать...
0
Нарушитель
10225 / 5655 / 1257
Регистрация: 12.03.2015
Сообщений: 26,181
16.11.2024, 20:24
Цитата Сообщение от KD26 Посмотреть сообщение
Я лично сейчас прохожу курсы, как они пишут, у них есть работодатели партнёры, которые стажировку могут предложить
Курсы платные?
0
0 / 0 / 0
Регистрация: 16.11.2024
Сообщений: 18
16.11.2024, 20:32  [ТС]
Цитата Сообщение от zer0mail Посмотреть сообщение
Тогда начните с ассемблера и ДОС. Там точно увидите как работает программный код

А в Си++ цепочка (упрощенная): "Моя программа" -> "Библиотечные функции Си++" -> "Системные функции ОС" -> "Драйверы ОС" -> "Драйверы оборудования" скроет картину, которую Вы хотите увидеть
Мне этот ответ понравился, появилось некоторое представление
И притча понравилась)
Спасибо

Добавлено через 3 минуты
Цитата Сообщение от Verevkin Посмотреть сообщение
Курсы платные?
Да, бесплатные курсы это что-то сомнительное, кому это надо вообще?
0
Нарушитель
10225 / 5655 / 1257
Регистрация: 12.03.2015
Сообщений: 26,181
16.11.2024, 20:38
Цитата Сообщение от KD26 Посмотреть сообщение
Да, бесплатные курсы это что-то сомнительное, кому это надо вообще?
Тебе сколько лет-то, юноша? Капитализм не так работает.
Цель платных курсов - не учить программированию всяких анонимусов, а зарабатывать бабло.
Запомни это, а лучше - запиши.
---
Я ж сказал:
Цитата Сообщение от Verevkin Посмотреть сообщение
Тебя обманули.
Кликните здесь для просмотра всего текста
2
0 / 0 / 0
Регистрация: 16.11.2024
Сообщений: 18
16.11.2024, 20:42  [ТС]
Цитата Сообщение от Verevkin Посмотреть сообщение
Тебе сколько лет-то, юноша? Капитализм не так работает.
Цель платных курсов - не учить программированию всяких анонимусов, а зарабатывать бабло.
Запомни это, а лучше - запиши.
---
Я ж сказал:

Кликните здесь для просмотра всего текста
Тогда расскажи мне в чём цель бесплатных курсов? Вряд ли найдутся благородные, которые организуют их по доброте душевной.
а так же за одно за всю высшую образовательную систему, где тоже деньги надо платить, на бюджетку места ограничены
0
 Аватар для Azathtot
754 / 351 / 90
Регистрация: 07.01.2023
Сообщений: 1,451
16.11.2024, 20:44
Цитата Сообщение от KD26 Посмотреть сообщение
Тогда расскажи мне в чём цель бесплатных курсов?
А она очень проста. Дать начальную информацию для самообразования.
То же касается и вышки. Вам дают некую начальную теорию, лопату и показывают в каких направлениях вы можете сами копать траншею своего счастья.
0
0 / 0 / 0
Регистрация: 16.11.2024
Сообщений: 18
16.11.2024, 20:46  [ТС]
Цитата Сообщение от Azathtot Посмотреть сообщение
То же касается и вышки. Вам дают некую начальную теорию, лопату и показывают в каких направлениях вы можете сами копать траншею своего счастья.
За вышку тоже деньги берут, так в чём проблема платных курсов?
Тоже дают некую начальную теорию, правильно сгруппированную и последовательную, ну и как обещают могут стажировку, практику предложить
0
 Аватар для Azathtot
754 / 351 / 90
Регистрация: 07.01.2023
Сообщений: 1,451
16.11.2024, 20:50
Цитата Сообщение от KD26 Посмотреть сообщение
Не верю в благородство, что будут заниматься организацией курсов и не просить в замен ничего
Да и не верьте. Но куча народа выкладывает учебные материалы на различных ресурсах.
А благородства (как и гарантированного трудоустройства) в ИТ нет и к счастью не будет. Как говорила моя бывшая супруга - "программист это не профессия, это диагноз". И если вы такой "болезнью" не страдаете (не занимаетесь самообучением, не читает книги, решаете задачи и т.д.) а просто надеятесь на курсы - то я вас разочарую. После базовых курсов вы никуда не трудоустроитесь и вам придется купить продвинутые курсы, потом специальные курсы и т.д.
1
0 / 0 / 0
Регистрация: 16.11.2024
Сообщений: 18
16.11.2024, 20:53  [ТС]
Цитата Сообщение от Azathtot Посмотреть сообщение
Да и не верьте. Но куча народа выкладывает учебные материалы на различных ресурсах.
А благородства (как и гарантированного трудоустройства) в ИТ нет и к счастью не будет. Как говорила моя бывшая супруга - "программист это не профессия, это диагноз". И если вы такой "болезнью" не страдаете (не занимаетесь самообучением, не читает книги, решаете задачи и т.д.) а просто надеятесь на курсы - то я вас разочарую. После базовых курсов вы никуда не трудоустроитесь и вам придется купить продвинутые курсы, потом специальные курсы и т.д.
Надеюсь вы всё же заметили, что я не ограничиваюсь курсами, а пытаюсь получать информацию вне рамок курса
0
Нарушитель
10225 / 5655 / 1257
Регистрация: 12.03.2015
Сообщений: 26,181
16.11.2024, 20:55
Цитата Сообщение от KD26 Посмотреть сообщение
Тогда расскажи мне в чём цель бесплатных курсов?
Бесплатных курсов не бывает. Ничего бесплатного не бывает. За всё надо платить.

Есть курсы в виде плей-листов на ютубе (некоторые, кстати, весьма неплохие), но блоггеры-программисты создавали этот контент для того, чтобы заработать денег на просмотрах и рекламе, а не для того, чтобы наплодить себе конкурентов.

Бывают "условно-бесплатные" курсы, которые оплачивает, например, твой работодатель, чтобы ты работал на него более эффективно и он на прибыль c тебя смог бы купить себе новый мерседес. Это называется "инвестирование".
Цитата Сообщение от KD26 Посмотреть сообщение
на бюджетку места ограничены
Бюджетка тоже оплачивается. Да, из бюджета, однако бюджет - это деньги налогоплательщиков.

Вот так.

Добавлено через 1 минуту
Цитата Сообщение от Azathtot Посмотреть сообщение
программист это не профессия, это диагноз
+100500.
Подтверждаю.
0
0 / 0 / 0
Регистрация: 16.11.2024
Сообщений: 18
16.11.2024, 20:58  [ТС]
Цитата Сообщение от Verevkin Посмотреть сообщение
Есть курсы в виде плей-листов на ютубе (некоторые, кстати, весьма неплохие)
Сейчас просматриваю Алгоритмы и структуры данных на C++ лекции ведёт Тимофей Хирьянов из МФТИ
0
Нарушитель
10225 / 5655 / 1257
Регистрация: 12.03.2015
Сообщений: 26,181
16.11.2024, 21:01
Цитата Сообщение от KD26 Посмотреть сообщение
пытаюсь получать информацию вне рамок курса
Тогда перестань хернёй страдать и делай так, как тебе в ответах пишут.
Но если ты не просыпаешься среди ночи c диким желанием передёрнуть писать код, то не трать время. Этим надо болеть. Я 24 года программистом работаю и такие, как ты, постоянно находятся у меня перед глазами. Я вижу, как они мучаются и ненавидят эту работу...

Добавлено через 1 минуту
Цитата Сообщение от KD26 Посмотреть сообщение
Сейчас просматриваю Алгоритмы и структуры данных на C++ лекции ведёт Тимофей Хирьянов из МФТИ
Скинь ему в камменты ссылку на этот тред. Пусть он сам напишет, что он обо всём этом думает. А мы почитаем.

0
0 / 0 / 0
Регистрация: 16.11.2024
Сообщений: 18
16.11.2024, 21:01  [ТС]
Цитата Сообщение от Verevkin Посмотреть сообщение
Тогда перестань хернёй страдать и делай так, как тебе в ответах пишут.
Но если ты не просыпаешься среди ночи c диким желанием передёрнуть писать код, то не трать время. Этим надо болеть. Я 24 года программистом работаю и такие, как ты, постоянно находятся у меня перед глазами. Я вижу, как они мучаются и ненавидят эту работу...

Добавлено через 1 минуту

Скинь ему в камменты ссылку на этот тред. Пусть он сам напишет, что он обо всём этом думает. А мы почитаем.

Я даже не знаю какой работой можно болеть, даже занимаясь электроникой как хобби, она мне бывает надоедает и на некоторое время я её оставляю, работа есть работа
0
Нарушитель
10225 / 5655 / 1257
Регистрация: 12.03.2015
Сообщений: 26,181
16.11.2024, 21:06
Цитата Сообщение от KD26 Посмотреть сообщение
Я даже не знаю какой работой можно болеть, даже занимаясь электроникой как хобби, она мне бывает надоедает и на некоторое время я её оставляю, работа есть работа
Если ты чего-то не знаешь, то это не значит, что это "что-то" не существует.
0
0 / 0 / 0
Регистрация: 16.11.2024
Сообщений: 18
16.11.2024, 21:08  [ТС]
Цитата Сообщение от Verevkin Посмотреть сообщение
Скинь ему в камменты ссылку на этот тред. Пусть он сам напишет, что он обо всём этом думает. А мы почитаем.
Подумает: "Молодец какой, лекции мои смотрит"))

Добавлено через 1 минуту
Цитата Сообщение от Verevkin Посмотреть сообщение
Если ты чего-то не знаешь, то это не значит, что это "что-то" не существует.
Я скажу так, болеть работой не надо, первоначально семья
0
Нарушитель
10225 / 5655 / 1257
Регистрация: 12.03.2015
Сообщений: 26,181
16.11.2024, 21:13
Цитата Сообщение от KD26 Посмотреть сообщение
Я скажу так, болеть работой не надо, первоначально семья
Ты меня не понял.
Я переформулирую так: "если твоя болезнь может приносить бабло, то выгодно и логично сделать её своей работой". А если работа доставляет удовольствие, то это - хорошая работа, которой можно посвятить часть своей жизни.

Я прав, не?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.11.2024, 21:13
Помогаю со студенческими работами здесь

Вывод в консоль чисел от 1 до 1000 не используя циклов и условных операторов
Условие было такое Сумеете ли вы вывести числа от 1 до 1000 средствами языка C/C++, не используя циклов и условных операторов? (Не стоит...

Можно ли как-то осуществить вывод кириллицы в консоль, не используя Lucida Console
Собственно сабж в заголовке. Есть способ оставить стандартный Consolas?

Заголовочные файлы
Подскажите какие заголовочные файлы нужно подсоединить к проекту, чтобы Delphi не выдавал ошибку, код приложения следующий: unit Gen; ...

заголовочные файлы
Всем здравствуйте. Я видел совет, что НИ В КОЕМ случае нельзя в заголовочных файлах инклудить другие заголовочные файлы и обходиться...

заголовочные файлы
напишите пожалуйста,что делают заголов.файлы &lt;io.h&gt; и &lt;direct.h&gt; Добавлено через 8 минут и расшифруйте условие: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru