Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.09.2011, 20:06   #1
Artur92
Новичок
Джуниор
 
Аватар для Artur92
 
Регистрация: 03.09.2011
Сообщений: 5
По умолчанию Нужен совет по C

Всем доброго времени суток. Хотелось бы получить совет от опытных программистов, а проблема заключается в следующем.
Программирование я начал осваивать совсем недавно, можно сказать только только начал. А начал я с паскаля, поскольку его преподавали в университете. Освоил я его не очень хорошо, так сказать знаю только самые азы, потому-что в университете только это дали. Потом начал самостоятельно заниматься дома, но недолго, по тому как место операционной системы windows занял mac os x. Естественно на MACе паскалем не удастся позаниматься, но собственно мне это и не очень нужно. Насколько я понял все программы под mac пишутся на языке object-c и cocoa, но по этим языкам очень мало русифицированных книг. Поэтому для начала я хотел бы освоить просто C. Ответьте пожалуйста на такой вопрос, нужно ли скачивать дистрибутив языка C или его можно писать в XCODE, ведь object-c есть расширение языка C и следовательно программы написанные на языке С должны работать и на object-c или я неправильно это понял? Если да, то в XCODE при создании нового проекта нужно выбрать, что именно ты создаешь: cocoa application, cocoa applescript application, command line tool и тд.(в общем кто знает, тот поймёт о чём я говорю) и вопрос в том что именно выбрать нужно, чтобы писать программы на языке С.
P.S. Знаю, мои вопросы кажутся смешными и многие наверно будут писать - "раз с этим не можешь разобраться, лучше даже не пытайся" или что-то в этом роде. Но всё-же, прошу помочь с этим разобраться кому будет не лень. Вот собственно и всё, за ранее спасибо.
Artur92 вне форума Ответить с цитированием
Старый 03.09.2011, 20:20   #2
Сtrl
C++
Форумчанин
 
Аватар для Сtrl
 
Регистрация: 27.03.2011
Сообщений: 803
По умолчанию

Цитата:
Ответьте пожалуйста на такой вопрос, нужно ли скачивать дистрибутив языка C или его можно писать в XCODE, ведь object-c есть расширение языка C и следовательно программы написанные на языке С должны работать и на object-c или я неправильно это понял?
Вы правильно поняли. Язык Objective-C является надмножеством языка C, следовательно любой правильный код на C считается также правильным кодом на Objective-C.
Ищете информацию по C++?
cplusplus.com
Сtrl вне форума Ответить с цитированием
Старый 04.09.2011, 03:24   #3
onewho
Форумчанин
 
Регистрация: 29.09.2010
Сообщений: 636
По умолчанию

Цитата:
P.S. Знаю, мои вопросы кажутся смешными и многие наверно будут писать - "раз с этим не можешь разобраться, лучше даже не пытайся" или что-то в этом роде. Но всё-же, прошу помочь с этим разобраться кому будет не лень. Вот собственно и всё, за ранее спасибо.
да уж нет, как раз таки редко таких смышленых новичков встретишь))
почитал же разобрался))

если ты решил писать пока что на С, то тебе логично нужно command line tool (в консольном окошке будешь писать)
onewho вне форума Ответить с цитированием
Старый 04.09.2011, 05:51   #4
Artur92
Новичок
Джуниор
 
Аватар для Artur92
 
Регистрация: 03.09.2011
Сообщений: 5
По умолчанию

Цитата:
Сообщение от onewho Посмотреть сообщение
да уж нет, как раз таки редко таких смышленых новичков встретишь))
почитал же разобрался))

если ты решил писать пока что на С, то тебе логично нужно command line tool (в консольном окошке будешь писать)
Огромное спасибо за помощь!
Artur92 вне форума Ответить с цитированием
Старый 04.09.2011, 06:18   #5
Artur92
Новичок
Джуниор
 
Аватар для Artur92
 
Регистрация: 03.09.2011
Сообщений: 5
По умолчанию

onewho,

Слушай, а не подскажешь какую нибудь хорошую литературу по этому вопросу?
Artur92 вне форума Ответить с цитированием
Старый 04.09.2011, 23:35   #6
onewho
Форумчанин
 
Регистрация: 29.09.2010
Сообщений: 636
По умолчанию

Артур, слухай вот уж это точно не раз обсуждалось , гугли)

обычно советуют классику - Керниган и Ритчи "Язык программирования С".

лично я учил по книжке Бредли Джонс, Питер Эйткен "Освой С за 21 день", для новичка она довольно не плоха и пусть название не пугает, так много приятных мелочей)) но конечно не за 21 день гг))

вот хороший помощник всех С++ программистов
http://www.cplusplus.com/
но тут есть и стандартная библиотека С
http://www.cplusplus.com/reference/clibrary/
выбираете библиотеку, функцию и читаете ман с примером.
если с английским проблем нет хы-хы.

если будут какие-то вопросы пиши сюда на форум в раздел С/С++ и тебе помогут))
onewho вне форума Ответить с цитированием
Старый 05.09.2011, 09:07   #7
Artur92
Новичок
Джуниор
 
Аватар для Artur92
 
Регистрация: 03.09.2011
Сообщений: 5
По умолчанию

Цитата:
Сообщение от onewho Посмотреть сообщение
Артур, слухай вот уж это точно не раз обсуждалось , гугли)

обычно советуют классику - Керниган и Ритчи "Язык программирования С".

лично я учил по книжке Бредли Джонс, Питер Эйткен "Освой С за 21 день", для новичка она довольно не плоха и пусть название не пугает, так много приятных мелочей)) но конечно не за 21 день гг))

вот хороший помощник всех С++ программистов
http://www.cplusplus.com/
но тут есть и стандартная библиотека С
http://www.cplusplus.com/reference/clibrary/
выбираете библиотеку, функцию и читаете ман с примером.
если с английским проблем нет хы-хы.

если будут какие-то вопросы пиши сюда на форум в раздел С/С++ и тебе помогут))
Огромное спасибо за наводку, примногом благодарен. Будем учиться
Artur92 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нужен совет Kolya1337 Свободное общение 4 04.04.2011 23:52
Нужен совет, просто совет kardinal94 Общие вопросы Delphi 7 16.12.2010 22:16
Нужен совет doroga Свободное общение 6 04.03.2010 10:11
Нужен совет Vergiliy БД в Delphi 2 13.01.2009 08:58