![]() |
Модераторы: bsa |
![]() ![]() ![]() |
|
mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 19 Всего: 306 |
есть мнение что сначала поднимаешь С++, затем уже С. Потом ответь на вопрос - а нафига оно тебе надо.
|
|||
|
||||
LavYaAll |
|
|||
![]() Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 62 Регистрация: 1.5.2008 Репутация: 1 Всего: 1 |
ratu, забудь пока про C#. Выучи С, потом C++. Но не наоборот.
Есть навалом книг, в которых структура построена именно таким образом. Накачай их, бери себе студию 2003 и выше и не заморачивайся тем, что тебе пока не нужно. Только ниже 2003 не бери, те кто начинал с 6 неправильные программисты и мед у них тоже неправильный. ![]() PS. Если так интересны различия этих языков, то просто загугли их названия и почитай краткие сведения. Это сообщение отредактировал(а) LavYaAll - 12.8.2008, 09:54 |
|||
|
||||
pycha |
|
|||
![]() главный анастазиолог ![]() Профиль Группа: Участник Сообщений: 239 Регистрация: 20.6.2008 Где: Украина Репутация: 1 Всего: 13 |
--------------------
ищу хакера со знанием компьютера длятехкт |
|||
|
||||
ratu |
|
||||
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 15.7.2008 Репутация: нет Всего: нет |
гм... ну я понял, что ноты для баяна... Короче говоря, терь вопрос по делу ) Начал потиху читать. наткнулся на такой пример
и он есественно не пашет, потому как он, на сколько я понимаю, ищет значение EOF. а что это за значение? в таком варианте
код есественно пашет, но выдает же не конечное значение, а множество их. какое значание у еоф? почему код не воспринимает просто строку как законченную? |
||||
|
|||||
ratu |
|
|||
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 15.7.2008 Репутация: нет Всего: нет |
А. походу разобрался. надо нажать Ctrl-Z и Enter. тогда он воспринимает это как конец файла и выводит нужное значение...
|
|||
|
||||
pycha |
|
|||
![]() главный анастазиолог ![]() Профиль Группа: Участник Сообщений: 239 Регистрация: 20.6.2008 Где: Украина Репутация: 1 Всего: 13 |
Надо в конце перед скобкой return 0; добавить
--------------------
ищу хакера со знанием компьютера длятехкт |
|||
|
||||
SneG0K |
|
|||
![]() Max Mara ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1887 Регистрация: 1.12.2007 Где: Wis Dells Репутация: нет Всего: 54 |
ratu, а че ты хочеш с ним делать? Знаеш на С можно писать под виндовс, под линукс, под МК, да хоть под калькулятор!!! Выучи синтаксис, а там уже начинай с рассмотрения систему в которой собрался писать
|
|||
|
||||
ratu |
|
|||
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 15.7.2008 Репутация: нет Всего: нет |
Че делать с ним хочу? Писать спец. ПО, которого нету для окон ) а точнее, сам учусь в медицинском университете и нужно порой писать то, чего в помине нету или есть, но спереть нереально. Впринципе, хватало и ВБ, но эт скучно и грустно... поэтому решил на сях попробовать...
ЗЫ Народ! и все-таки... я так и не понял, с чего начать?! С или С++?! |
|||
|
||||
cutwater |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 592 Регистрация: 24.6.2008 Репутация: 2 Всего: 10 |
А ты почитай о каждом языке и для себя реши. Просто С++ почти!! включает в себя Си. Я лично начинал с плюсов, потом почитав особенности С стандарта, выучил и С.
Добавлено через 51 секунду Главное четко понимать различия одного языка от другого!! Это сообщение отредактировал(а) cutwater - 12.8.2008, 18:22 |
|||
|
||||
ratu |
|
|||
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 15.7.2008 Репутация: нет Всего: нет |
А разве С сейчас где-то используется? в основном всегда слышу про С++.
|
|||
|
||||
cutwater |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 592 Регистрация: 24.6.2008 Репутация: 2 Всего: 10 |
А как ты думаешь ядро линукса на чем писано, ядро винды в том числе?
При чем С поддерживается на ОЧЕНЬ большом количестве платформ. И у этого языка есть своя область применения... а то что ты слышишь, нужно проверять. Ибо говорят что и С++ умирает.. С# форева и так далее... |
|||
|
||||
UniBomb |
|
|||
Новичок ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Сообщений: 1754 Регистрация: 24.10.2006 Где: Санкт-Петербург Репутация: 1 Всего: 97 |
ratu, Сначала был С. Это был великолепный язык программирования, позволяющий работать с железом. Потом появился дядечка Страуструп, которого неустраивали некоторые "недовозможности" языка. В часности то, что язык С всего-навсего процедурный (да к тому же ещё и линейный). Посему немного подумав дядька Страуструп прикрутил к С так называемые "классы". С тех пор язык начал называться "си с классами". Это нововведение всем пришлось по вкусу и стали дбавлятся новые вещи - например шаблоны. Дядька Страуструп проделал огромную работу по стандартизации языка, было включено много вкусностей (какие - сам потом узнаеш). Причём помимо нововведений Страуструп сохранял все достоинства языка С, так что - язык Си целиком и полностью является подмножеством языка С++ (я надеюсь все в институтах проходили множества?). И в конце концов появился тот С++ на котором мы сечайс пишем и который мы очень-очень любим....
Это был краткий камбек в историю... Теперь что касается С# - тут бельше могут подсказать дотнетчики, но в кратце всё выглядит так: Редмондвцы желая оставаться впереди планеты всей разработали технологию дотнет и придумали интерпритируемый язык как основной язык для программирования для дотнета. Из-за своей интерпритируемости программы работают намного медленее, чем программы написанные на С++, зависит от установленных .net Framework и от наличия виртуальной машины. Сам язык C# - это наследие лучших идей самых популярных языков, в котором урезаны многие характерные для того или иного языка особенности. Лёгок в использовании из-за огромной библиотеки классов и функций. Я бы посоветовал изучать С++, т.к. язык очень универсален, на нём можно программировать под любую платформу, исполнятся будет намного быстрее т.к. не требует виртуальной машины, не так уж и сложен в изучении. Теперь о среде и компиляторе - еси есть желание программировать ещё и под линукс (т.е. под обе системы) то я бы порекомедовал бы CODE::BLOCKS + GCC (mingw32 - порт под винду). Что касается вопроса:
Это сообщение отредактировал(а) UniBomb - 12.8.2008, 18:47 |
|||
|
||||
ratu |
|
|||
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 15.7.2008 Репутация: нет Всего: нет |
= ) дождалсо... наконец хоть один более-менее полный ответ. Сенкс )
|
|||
|
||||
bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
ratu, у языков Си и С++ разные области применения. Си - системный язык программирования, на нем пишутся ядра систем, драйвера, низкоуровневые библиотеки и утилиты. С++ - прикладной язык, на нем уже пишется прикладное ПО.
Если в твои обязанности не входит написание драйверов, то твой выбор С++. Если требуется создавать оконные приложения, то однозначно! Очень рекомендую почитать еще о библиотеке QT (это в другом разделе), которая упростит тебе жизнь в этом нелегком деле. В любом случае, если ты изучишь С++, то перейти на Си будет очень просто. Но не наоборот! Поэтому не слушай тех, кто советует изучать сначала Си. Подозреваю, что они сами и половины особенностей С++ поэтому не знают (говорю так, потому что изучал сначала Си, и знаю, как трудно после этого освоить С++). |
|||
|
||||
Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 27 Всего: 154 |
||||
|
||||
![]() ![]() ![]() |
Правила форума "C/C++: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |