Форум программистов, компьютерный форум, киберфорум
Теория программирования
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
Smart is the new Sexy
32 / 32 / 1
Регистрация: 29.12.2008
Сообщений: 109

Необходим совет по изучению языков программирования.

26.02.2009, 13:04. Показов 2494. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здрастсвуйте. Есть такой вопрос. Решил выучить язык программирования. Выбор пал на С++ или C#. Я, конечно, знаю, что лучше знать оба этих языка.Я начал изучение с самоучителя по С++ Герберта Шилдта "Самоучитель С++". Там все понятно и по полочкам. Но там соврешенно простые вещи, и рассматриваются консольные приложения. Пройдя книгу, я задумался о том куда двигатся дальше. И вот мой вопрос:

Какую литературу необходимо изучать дальше? Кто что может посоветовать. Может кто-то может рассказать для чего используется с++, а для чего C#, немного про их особенности. И если не сложно, может кто-нибудь напишет литературу, которую необходимо изучать после моего самоучителя, как по С++, так и по C#. Очень надо, заранее спасибо.

P.S. До сих пор на распутье, что учить дальше С++ или C#...
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.02.2009, 13:04
Ответы с готовыми решениями:

Необходим совет по изучению вёрстки
Всем добрый день, впервые имею опыт сидеть в форумах, но так уж вышло, что из знакомых никого нет, кто бы знал хоть что-то о веб...

Необходим совет по изучению вёрстки
Здравствуйте, мне 18 лет, студент-первокурсник. (специальность компьютерные науки). Глобально я поставил себе цель стать профессионалом в...

Дайте совет по изучению программирования
читал пару книжек по С++ но не до конца.Сейчас читаю Прата, вроде понимаю все что пишут, но есть упражнения после 11 глав которые зделать...

9
 Аватар для Mecid
683 / 232 / 16
Регистрация: 15.10.2007
Сообщений: 1,246
28.02.2009, 17:17
Выучи С++
пусть будут консольные проги,главное пойми ООП
а затем переходи на С#
0
Smart is the new Sexy
32 / 32 / 1
Регистрация: 29.12.2008
Сообщений: 109
28.02.2009, 18:12  [ТС]
ООП я понял. Консольные программы и так далее... Думаю насчет литературки.... Консольные прилаги пишу и ООП понимаю.
Дальше после моего самоучителя как я понял по С++ надо учить бибилиотеки STL и MFC...
Или же переходит на C#...

Может кто литератутру подскажет именно такую, которую после моего самоучителя нужно читать, а не просто список книг скажет...
0
 Аватар для Mecid
683 / 232 / 16
Регистрация: 15.10.2007
Сообщений: 1,246
28.02.2009, 18:38
www.c2p.ru Там есть нужные книги по СТЛ а потом переходи на C#
0
118 / 12 / 3
Регистрация: 21.08.2007
Сообщений: 222
01.03.2009, 13:43
Цитата Сообщение от Del_Piero_10 Посмотреть сообщение
P.S. До сих пор на распутье, что учить дальше С++ или C#...
Учи оба языка. Причём одновременно и постоянно.
Что читать ? Читай стандарт C++ ISO-IEC 2003.
0
Smart is the new Sexy
32 / 32 / 1
Регистрация: 29.12.2008
Сообщений: 109
08.03.2009, 01:28  [ТС]
Может кто посоветует с каких книн стоит начинать изучение С# и по каким продолжать ? )
0
6 / 6 / 0
Регистрация: 03.02.2009
Сообщений: 31
09.03.2009, 18:06
Цитата Сообщение от Del_Piero_10 Посмотреть сообщение
Может кто посоветует с каких книн стоит начинать изучение С# и по каким продолжать ? )
Посмотри вот эти:

C# 2005 и платформа .NET 3.0 для профессионалов

Кристиан Нейгел, Билл Ивьен, Джей Глинн, Морган Скиннер, Карли
Книга известных специалистов в области разработки приложений с использованием .NET Framework посвящена программированию на языке С# в средах .NET Framework 2.0 и .NET Framework 3.0.
Книгу отличает простой и доступный стиль изложения, изобилие примеров и множество рекомендаций по
написанию высококачественных программ.
http://codingrus.ru/infusions/... hp?did=269

C# в кратком изложении

Дж. Бишоп, Н. Хорспул
Книга предназначена для обучения основам объектно-ориентированного программирования с использованием языка С# и затрагивает почти все основные средства языка, включая пространства имен, использование коллекций и программирование сетевых задач. Особенное внимание уделяется концепциям полиморфизма и расширяемости.
Книга изобилует многочисленными примерами, представляющими собой функционирующие программы, и сводными таблицами с компактным описанием основных языковых средств.
http://codingrus.ru/infusions/... hp?did=270

C# Учебный курс

Шилдт Г
Данное руководство по С# - новому революционному языку, созданному компанией Microsoft для .NET-разработчиков, - написано Гербертом Шилдтом, автором ряда книг по программированию, получивших мировую известность. Здесь вы найдете полную информацию о взаимодействии С#-кода с системой .NET Framework, а также об основах языка, в том числе об операторах, типах данных, массивах, строках, классах, объектах, методах и пространствах имен. Подробно рассмотрены программирование ввода/вывода данных и обработка исключений и инновационные возможности языка С# - делегаты и индексаторы. Прочитав это компетентное руководство, вы без труда сможете заняться программированием на языке С#.
http://codingrus.ru/infusions/... hp?did=277
0
109 / 95 / 9
Регистрация: 19.02.2009
Сообщений: 312
15.03.2009, 01:56
Учи сначала чистый ISO C, затем переходи на C++, а уж затем на C#

Шарп, как и весь .Net, если начинать с них, может дать совсем неправильное представление о программировании.

Если начнешь с чистого C, будешь иметь четкое представление о работе с памятью, указателями, оптимизации кода. Такой язык научит культуре программирования - будешь знать как работает каждая строчка кода на уровне инструкций процессора. Тот же MSVC / Intel C compiler / Borland CPP позволяют все это дело удобно отслеживать.

А на .Net уже потом мигрируешь, если изучишь в совершенстве C твоего уровня хватит для изучения любого другого языка, втч. и такого упрощенного как шарп, который от нормального C/C++ мало оставил, я уже не говорю, что скорость таких приложений далека от идела.

Добавлено через 12 минут 30 секунд
Слишком уж концепция у него странная, классовая, нет нормальных функций, все в обертке выполняется. В общем, это чисто майкрософтский путь развития C++ и Java, причем большее взято не из первого.. На любителя, в общем.
0
 Аватар для Kioshy
3 / 3 / 1
Регистрация: 26.02.2009
Сообщений: 12
15.03.2009, 02:34
STL, MFC , WIN32 API ( чистый апи на мой взгляд лучше чем MFC) , QT кроссплатформенная либа

ну а миграция на C# как дополнение, имхо согласен с igor_nf лучше знать и шарп и С++ и Либы

PS зная даже Шарп и Работая в фирме как .NET программер решил что ПАПА С++ имхо лучше =)

а да и на С/С++ ты можешь все и вся на любой платформе ну а Шарп чисто под винду ( как и MFC, API) ну а с дополнением QT и нормальные оконные проги для Пингвина и Мака


чует МОЕ что начнется тут религиозная война =))))))
0
 Аватар для Monte-Cristo
2816 / 1408 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
15.03.2009, 21:06
все зависит от того, для каких целей ты изучаешь программирование...

если для создания декстопных эффектных приложений - учи си шарп...
если программы по-серьезней - си++

я лично считаю, что си++ все таки лучше, даже для создания десктопный приложений... си++ был, есть и будет! имхо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.03.2009, 21:06
Помогаю со студенческими работами здесь

Программа по изучению языков
Здравствуйте, помогите пожалуйста утопающему. Пишу прогу по изучению языков. Мне нужны ваши советы, как и где можно хранить данные?

Советы по изучению и направленности языков асм
Ребята, тут такое дело, что заинтересовался языками низкого уровня. Но не понимаю их применение - не знаю, какой язык где используется. ...

Подход к изучению программирования
Здравствуйте уважаемые программисты, как начинающие, так и профессионалы! Моя жизнь скучна, у меня нет увлечений, от меня нет пользы. ...

Нужен совет по изучению C#
Всем привет! Недавно начал учить C#. Его я выбрал как первый язык программирования. Доучился до уровня создания калькулятора и столкнулся с...

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


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru