|
1 / 1 / 0
Регистрация: 23.08.2014
Сообщений: 84
|
|
С чего начать С или С++, зная веб-программирование?10.06.2015, 21:46. Показов 10946. Ответов 209
Метки нет (Все метки)
Доброго времени суток эксперты! Заранее приношу извинения, наверное это такая же 1000 тема про что лучше. Суть такова - занимался web-программированием php,js, верстка..., и решил открыть для себя новую область в программирование на Си/Си++. Очень хочется работать с тем что актуально в C, C++ и не могу решить с чего начать с Си или Си++? Опыта программирования очень мало, и как студенту очень интересно что же выбрать для дальнейшей работы с Си языками?
Что актуальнее учить? Если я начну сразу с нуля С++, и без знаний С, это не грешно?
0
|
|
| 10.06.2015, 21:46 | |
|
Ответы с готовыми решениями:
209
с чего начать программирование? Программирование. С чего начать? С чего начать в веб-разработке? |
|
Нарушитель
54 / 55 / 8
Регистрация: 01.07.2014
Сообщений: 1,021
|
|||
| 13.06.2015, 09:03 | |||
|
Добавлено через 28 секунд Croessmah, вот и я пр что. Добавлено через 41 секунду Croessmah, Полностью согласен
0
|
|||
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,876
|
|||
| 13.06.2015, 09:09 | |||
|
очень много микроконтроллеров, а там вообще целый зоопарк и на Си писать намного быстрее, и портировать проще, поменял пару файлов и все Плюсы для малых контролеров закрыты, мало памяти но сейчас появляются такие монстры и в них уже есть где плюсам развернутсяи как раз периферию лучше описывать классами Добавлено через 1 минуту одних регистров 16(32) штуки мыслить нужно совершенно по другому
0
|
|||
|
Нарушитель
54 / 55 / 8
Регистрация: 01.07.2014
Сообщений: 1,021
|
|
| 13.06.2015, 09:31 | |
|
0
|
|
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
||
| 13.06.2015, 09:41 | ||
|
А Си написан под влиянием Би. А Би - под влиянием BCPL. Так что вопрос некорректный, и надо начинать с изучения BCPL и трудов Витгенштейна.
0
|
||
| 13.06.2015, 09:44 | ||
|
Не по теме:
Про его Си++ там пояснили, что он пока ещё жив и даже в 2013!!! году вышел 64-бит компилятор, основанный на CLang (свой, несмотря на героические усилия и рекламные анонсы, так под 64-бит и не смогли переписать).
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||
| 13.06.2015, 10:08 | ||||
|
Не по теме:
Добавлено через 4 минуты
0
|
||||
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,876
|
|||
| 13.06.2015, 10:24 | |||
|
EAX,EBX,ECX,EDX,EBP,EDI,ESI
0
|
|||
|
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
|
||
| 13.06.2015, 10:28 | ||
|
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 13.06.2015, 10:35 | |||
|
ну и совсем экзотические xmm0-xmm15 (у коих внутрях у каждого свой набор подрегистров) Добавлено через 2 минуты
0
|
|||
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,876
|
|||
| 13.06.2015, 10:37 | |||
|
а я сравниваю чисто процессоры, у какого нибудь продвинутого ARMа с сопрами тоже регистров будет больше но это не отменяет главную мысль,
0
|
|||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 13.06.2015, 10:39 | ||
|
0
|
||
|
|
|||
| 13.06.2015, 14:27 | |||
|
Почему Борланд блин? Добавлено через 1 минуту Но для Borland/ Embarcadero это необходимость как раз таки для поддержания делфийской компонентной базы VCL
0
|
|||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 13.06.2015, 14:38 | ||
|
0
|
||
|
|
|||
| 13.06.2015, 14:50 | |||
|
Какие еще контейнеры? Из делфи все контейнеры (те что дженерики) не перенесены С++Builder ибо видимо их невозможно перенести,того более почти VCL объекты приходится создавать динамически что не совсем привычно для С++ и выглядит парой хуже чем могло бы. Кроме того хороша на то время когда разрабатывалась, а на сегодня морально подустарела. Для сравнения можно привести Qt. Добавлено через 5 минут Я к примеру компилю программы под Qt MSVC под виндой, а потом некоторые свои поделки еще из собираю из того же кода под Debian. А если учесть С++Builder сугубо платный и только то применимость сводится к нулю, уже не говоря о том что как мне кажется их продукт не стоит тех денег которые они просят.
0
|
|||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||
| 13.06.2015, 14:58 | |||||
|
0
|
|||||
|
|
|||||||||||||||||||
| 13.06.2015, 15:11 | |||||||||||||||||||
|
Добавлено через 2 минуты
Что касательно контейнеров и устарелости, к примеру что будем делать с отсутствием аналога QHash ? Что делать с отсутствием MVC ? Старая добрая проблема вставки в TSringGrid какого нибудь компонента итп. Добавлено через 1 минуту Куда удобнее сразу в большинстве случаев использовать std::vector<T>.
0
|
|||||||||||||||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||||||||||||
| 13.06.2015, 15:15 | ||||||||||||||
пришлось недавно не под билдер писать, а если бы TList туда свой прикручивать не поняли бы. пришлось std::vector такому обучать. надеюсь поймут.
0
|
||||||||||||||
|
|
|||||||||||||
| 13.06.2015, 15:21 | |||||||||||||
Тот же TList хранит лишь указатели на void* (или TObject* не помню точно) Опять же шаблонные/дженерики контейнеры есть только в делфи (к примеру TDictionary<> аналог std::map<>)
0
|
|||||||||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||
| 13.06.2015, 15:27 | |||||
|
Добавлено через 59 секунд Добавлено через 3 минуты
0
|
|||||
| 13.06.2015, 15:27 | |
|
С чего начать изучение веб дизайна? Программирование под Linux: с чего начать? Веб программирование или прикладное. И как быть, если плохая память? с чего начать WEB - программирование Веб-программирование или Gamedev? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется.
Ну как вам?
|
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания
источниках данных и элементов формы(текстовые поля и метки), опирается все
это на технологию событий и мета. . .
|
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml,
в чате форсили функторы модулей как суперфичу.
Пытаясь отдуплить концепт, наткнулся на тутор с простым примером.
А главный принцип обучения от. . .
|
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
|
|
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
|
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства.
Жизнь действительно предъявляет каждому. . .
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|