Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.56/16: Рейтинг темы: голосов - 16, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 28.12.2011
Сообщений: 17

Взялся за Cи, конкретно за Си, без инкремента.

28.12.2011, 20:07. Показов 3514. Ответов 35
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Взялся за Cи, конкретно за Си, без инкремента. До этого пол года изучал Delphi, в консольном режиме.Как мне кажется способности к изучению есть. Но на самом начальном этапе столкнулся с несколькими проблемами:

1.Литература.Посмотрел пару книг и понял, что найти по-настоящему хорошую книгу сложно, хотелось бы узнать кто с чего начинал?Тему литература читал.

2.Среда разработки.ТОже читал тему.НО там в основном компилятор к C++, а мне нужно конкретно Си. Да, многие компиляторы для С++ поддерживают Cи. Но что-то я не могу разобраться,почему у меня не работает. Так вот, какую среду лучше использовать новичку, чтоб без Огромного количества наворотов?

3.Вопрос про конкретную среду.Microsoft Visual 2010. Скачал, установил и понял, что без помощи опытных программистов мне не разобраться. Просьба помочь
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.12.2011, 20:07
Ответы с готовыми решениями:

INSERT . ON DUPLICATE KEY UPDATE без инкремента
Есть ли что подобное, но чтоб поле с автоинкрементом не увеличивалось без надобности?

Инструкция процессора для инкремента диапазона памяти без предварительного чтения
Есть диапазон памяти, то есть массив, допустим int-ов, то есть в памяти подряд идут, к примеру, 100 значений по 4 байта. Допустим во всём...

Откуда взялся прокси?
Я как-то оказался за прокси, не знаю как, и не знаю как определить откуда он взялся, пров подсунул или у меня что, подскажите в общем как...

35
 Аватар для Питекантроп
251 / 145 / 21
Регистрация: 14.06.2010
Сообщений: 340
29.12.2011, 04:05
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от alkagolik Посмотреть сообщение
калека? функционал мягко говоря ограничен
кстати это в венде не консоль, а эмулятор режима dos. Т.е. чужеродная среда для венды.
тем не менее, консоли достаточно, чтобы откомпилировать проект и для ввода простейших данных.
0
go
Эксперт С++
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
29.12.2011, 10:30
Цитата Сообщение от easybudda Посмотреть сообщение
Всем новичкам: ни при каких обстоятельствах не делайте этого!
И с чего это бы?
Цитата Сообщение от easybudda Посмотреть сообщение
В принципе согласен. При написании программ на С блокнота с подсветкой кода за глаза достаточно.
Кому? Новичку??? По любому синтаксические ошибки будут, и каждый раз лезть в блокнот... Не согласен
0
278 / 174 / 21
Регистрация: 10.07.2011
Сообщений: 441
29.12.2011, 10:40
Цитата Сообщение от go Посмотреть сообщение
По любому синтаксические ошибки будут
они всегда будут даже со средой разработки которая подсвечивает все ошибки. Тут на форуме масса таких примеров. А работа в блокноте по моему мнению способствует выроботке написания кода вдумываясь в каждую букву тем самым происходит зубрежка синтаксиса. И плюс ко всему если новичек старается форматировать код правильно то нарабатывается визуальное понимание областей видимости например. В итоге уже в IDE код будет чище и понятнее. Я так думаю.
0
go
Эксперт С++
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
29.12.2011, 10:49
Цитата Сообщение от greeezz Посмотреть сообщение
А работа в блокноте по моему мнению способствует выроботке написания кода вдумываясь в каждую букву тем самым происходит зубрежка синтаксиса.
А отладчиком Вы также в блокноте пользоваться будете?
0
быдлокодер
 Аватар для kravam
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
29.12.2011, 10:55
Цитата Сообщение от Питекантроп Посмотреть сообщение
самая простая иде - блокнот (можно notpad++, с подсветкой) =)) И с консоли gcc'ом компилировать.
всё ж таки поставить Dev-Cpp и жать на кнопку F9 идея попроще будет.

Добавлено через 5 минут
Цитата Сообщение от greeezz Посмотреть сообщение
они всегда будут даже со средой разработки которая подсвечивает все ошибки. Тут на форуме масса таких примеров. А работа в блокноте по моему мнению способствует выроботке написания кода вдумываясь в каждую букву тем самым происходит зубрежка синтаксиса. И плюс ко всему если новичек старается форматировать код правильно то нарабатывается визуальное понимание областей видимости например. В итоге уже в IDE код будет чище и понятнее. Я так думаю.
не согласен, прикинь я давным-давно работал на лине, делал один в один как ты говоришь. Писал в текстовом редакторе, компилил в консоли. Блокнот бы без подсветки и ещё представляешь, когда компилятор выдавал мне ошибки, я не знал, что он выдаёт до кучи и номера строк с ошибками. То есть я уже и не помню, как я искал ошибки но как-то искал. Вспоминаю те времена с содроганием. Ничё хорошего, только потеря времени.
1
278 / 174 / 21
Регистрация: 10.07.2011
Сообщений: 441
29.12.2011, 11:02
Цитата Сообщение от go Посмотреть сообщение
А отладчиком Вы также в блокноте пользоваться будете?
я уверен что вы не хуже меня знаете что можно компилировать файл и запускать отладчик с коммандной строки. Да, никто не говрит что это удобно и быстро. Нажать на кнопочку F7 в MSVS чтобы собрать проект конечно проще.

Добавлено через 1 минуту
Цитата Сообщение от kravam Посмотреть сообщение
Вспоминаю те времена с содроганием.
уверен что эти времена вам дали много практического опыта.
Как говориться : Per aspera ad astra!
1
go
Эксперт С++
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
29.12.2011, 11:07
greeezz, а если я подзабыл как выглядит прототип какой-либо функции, то мне достаточно навести на него курсор, а в блокноте?..
0
278 / 174 / 21
Регистрация: 10.07.2011
Сообщений: 441
29.12.2011, 11:14
go, когда вы только начинаете хэлоувордить вам еще подзабывать нечего. вы еще ничего не выучили.

Добавлено через 3 минуты
если бы каждый новичек потыкал блокнот недельку то синтаксис на который тут (на форуме) студенты жалуются как от зубов бы отскакивал.
0
 Аватар для alkagolik
1599 / 622 / 113
Регистрация: 15.07.2011
Сообщений: 3,548
29.12.2011, 12:00
Цитата Сообщение от go Посмотреть сообщение
И с чего это бы?
потому что есть международный стандарт, а есть "стандарт" от borland и microsoft, который оными агрессивно навязывается. И потом люди пишут программы с использованием каких-то там randomize или scanf_s и недоумевают почему их программы не соответствуют стандарту. А для инженера, которым и является программист, единственный авторитетный источник - это утвержденный (легитимный) стандарт, в крайнем случае фактический (например стандарт K&R). Всё остальное может выступать в качестве тюнинга при необходимости.
1
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,980
29.12.2011, 12:34
Лучший ответ Сообщение было отмечено как решение

Решение

Цитата Сообщение от go Посмотреть сообщение
И с чего это бы?
Может с того, что эту IDE аж 20 лет назад сделали? При чём под ОС, которую теперь вряд ли вообще где-то используют. Опять же, если стандарту ANSI C 89 компилятор от TurboC 3 ещё худо-бедно соответствует, про написание более-менее адекватных программ на С++ можно и не думать. Да и удобной эту IDE не назовёшь...
Моё мнение - выбор инструментов зависит от желания научиться и способностей. Если хочется вольготно тыкать мышкой и не сильно напрягать голову в поиске ошибок - MSVS лучший выбор. Но мне всё-таки вариант с блокнотом и консолью как-то ближе. Как-то раздражжает, когда пишешь код, а тебе постоянно какие-то вспомоогательные окошки выскакивают, что-то там подчёркивается, выделяется само, при чём так, как разработчиками задумано... Вот и пишут новички программы в один столбик - в IDE-шном редакторе само как-нибудь утрясётся... Опять же консоль в *NIX это не то же самое, что cmd.exe в винде. Не помнишь прототип функции - man, отладчик нужен - gdb (в прочем его вполне можно и в виндовой консоли использовать)...
4
29.12.2011, 13:08

Не по теме:

vim наше все :D
http://www.youtube.com/watch?v=MQy2rVOf-z0

1
Day
 Аватар для Day
1180 / 990 / 83
Регистрация: 29.10.2009
Сообщений: 1,385
29.12.2011, 13:10
Цитата Сообщение от aram_gyumri Посмотреть сообщение
конкретных недостатков непомню, но основная причина, это как говорят у нас աստղով չկպավ
Полностью с вами согласен, за исключением последних 2-х слов. Их я просто не понял, увы, в языках я не шибко силен. Не могли бы вы их перевести? Если это очень неприлично - пишите в личку
0
 Аватар для dr.curse
404 / 360 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
29.12.2011, 15:20
Цитата Сообщение от fasked Посмотреть сообщение
vim наше все
я тоже хочу на vim перейти, жаль линукса нету.
0
go
Эксперт С++
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
29.12.2011, 16:36
Цитата Сообщение от easybudda Посмотреть сообщение
Вот и пишут новички программы в один столбик
Как раз в MSVS можно легко код форматировать, сразу видны ошибки. Все под рукой и очень удобно. Видны все типы, хорошо структурирован код. Контекстное меню очень удобно, много горячих клавишь. Теперь о блокноте, это что-то невозможное (но конечно для хеловорлда и блокнота хватит). Ну ничего он себя не стоит. Никакого удобства. Но как написать код из 1000 и более строк? Загадка... Уже лучше в CodeBlocks работать.

Добавлено через 1 минуту

Не по теме:

Цитата Сообщение от fasked Посмотреть сообщение
vim наше все
Видео понравилось. :good:

0
29.12.2011, 17:31

Не по теме:

fasked, доставило!

0
278 / 174 / 21
Регистрация: 10.07.2011
Сообщений: 441
29.12.2011, 22:37
Цитата Сообщение от aram_gyumri Посмотреть сообщение
я тоже хочу на vim перейти, жаль линукса нету
и не нужен вам линукс ответ на VIM.ORG
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.12.2011, 22:37

Откуда взялся пароль?
Здравствуйте, тут такая проблема. Вобщем, у меня на ноутбуке откуда-то взялся пароль. Поставить никто не мог. И вот что странно, у меня...

Откуда взялся ServiceLocator?!
Здравствуйте! Есть мой ноут и служебный. На обоих установлена Visual Studio Community 15 (32 бит). На моём Windows 10 (32 бит), на...

Откуда взялся ноль?
В самоучителе задан такой синтаксис: if a = 28 then WriteLn(f) else k:= 44; на этого синтаксиса составил программу. uses...

Не доучил питон, взялся за пхп!
Всем привет. Около месяца изучал пайтон. Уже даже немножко привык к нему... Думал - будет как хобби. А сейчас, в рабочих целях, надо...

Откуда взялся этот отступ
Только начал сайт верстать и тут такая проблема, как убрать отступ?


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

Или воспользуйтесь поиском по форуму:
36
Ответ Создать тему
Новые блоги и статьи
Установка нескольких штампов электронной подписи в строго определенных местах файла docx
ВладимирСамохин 19.07.2026
(В!) Работа с Электронной подписью - это неотъемлемая часть современного документооборота. Но что делать, если нужно поставить несколько штампов электронной подписи в строго определенных местах. . .
сукцессия 35. Научная статья о проделанной работе
anaschu 19.07.2026
Написал в формате латекс и пдф
Вангую, что это не пройдёт модерацию, и на неделе я запущу свой сервер.
Hrethgir 19.07.2026
Эта публикация сейчас в песочнице и ждёт приглашения. https:/ / habr. com/ ru/ sandbox/ 295048/ начало и оглавление - Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование. . .
сукцессия 33. открытые вопросы от клауде
anaschu 19.07.2026
"Что накопилось за эту часть А — тринадцать правок, из которых шесть пришли из ваших вопросов и каждая оказалась реальной ошибкой, а не калибровкой: односторонний симбиоз, отсутствующий листопад,. . .
32 сукцессия
anaschu 19.07.2026
сукцессия 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не «подкручивает» сходимость —. . .
сукцессия 31: модель микоризы - это модель ещё нескольких явлений, социальных и экономических
anaschu 18.07.2026
Теория «Всего»: апдейт v1. 1. 2 — 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не. . .
сукцессия 30. Массив проверяющих друг друга моделей
anaschu 18.07.2026
Архитектура сети взаимопроверяющих моделей микоризной сукцессии (v2. 0) Развитие тензорного ОДУ-ядра и создание кросс-платформенного калибровочного полигона Уважаемые коллеги! В продолжение. . .
Грибы - это женщины, деревья - это мужчины. Анти инь янь для союза мужчины и женщины.
anaschu 18.07.2026
ГЛАВНЫЙ НАУЧНО-ФИЛОСОФСКИЙ ВЫВОД: Сексуально-Репродуктивный Капитализм против Государства Моногамии Коллеги, мы вышли на финишную прямую 20-мерного ОДУ-моделирования вековой сукцессии (ветка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru