Форум программистов, компьютерный форум CyberForum.ru

С++ или С. Какой язык программирования необходимо знать изначально, чтобы далее изучать Objective C? - C++

Восстановить пароль Регистрация
 
PapaJohnes
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 14
20.04.2014, 19:02     С++ или С. Какой язык программирования необходимо знать изначально, чтобы далее изучать Objective C? #1
Добрый вечер Форумчане,

Нужен Ваш профессиональный совет/опыт как эксперта.

Недавно я начал изучать язык программирования С++, так как конечной целью является переход на язык Objective C для разработок различных приложений (Mobile Utility Apps and 2D Games).

Сегодня прочитал комментарии на www.cyberforum.ru, где пишут, что для Objective C желательно знать С, а не С++.

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

Или может мне сразу начать изучать с Objective C?

С уважением,
Папа
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.04.2014, 19:02     С++ или С. Какой язык программирования необходимо знать изначально, чтобы далее изучать Objective C?
Посмотрите здесь:

C++ Какой язык программирования выбрать?
Что значит "знать" какой-либо язык программирования? C++
C++ какой язык программирования лучше использовать
C++ Какой язык программирования выбрать?
Как называется движение программирования или теория программы считывающая др. язык программирования C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ProNoooob
71 / 71 / 6
Регистрация: 14.10.2009
Сообщений: 121
20.04.2014, 19:20     С++ или С. Какой язык программирования необходимо знать изначально, чтобы далее изучать Objective C? #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Изучать нужно С. K&R C
C++ и Objective C имеют мало общего
PapaJohnes
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 14
20.04.2014, 20:37  [ТС]     С++ или С. Какой язык программирования необходимо знать изначально, чтобы далее изучать Objective C? #3
Цитата Сообщение от ProNoooob Посмотреть сообщение
Изучать нужно С. K&R C
C++ и Objective C имеют мало общего
А то что С++ и Objective C являются ООП, а С нет?
daslex
1084 / 494 / 101
Регистрация: 02.08.2011
Сообщений: 2,408
20.04.2014, 21:16     С++ или С. Какой язык программирования необходимо знать изначально, чтобы далее изучать Objective C? #4
PapaJohnes, C проще чем C++ и есть такая тенденция, что изучив С проще переходить на другие языки, чем если изучить, например С++
если вас интересует только 1 язык, то только его и изучайте.

если вас интересует несколько языков, то при выборе С или С++ имеет смысл знать, что
Все написанное на С++ можно написать на С, но не все, написанное на С, можно написать на С++ (кажется так)
AnyOne697
 Аватар для AnyOne697
134 / 106 / 5
Регистрация: 22.05.2010
Сообщений: 532
21.04.2014, 00:55     С++ или С. Какой язык программирования необходимо знать изначально, чтобы далее изучать Objective C? #5
Цитата Сообщение от daslex Посмотреть сообщение
Все написанное на С++ можно написать на С, но не все, написанное на С, можно написать на С++ (кажется так)
Простите, что? Это вообще как? Мне всегда казалось, что оба языка полны по Тьюрингу, не говоря уже о довольно сильной совместимости Си и Си++.

А по теме - ничего. Начните сразу изучать Objective C и всё будет хорошо. Впрочем, если настаиваете, то можно попробовать поднять базовый синтаксис Си, он довольно простой и поймёте быстро. И да, в отличии от дуэта Си и Си++, всё что есть в Си, есть и в Objective C. Но в
Цитата Сообщение от PapaJohnes Посмотреть сообщение
Mobile Utility Apps and 2D Games
знание Си вряд ли будет сильно полезным, скорее наоборот, будет даже вредить. Советую всё же найти какие-нибудь книги, где, желательно на примерах, рассказывалось о создании приложений для iOS. Обычно они пишутся для людей, не сильно разбирающиеся в программирование или даже не разбирающиеся совсем (в анотации этот момент почти всегда поясняют, но, впрочем, первой главы Вам хватит, чтобы понять), хотя нередкость, когда такие книги пишутся людьми не сильно разбирающимиеся сами. Впрочем, если голова на плечах есть, то, воспользовавшись этим форумом, проблем у Вас не возникнет никаких.

Удачи!
daslex
1084 / 494 / 101
Регистрация: 02.08.2011
Сообщений: 2,408
21.04.2014, 10:12     С++ или С. Какой язык программирования необходимо знать изначально, чтобы далее изучать Objective C? #6
AnyOne697, абзац перед содержанием
http://ru.wikipedia.org/wiki/C++
AnyOne697
 Аватар для AnyOne697
134 / 106 / 5
Регистрация: 22.05.2010
Сообщений: 532
21.04.2014, 10:15     С++ или С. Какой язык программирования необходимо знать изначально, чтобы далее изучать Objective C? #7
Цитата Сообщение от daslex Посмотреть сообщение
AnyOne697, абзац перед содержанием
Это немного другое. Собственно, речь о том, что код на Си может не быть валидным для Си++ компилятора. Но это совершенно не означает, что то, что этот код делает, невозможно реализовать на Си++. Скорее всего, если руки прямые, получиться даже быстрее, логичнее, понятнее и чище, так как есть новые уровни абстракции.
XRuZzz
Антикодер
577 / 478 / 23
Регистрация: 15.09.2012
Сообщений: 2,429
21.04.2014, 10:59     С++ или С. Какой язык программирования необходимо знать изначально, чтобы далее изучать Objective C? #8
может это окончательно вас запутает, но я всё же советую глянуть http://www.cyberforum.ru/other-lang/thread1113073.html
Мне кажется, что он больше подходит для изучения программирования, чем например C++ или даже C. Но примеров и библиотек для него маловато.

Добавлено через 3 минуты
Цитата Сообщение от PapaJohnes Посмотреть сообщение
А то что С++ и Objective C являются ООП, а С нет?
парадигм программирования множество, надо внимательно изучать не только ООП.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.04.2014, 15:39     С++ или С. Какой язык программирования необходимо знать изначально, чтобы далее изучать Objective C?
Еще ссылки по теме:

C++ Какой язык программирования выбрать для начала?
Какой нужно знать минимум, чтобы уже можно было искать работу по C++ C++
Какой язык изучать или что изучать? C++

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

Или воспользуйтесь поиском по форуму:
daslex
21.04.2014, 15:39     С++ или С. Какой язык программирования необходимо знать изначально, чтобы далее изучать Objective C?
  #9

Не по теме:

ядро,Linux, С++

Yandex
Объявления
21.04.2014, 15:39     С++ или С. Какой язык программирования необходимо знать изначально, чтобы далее изучать Objective C?
Ответ Создать тему
Опции темы

Текущее время: 08:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru