Основы С++. Урок 1.

Основы С++. Урок 1.
Вы смотрите срез комментариев. Показать все
1
Автор поста оценил этот комментарий
Зачем клубничка?
раскрыть ветку (31)
12
Автор поста оценил этот комментарий
Потому что здесь очень много придётся *баться.
раскрыть ветку (28)
2
Автор поста оценил этот комментарий
@illusionowl Блин, но это уже совсем затертая до "черных" дыр шутка. Клубника здесь совсем не нужна. Раз уж все-таки решился наклепать очередной пост о программировании(не смотря на все предостережения), то хотя бы нормально расставляй теги. Что за "Порно" и "четность бытия"? Где теги "программирование" и "c++"? Кстати, о "четность бытия", это как? Это когда всё сущее делится на два? Или все-таки "тщетность бытия"?
раскрыть ветку (21)
Автор поста оценил этот комментарий
Да уж, теги вообще убили)
Вообще не понимаю, зачем уроки ТАКОГО рода на пикабу... проще в тырнете почитать и более подробно разобраться.
Задания так вообще убили. После такого урока начинающий сможет выполнить разве что парочку заданий, но никак не все (без гугла). 4 задача скорее должна идти после ознакомления со структурами/классами.
раскрыть ветку (12)
Автор поста оценил этот комментарий
Есть программисты которые не пользуют гугл?О_О
раскрыть ветку (5)
Автор поста оценил этот комментарий
Я о том, что данного урока недостаточно для выполнения всех заданий (в конце длиннопоста). Информации слишком мало (как по мне).
раскрыть ветку (2)
Автор поста оценил этот комментарий
Побуду занудой.
Того, что вы знаете зачастую недостаточно и приходится самому все узнавать и читать.
раскрыть ветку (1)
Автор поста оценил этот комментарий
Всё равно написано сложно. Если кто-то имеет шанс полюбить программирование, но при этом он никогда не пробовал, то вряд ли именно этот урок поможет ему.
Автор поста оценил этот комментарий
Есть конечно. Те, кто начинали в 80-х.
Автор поста оценил этот комментарий
те кто использует яндекс)
Автор поста оценил этот комментарий
Карма же ну.
Автор поста оценил этот комментарий
А я подпишусь.
Ты прав насчёт тегов. Автор должен правильно их поставить, чтобы такие как ты их добавили в игнор))
Автор поста оценил этот комментарий
4я задача проще решается с подключением БД и записью в нее, а потом простым SQL запросом выводится все, что надо "пользователю" - и там хоть 4 товара хоть 400. А вообще минимальный смысл в этом есть - особенно именно в "первых уроках" (второй и далее нах*уй не нужны) - заинтересовать человека в программировании, показать что у него "может получиться".
раскрыть ветку (2)
Автор поста оценил этот комментарий
Ты на билдер-то не переходи, это обычный урок для новичков.
И где тут проще-то?
Ты хочешь сказать, тебе проще и выгоднее ради 4х товаров создать БД и отправлять SQL запросы, нежели создать структуру/класс и вывести 4 товара в порядке возрастания цен?
Эдак ты загнул... проще, блин.
раскрыть ветку (1)
Автор поста оценил этот комментарий
хз, просто знаем мы, как заказчики непостоянны - сегодня у него 4 товара, завтра "а давай еще парочку добавим" :) задача жизненная бы получилась. Я не айтишник сам, просто иногда простые вещи в своей деятельности под себя пишу - так вот под 4 товара я бы вообще выбрал Excel :) а если что-то больше надо - то создать БД вроде не так уж и долго.
Автор поста оценил этот комментарий
что, начинающий массив создать не может да пару условий написать?
ещё комментарии
Автор поста оценил этот комментарий
я чуть выше мидла, и могу сказать что на такой код вообще не смотреть и не учиться, лучше сразу делать все по уму. Коненчо оно с опытом потом приходит, но, половину примеров можно ужать просто раза в 2-3. со средним значением оценок так точно.
-----------
немного советов:
1) комментируйте свой код - практически ни в одной компании не практикуется комментарий к коду, за исключением методов хелперов, в просто налепить внутри - не комильфо и после коммита в репозиторий точно отхватишь в табло от тим лида, допускается использование TODO и FIX ME в редких случаях.
5) NULL и 0 одно и тоже. - это как посмотреть, в случае не строгого соответствия (==) да, в случае строгого, или тождественного (===) нет.
-----------
Стоило отметить как хинт для тех, кто будет делать эти задачки, что добрую половину можно выполнить без написания собственных решений, используя функции и библиотеки уже предусмотренные языком программирования.
раскрыть ветку (5)
Автор поста оценил этот комментарий
0_0 ты чуть выше мидла в js? потому что в С/С++ нету "==="
раскрыть ветку (4)
Автор поста оценил этот комментарий
php, js. не знаю на счет с++, изучал его только в универе, но думал и там есть) поидее в том же c++ или C# есть методы для строго сравнения, типа equal.
раскрыть ветку (3)
1
Автор поста оценил этот комментарий
в С++ и C# строгая типизация, в php/js - слабая. поэтому в таких сравнениях нет смысла в С++/С# ну и оператор один - "=="
раскрыть ветку (2)
Автор поста оценил этот комментарий
ну про типизацию понятно. посыпаю голову пеплом) в с++ реально 0 = NULL, пытался нагуглить свое оправдание, но ничего не вышло =)
раскрыть ветку (1)
Автор поста оценил этот комментарий
В C++ NULL заменяется на 0 еще до компиляции, на этапе препроцессинга исходного кода (макроконстанта) =)
Тем не менее, нью скулл стайл требует использовать nullptr для указателей и 0 для остального численного.
Автор поста оценил этот комментарий
Потому что изучать с++ по постам на пикабу без специальной литературы - редкостное извращенство.
Автор поста оценил этот комментарий
а вдруг кого-то это возбуждает?
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку