Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Язык программирования С, начало изучения  
:(
    Опции темы
Mike Vazovsky
Дата 10.9.2007, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 22.8.2004

Репутация: нет
Всего: нет



Начался учебный год, и появился предмет ОАиП, в котором мы приступили к изучению С. Всю бы хорошо, да вото только я заочник, и поэтому все изучение мне придется начинать самостоятельно smile (Все хватит лирики smile )

1. Книги есть Язык программирования С Кернига, и курс лекций с intuit.ru - думаю на первое время хватит
2. Нужен компилятор, (работаю под WinXP),сказали Borland C++5,Borland C++3.1, MS Visual 6

В этом деле я как-то не очень и не понял разницы во 
превых Borland C++ Builder и Borland C++5 ? (или это просто полное название)
второе разница между Borland C++5 и MS Visual 6 что выбрать для винду или это значение не грает?
втретьих оказалось что есть ещё книги по Borland C++ Builder, а для чего книги, они сильно помогут и нужны или это просто для изучения внутренностей компилятора?

3. Что ещё подскажите и возможно ли закачать халявно компилятор?

спс
PM MAIL   Вверх
zkv
Дата 10.9.2007, 13:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург

Репутация: 26
Всего: 92



Цитата(Mike Vazovsky @  10.9.2007,  13:28 Найти цитируемый пост)
они сильно помогут и нужны или это просто для изучения внутренностей компилятора?

помогут, если их прочитать smile
они нужны для изучения языка.
Цитата(Mike Vazovsky @  10.9.2007,  13:28 Найти цитируемый пост)
возможно ли закачать халявно компилятор?

что-нить типа Borland C++3.1 думаю можно
PM MAIL   Вверх
Mike Vazovsky
Дата 10.9.2007, 13:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 22.8.2004

Репутация: нет
Всего: нет



Цитата

они нужны для изучения языка

 smile можно на этом месте поподробнее, каким образом изучение книги по компиляторам на изучение языка?
PM MAIL   Вверх
zkv
Дата 10.9.2007, 13:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург

Репутация: 26
Всего: 92



Цитата(Mike Vazovsky @  10.9.2007,  13:28 Найти цитируемый пост)
Язык программирования С Кернига

эта книга описывает язык а не какой-то конкретный компилятор.

Для справки:
Компилятор - (грубо говоря) программа, которая превращает исходник в исполняемый код. У каждого компилятора есть свой производитель, свои особенности и т.д.
Язык - понятие абстрактное, которое используется производителями компиляторов при их создании.

Это сообщение отредактировал(а) zkv - 10.9.2007, 14:01
PM MAIL   Вверх
Mike Vazovsky
Дата 10.9.2007, 14:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 22.8.2004

Репутация: нет
Всего: нет



Цитата(zkv @ 10.9.2007,  13:51)
Цитата(Mike Vazovsky @  10.9.2007,  13:28 Найти цитируемый пост)
Язык программирования С Кернига

эта книга описывает язык а не какой-то конкретный компилятор.

Для справки:
Компилятор - (грубо говоря) программа, которая превращает исходник в исполняемый код. У каждого компилятора есть свой производитель, свои особенности и т.д.
Язык - понятие абстрактное, которое используется производителями компиляторов при их создании.

 smile вы наверное слегка не поняли? Я это все прекрасно понимаю, ето вы к какому контекстуимели ввиду?
PM MAIL   Вверх
zkv
Дата 10.9.2007, 14:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург

Репутация: 26
Всего: 92



Mike Vazovsky, виноват, не внимательно прочитал.

Цитата(Mike Vazovsky @  10.9.2007,  13:28 Найти цитируемый пост)
втретьих оказалось что есть ещё книги по Borland C++ Builder

для изучения Си бесполезны.
PM MAIL   Вверх
Mike Vazovsky
Дата 10.9.2007, 14:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 22.8.2004

Репутация: нет
Всего: нет



Цитата(zkv @ 10.9.2007,  14:20)
Mike Vazovsky, виноват, не внимательно прочитал.

Цитата(Mike Vazovsky @  10.9.2007,  13:28 Найти цитируемый пост)
втретьих оказалось что есть ещё книги по Borland C++ Builder

для изучения Си бесполезны.

ok, а значит книги по компиляторам нужны для влвдения компилятором?

а можно ответит на вопрос: 2 a и b
PM MAIL   Вверх
zkv
Дата 10.9.2007, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург

Репутация: 26
Всего: 92



Цитата(Mike Vazovsky @  10.9.2007,  14:46 Найти цитируемый пост)
ok, а значит книги по компиляторам нужны для влвдения компилятором?

да, притом скорее всего для написания приложений, специфичных этому компилятору, для Visual'a это MFC-based, для Builder'a - VCL 

Цитата(Mike Vazovsky @  10.9.2007,  13:28 Найти цитируемый пост)
второе разница между Borland C++5 и MS Visual 6 что выбрать для винду или это значение не грает?

для Си приложений, думаю, роли вообще не играет.
Цитата(Mike Vazovsky @  10.9.2007,  13:28 Найти цитируемый пост)
Что ещё подскажите

для обучения я предложил бы юзать Borland C++3.1 - маленький, простой, бесплатный.
PM MAIL   Вверх
JackYF
Дата 10.9.2007, 15:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 18
Всего: 162



Цитата(zkv @  10.9.2007,  15:07 Найти цитируемый пост)
Borland C++3.1 - маленький, простой, бесплатный. 

нет, уж лучше mingw... когда уже этот <censored> уйдет в лету... он же досовкий, stl нет, стандарт фиг знает какого кода (<1990)...


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
apook
Дата 10.9.2007, 15:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 794
Регистрация: 12.7.2006

Репутация: 9
Всего: 23



на mingw че-то огромные проги получаются и с установкой какие-то сложности, прильщает что на mingw наверняка можно кодить на полноценном современном Cpp,  хотябы он(то бишь mingw) говорит что это так. 
Нужен современный компилятор, и одновременно простой и маленький, ну я такого не имею и не знаю такого пожалуй mingw ближе к этому но у меня он не установлен, вобче bcc32 на всякий случай(тож ни чего).


--------------------
Мои руки из дуба, голова из свинца ну и пусть ...
PM MAIL   Вверх
zkv
Дата 10.9.2007, 15:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург

Репутация: 26
Всего: 92



Цитата(JackYF @  10.9.2007,  15:22 Найти цитируемый пост)
stl нет, стандарт фиг знает какого кода (<1990)... 


Цитата(Mike Vazovsky @  10.9.2007,  13:28 Найти цитируемый пост)
мы приступили к изучению С

 smile 
для Си покатит, советую, так как сам с ним работал, безусловно должны быть альтернативы
PM MAIL   Вверх
Mike Vazovsky
Дата 10.9.2007, 16:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 22.8.2004

Репутация: нет
Всего: нет



я так понимаю, что халявно найти компилятор нельзя, хотяможно но мне не говорят(может в личку ссылку скините). 
предположил установил компилятор, написал программу....
1. Скомпилировав программму,нажав на соответствующую кнопку Я получаю exe?
2. Как егопотом расковырять?
и 3. В борланде встроена отладка и что-то я слышал что она выполняется несколькими способами, - это как?
PM MAIL   Вверх
zkv
Дата 10.9.2007, 16:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург

Репутация: 26
Всего: 92



Цитата(Mike Vazovsky @  10.9.2007,  16:05 Найти цитируемый пост)
2. Как егопотом расковырять?

 smile дизассемблировать, но это совсем другая история. Можно пока считать, что расковариванию не поддается.
Цитата(Mike Vazovsky @  10.9.2007,  16:05 Найти цитируемый пост)
Скомпилировав программму,нажав на соответствующую кнопку Я получаю exe?

типа того, пробуй.
Цитата(Mike Vazovsky @  10.9.2007,  16:05 Найти цитируемый пост)
В борланде встроена отладка и что-то я слышал что она выполняется несколькими способами, - это как? 

поставь - посмотри сначала
PM MAIL   Вверх
JackYF
Дата 10.9.2007, 18:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 18
Всего: 162



Цитата(apook @  10.9.2007,  15:35 Найти цитируемый пост)
вобче bcc32 на всякий случай

ну это еще куда ни шло...


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Mike Vazovsky
Дата 11.9.2007, 11:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 22.8.2004

Репутация: нет
Всего: нет



а это тоже мини компилятор?
PM MAIL   Вверх
apook
Дата 11.9.2007, 11:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 794
Регистрация: 12.7.2006

Репутация: 9
Всего: 23



Цитата(Mike Vazovsky @  11.9.2007,  11:12 Найти цитируемый пост)
а это тоже мини компилятор?
 Компилятор то не болшой среда к которой он прикручен большая Boprland C++ builder, можно изловчиться и отдельно использовать.. кстати этот компилятор тут многие хают почем зря... Памойму тебе стоит взглянуть в сторону Visual Stadio 2005 например, я сам собираюсь потестить вот найду где-нибудь, а то у меня тока 2003 Net чет не нравиться


--------------------
Мои руки из дуба, голова из свинца ну и пусть ...
PM MAIL   Вверх
bsa
Дата 11.9.2007, 12:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



Так. Есть бесплатные среды (IDE): Microsoft Visual C++ 2005 Express, Code::Blocks, Eclipse...
бесплатные компиляторы: mingw, icc, Borland C++ 5...
Компилятор и среда - это разные вещи. Компиляторы - это программы, работающие из коммандной строки и без графического интерфейса.
Среда - это редактор, интеграция с компилятором и отладчиком, менеджер проектов и еще куча вкусностей и полезностей (типа подсветки синтаксиса). Можно обойтись и без нее. Но сложно.
PM   Вверх
DjoNIK
Дата 11.9.2007, 12:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 320
Регистрация: 28.9.2006
Где: Питер/Георгиевск

Репутация: 4
Всего: 5



Цитата

Компиляторы - это программы, работающие из коммандной строки и без графического интерфейса.

Я бы сказал, что это программа, которая преобразует входную цепочку символов(текст программы на одном из компилируемых языков) в выходную(объектный файл)


--------------------
- Плесни-ка мне холодного кипятку.
- Как кипяток может быть холодным?! Ты, верно, хочешь кипяченой воды?
- Какая ещё кипяченая вода? Не пудри мне мозги - налейхолодного кипятку.
(разговор петербуржца и москвича)
PM MAIL ICQ   Вверх
Mike Vazovsky
Дата 11.9.2007, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 22.8.2004

Репутация: нет
Всего: нет



Цитата(bsa @ 11.9.2007,  12:21)
Есть бесплатные среды (IDE): Microsoft Visual C++ 2005 Express, Code::Blocks, Eclipse...
бесплатные компиляторы: mingw, icc, Borland C++ 5...

а почему их в Нете для скачки нельзя найти??? smile 
PM MAIL   Вверх
Greeen
Дата 11.9.2007, 13:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 710
Регистрация: 13.8.2006
Где: Петербург

Репутация: 7
Всего: 18



Code::Blocks

Добавлено через 1 минуту и 26 секунд
Microsoft Visual Studio 2005 Express


--------------------
Подпись больше не нужна
PM MAIL ICQ Skype   Вверх
bsa
Дата 11.9.2007, 17:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



Цитата(Mike Vazovsky @ 11.9.2007,  13:28)
Цитата(bsa @ 11.9.2007,  12:21)
Есть бесплатные среды (IDE): Microsoft Visual C++ 2005 Express, Code::Blocks, Eclipse...
бесплатные компиляторы: mingw, icc, Borland C++ 5...

а почему их в Нете для скачки нельзя найти??? smile

Возможно потому, что ты не умеешь искать:
http://www.google.com/search?q=eclipse
http://www.google.com/search?q=code%3A%3Ablocks
http://www.google.com/search?q=microsoft+v...c%2B%2B+express
http://www.google.com/search?q=mingw+compiler
http://www.google.com/search?q=intel+c%2B%2B+compiler
http://www.google.com/search?hl=ru&q=b...%2B%2B+compiler

Это сообщение отредактировал(а) bsa - 11.9.2007, 17:32
PM   Вверх
Mayk
Дата 11.9.2007, 18:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


^аВаТаР^ сообщение>>
****


Профиль
Группа: Участник
Сообщений: 2616
Регистрация: 22.5.2005
Где: за границей разум а

Репутация: 45
Всего: 134



Цитата(Mike Vazovsky @  11.9.2007,  17:28 Найти цитируемый пост)

а почему их в Нете для скачки нельзя найти???

хотя отбавляй



--------------------
 Здесь был кролик. Но его убили.
Человеки < кроликов, йа считаю.
PM MAIL WWW ICQ   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1566 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.