Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.97/172: Рейтинг темы: голосов - 172, средняя оценка - 4.97
 Аватар для Психо_DEL_ия
0 / 0 / 0
Регистрация: 18.01.2010
Сообщений: 7

С чего начать изучение языка Си?

18.01.2010, 23:12. Показов 36000. Ответов 69
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
учусь на заочном, до этого университета с языками программирования не сталкивалась....
уважаемые программисты, посоветуйте со своего опыта... как за три-четыре месяца самостоятельно освоить Си, работу с массивами чисел и строк, функции, указатели... файлы и структуры..
желание разобраться огромное, но даже не знаю с чего начать... как лучше будет заниматься, чтобы и запоминалось и понималось?
на каком компиляторе остановить выбор...некоторое время пользовалась C-free... удобно...
заранее благодарна
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.01.2010, 23:12
Ответы с готовыми решениями:

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

С чего начать изучение API
С чего можно начать изучение этих функций и опять же где можно достать полный справочник желательно на русском

С чего начать изучение программирования?
Проблема вот в чём: Хочу стать программистом, в следующем году институт. Но хочу начать как-то изучать именно сейчас. Компьютер полностью...

69
MCSD: APP BUILDER
 Аватар для IT_Exp
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
26.01.2010, 23:24
Студворк — интернет-сервис помощи студентам
Nicks13,

Такой вопрос: Поставил с диска знакомого Borland C++ Builder 5. А сейчас задумался, стоит ли изучать язык с этой прогой, или сразу ставить что-то новее?

имхо, выбор средства не совсем удачный.
мало того, что это отстой, так ещё и старый отстой, что совсем уж ни в какие ворота.
оптимальная среда - Visual Studio 2008

продукты борланда рассчитаны на "мышкошлёперов", впрочем они этого и не скрывают.
А майкрософт заставляет думать. те кому это тяжело - сидят на борланде
1
depict1
 Аватар для zim22
281 / 146 / 4
Регистрация: 11.07.2009
Сообщений: 606
26.01.2010, 23:30
Цитата Сообщение от Nicks13 Посмотреть сообщение
. Вообще чисто практически, какой язык полезнее выучить?
учи Java или C#. не ошибёшься.
C++ - язык специфический (для избранных )
1
MCSD: APP BUILDER
 Аватар для IT_Exp
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
26.01.2010, 23:33
zim22,

... (для избранных ) ...

для фриков. (:
0
 Аватар для ggmann
21 / 21 / 7
Регистрация: 06.10.2008
Сообщений: 173
26.01.2010, 23:33
ну мелкомягкие както неочень с++ уделили внимания в своем ВС как мне кажется
если брать чтото попроше то можна даже DEV C++ , удобно и просто в использовании,
можна еще виджеты (wxWidgets) доставить к нему и будет очень даже симпатично=)
0
MCSD: APP BUILDER
 Аватар для IT_Exp
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
26.01.2010, 23:36
ggmann,

ну мелкомягкие както неочень с++ уделили внимания в своем ВС как мне кажется

наоборот, это на поддержку стандарта Си они забили. C99 так и не побираются присобачивать.
а вот С++ .. достаточно посмотреть на количество проваленных тестов boost от версии к версии.
0
depict1
 Аватар для zim22
281 / 146 / 4
Регистрация: 11.07.2009
Сообщений: 606
26.01.2010, 23:42
Цитата Сообщение от Rififi Посмотреть сообщение
для фриков. (:
можно такую аналогию привести для сравнения:

C#|Java - это лошадь на которую ты сел, сказал ей "Но!" и она побежала.
С++ - это когда ты сам и есть лошадь
0
 Аватар для Nicks13
0 / 0 / 0
Регистрация: 26.01.2010
Сообщений: 15
26.01.2010, 23:43
Я так понял что при переходе на Visual Studio 2008 мне придётся искать другой учебник, в моём примеры для Borland. Какой порекомендуете. И вообще, Visual Studio это С++ или C#? Извиняюсь за глупые вопросы, но пока ничего в этом не понимаю.
0
MCSD: APP BUILDER
 Аватар для IT_Exp
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
26.01.2010, 23:55
Nicks13,

вообще, Visual Studio это С++ или C#?

это зависит от того, что ты выберешь при установке. можно получить три-в-одном, как шампунь, бальзам и кондиционер ((: - VB.NET, C#, C++ (раньше еще был J#, потом убрали. в 2010 добавят F#)
0
 Аватар для Nicks13
0 / 0 / 0
Регистрация: 26.01.2010
Сообщений: 15
26.01.2010, 23:56
Я вообще где то слышал что проще сначала выучить с++, а после освоить С#. Это правда?
0
MCSD: APP BUILDER
 Аватар для IT_Exp
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
27.01.2010, 00:14
Nicks13,

ну, свои тонкости конечно есть (в основном по работе с памятью, необычном поведении деструкторов и некоторые другие), но после C++ тебе уже ничто не будет пугать (разве что lisp и haskell )
0
 Аватар для Nicks13
0 / 0 / 0
Регистрация: 26.01.2010
Сообщений: 15
27.01.2010, 00:20
Вообщем ставлю Visual Studio 2008 для С++. А какой учебник под эту комбинацию порекомендуете?
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,980
27.01.2010, 00:28
Nicks13, я бы, всё-таки, посоветовал учить C# и голову "лишними" знаниями не забивать. Во-первых он проще, во-вторых основные концепции при наличии хорошего учебника и определённых способностей и так поймёте...
1
 Аватар для Nicks13
0 / 0 / 0
Регистрация: 26.01.2010
Сообщений: 15
27.01.2010, 00:30
А в чём вообще разница между с++ и c#?
0
Автор FAQ
 Аватар для insideone
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
27.01.2010, 00:47
Цитата Сообщение от Nicks13 Посмотреть сообщение
А в чём вообще разница между с++ и c#?
Разница в том что это разные языки) Общее везде что то можно найти. Но главное - то что C# это .NET язык. Поэтому у вас будет доступ к большей функциональности (уже написанные функции для различного рода деятельности). В случае с C++ писать много придётся самому, что сложнее, да и сам C++ изобилует сложностями.
1
 Аватар для Nicks13
0 / 0 / 0
Регистрация: 26.01.2010
Сообщений: 15
27.01.2010, 00:54
Пожалуй я не буду ударятся в распросы что такое .NET что бы не казаться полным идиотом. ^__^
А вообще если вернуться к предыдущему вопросу, мне тут порекомендовали книгу Бьерна Страуструпа "Язык прграммирования С++". Её будет удобно изучать на Visual studio? Хочется уже окончательно определится и приступить к обучению.
0
 Аватар для axi
22 / 16 / 1
Регистрация: 26.01.2010
Сообщений: 305
27.01.2010, 00:54
Ну я учусь на дневном, 3-й курс, и могу сказать что для начала лучш определиться на каком ты вообще языке будешь писать!, просто кому - то удобно на С кому - то на С++, а мне очень нравится на С#, изучать литературу желательно ту где написано для профессионалов, там больше расписано как и что, и мой личный совет, что бы хорошо усваивалось изучение и каждый раз стимулировался мозг, ты к старым проектам прибавляй новые, смотри что измениться, не бойся так же экспериментировать с готовым котом, всегда если что то не понятно, то постарайся свой код перевести на русский язык мне иногда помогает в сильных ступорах. Но это мои советы, а пользоваться ими или нет , уж тебе решать))))), удачи
1
 Аватар для Nicks13
0 / 0 / 0
Регистрация: 26.01.2010
Сообщений: 15
27.01.2010, 01:02
А как определить какой язык мне удобнее? Попробовать по очереди все? Я кроме паскаля в глаза больше ничего из языков программирования не видел. Да и паскаль уже основательно подзабыл...
0
 Аватар для axi
22 / 16 / 1
Регистрация: 26.01.2010
Сообщений: 305
27.01.2010, 01:46
расскажу что знаю о С/С++ и про С# то что знаю, мой опыт по написанию программ на C/C++ был не из лучших, с чем у меня такие ассоциации:
1. Подключение библиотек в ручную, это банально рутинно и неудобно, и большой минус что, к примеру, при написании программы, где идет работа с файлами, ты случайно забудешь прописать библиотеку по работе с файлами, компилировать не будет!
2. То что нету системы так называемой intellisense. А это большой на мой взгляд минус, т.к. время написание программ увеличивается и экономически это не выгадно.
про С#, все понятно, есть автоподключение стандартных библиотек, включена технология intellisense, технология где в С# начинаешь пиать команду она тебе уже подсвеивает предпологаемые варианты!!!! большой плюс, и есть дополнительные ОЧЕНЬ полезные утилиты для С# Называется Reharper, описывать ее не буду сами почитайте. Но опять а вдруг С# для вас не удобен!!!!, это дело вбора, а для этого придется написать, пускай даже пару консольных приложений, что бы узнать к чему сердечко ближе лежит!!!), вот
0
 Аватар для Nicks13
0 / 0 / 0
Регистрация: 26.01.2010
Сообщений: 15
27.01.2010, 01:49
А как вы относитесь к идее что сначала стоит освоить C++, а потом перейти на C#? Несколько раз наталкивался на подобные предложения.
0
 Аватар для axi
22 / 16 / 1
Регистрация: 26.01.2010
Сообщений: 305
27.01.2010, 01:54
вот книга, хорошая, сам СЕЙЧАС по ней повторяю консольки и работу с БД ,так как 2005 и 2008 студии они отличаются, я уже молчу про 2010, вот но эта книга хороша, там все по шагам!!
http://progbook.net/ss/c-sharp... nalov.html

Добавлено через 4 минуты
нет просто синтаксис языков совсем разный!!!!!
к примеру что бы вывести просто слово в консольном приложении привет, в С# используется команда Console.WriteLine("Привет");, а в С++ используется команда cin>>Привет; ,а в С Printf("Привет");
так что)))) по сути 3 разных синтаксиса, но логика не изменяется!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.01.2010, 01:54

С чего лучше начать изучение - с Си или C++
Здравствуйте! Подскажите, с чего лучше начать с СИ или С++, если до этого я работал с FreePascal. Прошу не ругать сильно. И литературу, на...

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

С какого языка начать изучение программирования?
Прошу совета у опытных программистов) Стоит ли начинать с языка C?? К программированию не имею вообще никакого отношения, решил изучать...

С чего начать изучение, чтобы понять как работает написанная программа для МК
Пишу диплом, знакомый разрабатывает мне программу простенькую на обычном СИ , которая будет излекать из точки доступа данные ,управлять кое...

С чего начать изучение языка C#?
Хочу выучить C# и не знаю, с каких книг начать своё обучения, хочу писать приложения для Windows (WindowsForms) в среде VS2008,...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru