|
0 / 0 / 0
Регистрация: 18.01.2010
Сообщений: 7
|
|
С чего начать изучение языка Си?18.01.2010, 23:12. Показов 36000. Ответов 69
Метки нет (Все метки)
учусь на заочном, до этого университета с языками программирования не сталкивалась....
уважаемые программисты, посоветуйте со своего опыта... как за три-четыре месяца самостоятельно освоить Си, работу с массивами чисел и строк, функции, указатели... файлы и структуры.. желание разобраться огромное, но даже не знаю с чего начать... как лучше будет заниматься, чтобы и запоминалось и понималось? на каком компиляторе остановить выбор...некоторое время пользовалась C-free... удобно... заранее благодарна
0
|
|
| 18.01.2010, 23:12 | |
|
Ответы с готовыми решениями:
69
С чего начать изучение языка Си
С чего начать изучение программирования? |
|
MCSD: APP BUILDER
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
|
|
| 26.01.2010, 23:24 | |
|
Nicks13,
Такой вопрос: Поставил с диска знакомого Borland C++ Builder 5. А сейчас задумался, стоит ли изучать язык с этой прогой, или сразу ставить что-то новее? имхо, выбор средства не совсем удачный. мало того, что это отстой, так ещё и старый отстой, что совсем уж ни в какие ворота. оптимальная среда - Visual Studio 2008 продукты борланда рассчитаны на "мышкошлёперов", впрочем они этого и не скрывают. А майкрософт заставляет думать. те кому это тяжело - сидят на борланде
1
|
|
|
depict1
281 / 146 / 4
Регистрация: 11.07.2009
Сообщений: 606
|
|
| 26.01.2010, 23:30 | |
|
1
|
|
|
MCSD: APP BUILDER
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
|
|
| 26.01.2010, 23:33 | |
|
zim22,
... (для избранных ) ... для фриков. (:
0
|
|
|
21 / 21 / 7
Регистрация: 06.10.2008
Сообщений: 173
|
|
| 26.01.2010, 23:33 | |
|
ну мелкомягкие както неочень с++ уделили внимания в своем ВС как мне кажется
если брать чтото попроше то можна даже DEV C++ , удобно и просто в использовании, можна еще виджеты (wxWidgets) доставить к нему и будет очень даже симпатично=)
0
|
|
|
MCSD: APP BUILDER
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
|
|
| 26.01.2010, 23:36 | |
|
ggmann,
ну мелкомягкие както неочень с++ уделили внимания в своем ВС как мне кажется наоборот, это на поддержку стандарта Си они забили. C99 так и не побираются присобачивать. а вот С++ .. достаточно посмотреть на количество проваленных тестов boost от версии к версии.
0
|
|
|
depict1
281 / 146 / 4
Регистрация: 11.07.2009
Сообщений: 606
|
||
| 26.01.2010, 23:42 | ||
|
C#|Java - это лошадь на которую ты сел, сказал ей "Но!" и она побежала. С++ - это когда ты сам и есть лошадь
0
|
||
|
0 / 0 / 0
Регистрация: 26.01.2010
Сообщений: 15
|
|
| 26.01.2010, 23:43 | |
|
Я так понял что при переходе на Visual Studio 2008 мне придётся искать другой учебник, в моём примеры для Borland. Какой порекомендуете. И вообще, Visual Studio это С++ или C#? Извиняюсь за глупые вопросы, но пока ничего в этом не понимаю.
0
|
|
|
MCSD: APP BUILDER
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
|
|
|
0 / 0 / 0
Регистрация: 26.01.2010
Сообщений: 15
|
|
| 26.01.2010, 23:56 | |
|
Я вообще где то слышал что проще сначала выучить с++, а после освоить С#. Это правда?
0
|
|
|
MCSD: APP BUILDER
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
|
|
| 27.01.2010, 00:14 | |
|
Nicks13,
ну, свои тонкости конечно есть (в основном по работе с памятью, необычном поведении деструкторов и некоторые другие), но после C++ тебе уже ничто не будет пугать (разве что lisp и haskell )
0
|
|
|
0 / 0 / 0
Регистрация: 26.01.2010
Сообщений: 15
|
|
| 27.01.2010, 00:20 | |
|
Вообщем ставлю Visual Studio 2008 для С++. А какой учебник под эту комбинацию порекомендуете?
0
|
|
|
Модератор
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,980
|
|
| 27.01.2010, 00:28 | |
|
Nicks13, я бы, всё-таки, посоветовал учить C# и голову "лишними" знаниями не забивать. Во-первых он проще, во-вторых основные концепции при наличии хорошего учебника и определённых способностей и так поймёте...
1
|
|
|
0 / 0 / 0
Регистрация: 26.01.2010
Сообщений: 15
|
|
| 27.01.2010, 00:30 | |
|
А в чём вообще разница между с++ и c#?
0
|
|
|
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
|
||
| 27.01.2010, 00:47 | ||
|
1
|
||
|
0 / 0 / 0
Регистрация: 26.01.2010
Сообщений: 15
|
|
| 27.01.2010, 00:54 | |
|
Пожалуй я не буду ударятся в распросы что такое .NET что бы не казаться полным идиотом. ^__^
А вообще если вернуться к предыдущему вопросу, мне тут порекомендовали книгу Бьерна Страуструпа "Язык прграммирования С++". Её будет удобно изучать на Visual studio? Хочется уже окончательно определится и приступить к обучению.
0
|
|
|
22 / 16 / 1
Регистрация: 26.01.2010
Сообщений: 305
|
|
| 27.01.2010, 00:54 | |
|
Ну я учусь на дневном, 3-й курс, и могу сказать что для начала лучш определиться на каком ты вообще языке будешь писать!, просто кому - то удобно на С кому - то на С++, а мне очень нравится на С#, изучать литературу желательно ту где написано для профессионалов, там больше расписано как и что, и мой личный совет, что бы хорошо усваивалось изучение и каждый раз стимулировался мозг, ты к старым проектам прибавляй новые, смотри что измениться, не бойся так же экспериментировать с готовым котом, всегда если что то не понятно, то постарайся свой код перевести на русский язык мне иногда помогает в сильных ступорах. Но это мои советы, а пользоваться ими или нет , уж тебе решать))))), удачи
1
|
|
|
0 / 0 / 0
Регистрация: 26.01.2010
Сообщений: 15
|
|
| 27.01.2010, 01:02 | |
|
А как определить какой язык мне удобнее? Попробовать по очереди все? Я кроме паскаля в глаза больше ничего из языков программирования не видел. Да и паскаль уже основательно подзабыл...
0
|
|
|
22 / 16 / 1
Регистрация: 26.01.2010
Сообщений: 305
|
|
| 27.01.2010, 01:46 | |
|
расскажу что знаю о С/С++ и про С# то что знаю, мой опыт по написанию программ на C/C++ был не из лучших, с чем у меня такие ассоциации:
1. Подключение библиотек в ручную, это банально рутинно и неудобно, и большой минус что, к примеру, при написании программы, где идет работа с файлами, ты случайно забудешь прописать библиотеку по работе с файлами, компилировать не будет! 2. То что нету системы так называемой intellisense. А это большой на мой взгляд минус, т.к. время написание программ увеличивается и экономически это не выгадно. про С#, все понятно, есть автоподключение стандартных библиотек, включена технология intellisense, технология где в С# начинаешь пиать команду она тебе уже подсвеивает предпологаемые варианты!!!! большой плюс, и есть дополнительные ОЧЕНЬ полезные утилиты для С# Называется Reharper, описывать ее не буду сами почитайте. Но опять а вдруг С# для вас не удобен!!!!, это дело вбора, а для этого придется написать, пускай даже пару консольных приложений, что бы узнать к чему сердечко ближе лежит!!!), вот
0
|
|
|
0 / 0 / 0
Регистрация: 26.01.2010
Сообщений: 15
|
|
| 27.01.2010, 01:49 | |
|
А как вы относитесь к идее что сначала стоит освоить C++, а потом перейти на C#? Несколько раз наталкивался на подобные предложения.
0
|
|
|
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
|
|
| 27.01.2010, 01:54 | |
|
С какой книги начать изучение данного языка не знающему основы программирования? С какого языка начать изучение программирования? С чего начать изучение, чтобы понять как работает написанная программа для МК С чего начать изучение языка C#? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Часы электронные
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 реально казались вершиной жары, когда можно было весь день пропадать на. . .
|