Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.94
mormornie
0 / 0 / 0
Регистрация: 17.08.2014
Сообщений: 13
#1

Какая база требуется для понимания C++? - C++

17.08.2014, 05:00. Просмотров 2565. Ответов 60
Метки нет (Все метки)

Доброго времени суток! Возникло желание научиться работать в Си, но одолели смутные сомнения. Каюсь, ничего сложнее Pascal ABC в школьные годы "в руках не держала", специальность связана с языками, но отнюдь не программирования. Может ли понадобиться какая-то информация в качестве "введения в программирование"?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.08.2014, 05:00
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Какая база требуется для понимания C++? (C++):

Задачи для тренировки и лучшего понимания - C++
Ребят. Кто-нибудь может дать задачу для тренировки? Приблизительно по всему курсу С++. Буду благодарен за сложную задачу, но которую...

Элементарные программы, для лучшего понимания языка... - C++
Здравствуйте. Вот сегодня решил что пора изучать с++. Есть пару задач. Начал решать и уже на первой запоролся( суть в том чтобы определить...

Нужен пример рекурсивной функции для понимания ее назначения и практической пользы - C++
Не могу понять пользу рекурсии, может ли кто привести код в пример.

Работа функции feof() и вообще трудности понимания EOF - C++
Заранее прошу простить за тупые вопросы :) В связи с очевидным недоумством я не понимаю 1.foef считала что то за файлом , почему...

Какая здесь формула для графика? - C++
Переменной z присвоить значение 1, если точка (х,у) принадлежит зарисованной площади, и 0 в другом случае.

Какая версия Borland для MS-DOS 6.22? - C++
Подскажите, какая версия Борланда с/с++ ставится на чистый DOS? ставил Borland 3.1, при установке он требует указать папку Windows. При...

60
mormornie
0 / 0 / 0
Регистрация: 17.08.2014
Сообщений: 13
17.08.2014, 14:04  [ТС] #46
Справлюсь, спасибо!
0
0x10
2548 / 1728 / 264
Регистрация: 24.11.2012
Сообщений: 4,348
17.08.2014, 15:03 #47
mormornie, если интересен геймдев, есть хороший нетехнический доклад - http://www.youtube.com/watch?v=J79PhVv2RGs
Даже если нет планов работать в индустрии, просто интересно послушать.
2
_Ivana
3227 / 1855 / 156
Регистрация: 01.03.2013
Сообщений: 5,080
Записей в блоге: 5
17.08.2014, 16:05 #48
Mr.X, спасибо за наводку - тоже хочу от С к С++ перейти
Цитата Сообщение от Mr.X Посмотреть сообщение
А потом STL, а то у вас не С++, а Си получится.
Добавлено через 2 минуты
Справлюсь, не пугайте людей без повода. В инете полно примеров кода, создающего простые интерфейсы под Винду средствами ВинАпи. Например вот.
0
Svyatosl@v
0 / 0 / 0
Регистрация: 21.12.2013
Сообщений: 49
Завершенные тесты: 1
17.08.2014, 16:09 #49
Можно и книгу ООП С++ - Лафоре... Её легко читать, много примеров и задачи в конце каждого раздела!
0
Alexandr_1982
178 / 76 / 17
Регистрация: 04.11.2013
Сообщений: 397
Записей в блоге: 4
17.08.2014, 16:15 #50
Аврам Ноам Хомский (часто транскрибируется как Хомски или Чомски, англ. Avram Noam Chomsky [ˈnoʊm ˈtʃɒmski]; 7 декабря 1928, Филадельфия, штат Пенсильвания, США) — американский лингвист, политический публицист, философ и теоретик. Институтский профессор лингвистики Массачусетского технологического института, автор классификации формальных языков, называемой иерархией Хомского. Его работы о порождающих грамматиках внесли значительный вклад в упадок бихевиоризма и содействовали развитию когнитивных наук.

Библиография

«Морфонология современного иврита» (Morphophonemics of Modern Hebrew) (1951)
«Синтаксические структуры» (Syntactic Structures) (1957)
«Аспекты теории синтаксиса» (Aspects of the Theory of Syntax) (1965)
«Лингвистика Декарта» (1966)
«Американская мощь и новые мандарины» (American Power and the New Mandarins) (1969)
«Проблема знания и свободы» (1971)
«Правила и репрезентации» (1980)
«Знание и язык» (1986)
«Язык и политика» (1988)
«Необходимые иллюзии: контроль над мыслью в демократических обществах» (Necessary Illusions: Thought Control in a Democratic Society) (1989)
«Сдерживающая демократия» (Deterring Democracy) (1992)
«Язык и мысль» (1994)
«Минималистская программа» (The Minimalist Program) (1995)
«Классовая война: интервью с Дэвидом Барзамяном» (Class Warfare: Inteгviews with David Baгsamian) (1996)
«Новый военный гуманизм: уроки Косова» (The New Military Humanism: Lessons from Kosovo) (1999)
«Прибыль на людях. Неолиберализм и мировой порядок» (Profit over People: Neoliberalism and Global Order) (1999)
«Гегемония или борьба за выживание: стремление США к мировому господству» (Hegemony or Survival: America's Quest for Global Dominance) (2003)
0
gru74ik
Модератор
Эксперт CЭксперт С++
4344 / 1920 / 206
Регистрация: 20.02.2013
Сообщений: 5,103
Записей в блоге: 22
17.08.2014, 16:27 #51
Цитата Сообщение от mormornie Посмотреть сообщение
информация в качестве "введения в программирование"
Alexandr_1982, ты реально думаешь, что девушке, которая практически ничего не знает о программировании, для понимания языка программирования C++ надо читать Аврама Ноама Хомского?
0
Alexandr_1982
178 / 76 / 17
Регистрация: 04.11.2013
Сообщений: 397
Записей в блоге: 4
17.08.2014, 16:34 #52
Девушка является лингвистом, поэтому, чтобы включиться в программирование, нужно почитать Хомского, а не учебники по C++.
0
Справлюсь
23 / 23 / 5
Регистрация: 24.07.2014
Сообщений: 209
17.08.2014, 16:40 #53
Alexandr_1982, чесно не понял.
0
_Ivana
3227 / 1855 / 156
Регистрация: 01.03.2013
Сообщений: 5,080
Записей в блоге: 5
17.08.2014, 16:43 #54
Имхо, если честно воспринимать название темы, то совет
Цитата Сообщение от Brendon Посмотреть сообщение
Устройство ЭВМ и язык ассемблера
очень даже хорош. Другое дело, что под "пониманием" многие "понимают" разное...
0
Alexandr_1982
178 / 76 / 17
Регистрация: 04.11.2013
Сообщений: 397
Записей в блоге: 4
17.08.2014, 16:47 #55
Работы Хомского являются основой языков программирования, так как представляют формально модель для создания языков программирования. На основе работ Хомского был создан C++. В заголовке темы поставлена тема о базе, а база это создание лексических и синтаксических анализаторов на основе заданной формальной грамматики. Хомский дал классификацию грамматик и решал вопрос о том, в каком случае выражение является регулярным, а в каком нет. На основе формальной грамматики создается конечный автомат, который осуществляет синтаксический и лексический разбор исходного текста и его компиляцию, то есть преобразование в машинный код.
0
mormornie
0 / 0 / 0
Регистрация: 17.08.2014
Сообщений: 13
17.08.2014, 17:24  [ТС] #56
Alexandr_1982, скажите, пожалуйста, а с которой из этих книг следует начинать ознакомление?
0
DrOffset
7517 / 4513 / 1024
Регистрация: 30.01.2014
Сообщений: 7,362
17.08.2014, 18:26 #57
mormornie, абсолютно поддерживаю Alexandr_1982, определенные знания из гуманитарной области будут большим плюсом. Т.к. вы получите более широкий взгляд на вещи.
Кстати многие спрашивают (с сарказмом), зачем на технических специальностях преподают гуманитарные предметы: философию, русский язык, историю и т.п. Так вот затем, что используя в работе оба полушария, инженер гораздо более эффективен.
Если хотите работать в этой области, то идеальным был бы вариант, если бы вы потом получили еще и техническое образование, хотя бы заочное. В целом это полезно хотя бы потому, что многие работодатели таки смотрят на ВО и увидев гуманитарные корочки, могут не так понять. Хотя если действительно найдете достойный ВУЗ, где действительно дадут хорошую техническую базу, то это будет еще большим плюсом, уже с реальным весом.
Я высказал свое мнение, основанное в том числе на личном опыте.
1
mormornie
0 / 0 / 0
Регистрация: 17.08.2014
Сообщений: 13
17.08.2014, 18:46  [ТС] #58
DrOffset, спасибо!
О техническом образовании думаю, но уже дальше будет видно, как и где обучаться. Тем более, что многие советуют приходить на специальности, связанные с использованием ИТ, уже имея определённые знания и практический опыт использования этих знаний (не говоря уже о здравом уме и трезвой памяти).
0
Alexandr_1982
178 / 76 / 17
Регистрация: 04.11.2013
Сообщений: 397
Записей в блоге: 4
17.08.2014, 18:50 #59
Начать лучше с ранних работ(1956-1957)
Chomsky, Noam (1956). "Three models for the description of language".
http://www.chomsky.info/articles/195609--.pdf
1
Справлюсь
23 / 23 / 5
Регистрация: 24.07.2014
Сообщений: 209
18.08.2014, 17:44 #60
вот учебник по которому учюсь я
1
Вложения
Тип файла: rar C and C .rar (3.74 Мб, 21 просмотров)
18.08.2014, 17:44
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.08.2014, 17:44
Привет! Вот еще темы с ответами:

Для чего какая библиотека нужна - C++
помогите разобраться для чего какая библиотека нужна

Какая есть библиотека для работы с ftp? - C++
есть ли какая либо библиотека для работы с ftp? <ftp.h> -?если нет то где можно скачать? Программирую на С++ в КОНСОЛИ. Программа под...

Подскажите какая книга лучше для новичка - C++
Шилдт С++ для начинающих. Шаг за шагом Или Шилдт C++: базовый курс

Какая используется для русских букв в Dev-C++ - C++
Какая используется для русских букв? А то нотепад++ не распознает автоматом.


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

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru