Forums Logo

Здравствуйте Гость ( Вход | Регистрация )

Страниц: 8 < 1 2 3 4 5 > »  
Reply to this topicStart new topicStart Poll

Каскадный · [ Стандартный ] · Линейный

> Программирование. Напишем текстовый файтинг-рпг вместе!, Вам не нужно программировать, нужны Ваши идеи.

Баланс есть ?
 
Да [ 1 ] ** [11.11%]
Нет [ 1 ] ** [11.11%]
Я пофлудить [ 7 ] ** [77.78%]
Всего голосов: 9
Гости не могут голосовать 
unflag
post Понедельник, 03 сентября 2018, 15:52
Отправлено #41


Фанат
***

Группа: Пользователи
Сообщений: 188
Регистрация: 06 апр. 2010
Из: Москва
Пользователь №: 36 476





https://www.coursera.org/learn/interactive-python-1
https://www.coursera.org/learn/interactive-python-2

Прекрасный курс, если хочется just for fun попрограммировать. Игрушки, да для души, да с пользой.

А вообще, конечно, я скорее за C++. Многие фундаментальные вещи python/ruby/сотоварищи скрывают, а они все-таки, по опыту, очень нужны. Так что после изучения C++ приходит понимание совсем другого уровня, становится ясно, как и почему сделаны какие-то вещи в других языках, и чего они стоят и в смысле производительности, и в смысле нервных клеток создателей этих языков. На coursera.org и stepic.org тоже есть хорошие базовые курсы по cpp, отлично годящиеся в качестве введения в синтаксис, но их надо обязательно дополнять книжкой Страуструпа или Праты.


--------------------
3DS Friend Code: 0275-7319-5754
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Alexander87
post Понедельник, 03 сентября 2018, 15:54
Отправлено #42


Продвинутый
**

Группа: Пользователи
Сообщений: 45
Регистрация: 31 мар. 2016
Пользователь №: 55 050





QUOTE (MichaelForExample @ Сегодня, 15:47)

/ - деление (без остатка если 2 целочисленных параметра) // - деление без остатка (т.е. никаких десятичных)% - остаток от деленият.е.20/3 = 6 (отбрасываем остаток 2)20.0/3 = 6.66666666667 (делим как обычно)20%3 = 2 (как раз тот самый остаток 2)1.25/0.5 = 2.5 (нормально делим)1.25//0.5 = 2.0 (без остатка, но результат вещественное число, остаток в данном случае 0.25, т.е. 1.25 - (2*0.5) = 0.25 )1.25%5 = 0.25 (тот самый остаток)
*


Спасибо!!

QUOTE (Oreanor @ Сегодня, 15:50)

остаток от деления, это когда берешь целую часть от деления, умножаешь на делитель и вычитаешь из делимого.
*


Видимо это я проспал в школе.


--------------------
Слава Богу за всё и за скорбь и за радость!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Oreanor
post Понедельник, 03 сентября 2018, 15:56
Отправлено #43


старая тусовка
*******

Группа: Пользователи
Сообщений: 2 820
Регистрация: 15 мая. 2008
Из: Москва
Пользователь №: 26 741





QUOTE (Alexander87 @ Понедельник, 03 сентября 2018, 15:54)

Видимо это я проспал в школе.
*


ну такой оператор (%) в школе не применяется, это чисто в языках программирования.


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
MichaelForExample
post Понедельник, 03 сентября 2018, 15:59
Отправлено #44


Флудер
*******

Группа: Пользователи
Сообщений: 2 772
Регистрация: 03 мар. 2013
Пользователь №: 47 146





QUOTE (unflag @ Понедельник, 03 сентября 2018, 16:52)

https://www.coursera.org/learn/interactive-python-1
https://www.coursera.org/learn/interactive-python-2

Прекрасный курс, если хочется just for fun попрограммировать. Игрушки, да для души, да с пользой.

А вообще, конечно, я скорее за C++. Многие фундаментальные вещи python/ruby/сотоварищи скрывают, а они все-таки, по опыту, очень нужны. Так что после изучения C++ приходит понимание совсем другого уровня, становится ясно, как и почему сделаны какие-то вещи в других языках, и чего они стоят и в смысле производительности, и в смысле нервных клеток создателей этих языков. На coursera.org и stepic.org тоже есть хорошие базовые курсы по cpp, отлично годящиеся в качестве введения в синтаксис, но их надо обязательно дополнять книжкой Страуструпа или Праты.
*

На самом деле очень сомнительное утверждение, что лучше плюсы учить.
Я вообще не очень представляю, если реально не лезть в системное программирование или анриал какой-нибудь, зачем сейчас нужны плюсы. Чтобы времени больше потратить?)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
unflag
post Понедельник, 03 сентября 2018, 16:29
Отправлено #45


Фанат
***

Группа: Пользователи
Сообщений: 188
Регистрация: 06 апр. 2010
Из: Москва
Пользователь №: 36 476





QUOTE (MichaelForExample @ Понедельник, 03 сентября 2018, 15:59)

На самом деле очень сомнительное утверждение, что лучше плюсы учить.
Я вообще не очень представляю, если реально не лезть в системное программирование или анриал какой-нибудь, зачем сейчас нужны плюсы. Чтобы времени больше потратить?)
*

Ну, я ж написал - понимания происходящего будет гораздо больше. Всю жизнь писать на C++ никто ведь не заставляет, просто фундаментальные вещи нагляднее именно в процессе изучения плюсов и эти знания остаются полезными всегда. Ну и на само изучение не так уж много времени нужно, чтобы освоить профессию программиста понадобится несопоставимо больше времени независимо от выбранного языка. А про системное программирование - это, скорее, область применения C. У C++ примерно та же ниша, что и у джавы и си-шарпом. С поправкой на то, что плюсы дают возможность добиться более высокой производительности и контроля за происходящим, если это необходимо.


--------------------
3DS Friend Code: 0275-7319-5754
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
MichaelForExample
post Понедельник, 03 сентября 2018, 16:32
Отправлено #46


Флудер
*******

Группа: Пользователи
Сообщений: 2 772
Регистрация: 03 мар. 2013
Пользователь №: 47 146





QUOTE (unflag @ Понедельник, 03 сентября 2018, 17:29)

Ну, я ж написал - понимания происходящего будет гораздо больше. Всю жизнь писать на C++ никто ведь не заставляет, просто фундаментальные вещи нагляднее именно в процессе изучения плюсов и эти знания остаются полезными всегда. Ну и на само изучение не так уж много времени нужно, чтобы освоить профессию программиста понадобится несопоставимо больше времени независимо от выбранного языка. А про системное программирование - это, скорее, область применения C. У C++ примерно та же ниша, что и у джавы и си-шарпом. С поправкой на то, что плюсы дают возможность добиться более высокой производительности и контроля за происходящим, если это необходимо.
*

Плюсы распространены в веб-программировании и enterprise? smile.gif
И какое они понимание именно программирования дадут?
Я вот вижу плюсовиков перешедших в java, которые вместо тех же аннотаций все пишут с нуля зачем-то. Это может и круто, но бизнес от таких выкрутасов вряд ли выигрывает.
Мне кажется, что чтобы что-то нормальное писать (а обычно это какие-то ботлнеки в проектах, если это реально связано с вебом, и то обычно не напрямую) на плюсах надо быть реально топом.

Сообщение отредактировал MichaelForExample - Понедельник, 03 сентября 2018, 16:33
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Stabilitron
post Понедельник, 03 сентября 2018, 16:46
Отправлено #47


Маньяк
****

Группа: Пользователи
Сообщений: 294
Регистрация: 12 янв. 2010
Пользователь №: 35 328





QUOTE (MichaelForExample @ Понедельник, 03 сентября 2018, 16:32)

Плюсы распространены в веб-программировании и enterprise? smile.gif
*


У нас все сервера на C++ и все прочее, где это возможно и уместно, так же на C++. Энтерпрайз =)

QUOTE (MichaelForExample @ Понедельник, 03 сентября 2018, 16:32)

И какое они понимание именно программирования дадут?
*


Понимание как память работает и что такое типы.

Сообщение отредактировал Stabilitron - Понедельник, 03 сентября 2018, 16:48


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
daxter.
post Понедельник, 03 сентября 2018, 16:47
Отправлено #48


флуд мастер 99LV
*******

Группа: Пользователи
Сообщений: 5 746
Регистрация: 23 апр. 2010
Пользователь №: 36 666





QUOTE (MichaelForExample @ Понедельник, 03 сентября 2018, 14:57)

Сейчас остался старый бред: формально, если несколько раз не сдал физкультуру,
могут отчислить? lol1.gif
Как будто что-то плохое.
*


Плохое. Я против спорта по принуждению - это пережиток совка.

"Нация должна быть здоровой и спортивной". Либо сдаешь зачеты,
либо приноси справку - иначе тунеядец. Поехавшие lol1.gif

Я за спорт, но по желанию.

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
unflag
post Понедельник, 03 сентября 2018, 17:01
Отправлено #49


Фанат
***

Группа: Пользователи
Сообщений: 188
Регистрация: 06 апр. 2010
Из: Москва
Пользователь №: 36 476





QUOTE (MichaelForExample @ Понедельник, 03 сентября 2018, 16:32)

Плюсы распространены в веб-программировании и enterprise? smile.gif
И какое они понимание именно программирования дадут?
Я вот вижу плюсовиков перешедших в java, которые вместо тех же аннотаций все пишут с нуля зачем-то. Это может и круто, но бизнес от таких выкрутасов вряд ли выигрывает.
Мне кажется, что чтобы что-то нормальное писать (а обычно это какие-то ботлнеки в проектах, если это реально связано с вебом, и то обычно не напрямую) на плюсах надо быть реально топом.
*

Ммм... Ну причем тут это? Мы же об образовании тут болтаем вроде бы. Аннотации - это не фундаментальные вещи. Фундаментальные - это управление памятью, например, со всеми причиндалами в виде указателей и ссылок. Или что хорошего и плохого в memory-mapped файлах. Конечно, не всегда и не всем нужно знать и понимать такие вещи. И алгоритмы тоже, в общем-то, не нужны. Ровно до тех пор, пока не понадобится добиться высокой производительности - тогда от разработчика нужен вполне себе серьезный уровень знаний. И я склонен считать, что плохие джава-программисты не делают плюсы плохим языкомsmile.gif

Тут, наверное, стало казаться, что я пишу глупости о том, что только плюсы способны обеспечить произодительность - сразу хочу подчеркнуть, что я так не думаю, я вообще не о том. Хорошо написанный код на джаве работает чаще всего не медленнее. Я все это лишь к тому, что при изучении плюсов фундаментальные вещи, одинаковые для всех языков, для веба и ынтырпрайза, усваиваются легче, они там нагляднее.


--------------------
3DS Friend Code: 0275-7319-5754
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
MichaelForExample
post Понедельник, 03 сентября 2018, 17:07
Отправлено #50


Флудер
*******

Группа: Пользователи
Сообщений: 2 772
Регистрация: 03 мар. 2013
Пользователь №: 47 146





QUOTE (unflag @ Понедельник, 03 сентября 2018, 18:01)

Ммм... Ну причем тут это? Мы же об образовании тут болтаем вроде бы. Аннотации - это не фундаментальные вещи. Фундаментальные - это управление памятью, например, со всеми причиндалами в виде указателей и ссылок. Или что хорошего и плохого в memory-mapped файлах. Конечно, не всегда и не всем нужно знать и понимать такие вещи. И алгоритмы тоже, в общем-то, не нужны. Ровно до тех пор, пока не понадобится добиться высокой производительности - тогда от разработчика нужен вполне себе серьезный уровень знаний. И я склонен считать, что плохие джава-программисты не делают плюсы плохим языкомsmile.gif

Тут, наверное, стало казаться, что я пишу глупости о том, что только плюсы способны обеспечить произодительность - сразу хочу подчеркнуть, что я так не думаю, я вообще не о том. Хорошо написанный код на джаве работает чаще всего не медленнее. Я все это лишь к тому, что при изучении плюсов фундаментальные вещи, одинаковые для всех языков, для веба и ынтырпрайза, усваиваются легче, они там нагляднее.
*

А плохие программисты на плюсах делают джаву хорошей? Как они там используют указатели и прочее, интересно? sleepy.gif
По мне так архитектура (паттерны и прочие реально фундаментальные вещи, а не языко-специфичные) > умение в низкий уровень, особенно сейчас. Второе скорее дополнительный плюс.

Stabilitron, и насколько это массово?
Можно хотя бы пару таких вакансий?

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
dimm0505
post Понедельник, 03 сентября 2018, 17:07
Отправлено #51


Console Addict
Group Icon

Группа: Супермодераторы
Сообщений: 28 903
Регистрация: 21 янв. 2007
Из: СПб
Пользователь №: 20 637





QUOTE (УльтраБлокС @ Сегодня, 14:11)


Ну, если уж совсем строго - то C - это практически подмножество C++, в том плане, что большинство валидных C-программ будут валидными программами на C++.
*


Скорее наоборот, ибо С++ это С с поддержкой классов. И появился он на 15 лет позже С. И понимание исходников на С++ это просто детский лепет по сравнению например с текстами прог Objective C. Сколько я ни делал подходов и попыток, так ничего и получилось, сдался. Такой у него дурной синтаксис, что даже Apple от него стала отказываться и начала топить за новый Swift. От текстов ObjC очень легко тронуться умом )))


--------------------
GBA SP/GB Micro/Switch/PS2/XB360/XBO/NESC/SNESC/PSC/Quest 2
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Stabilitron
post Понедельник, 03 сентября 2018, 17:16
Отправлено #52


Маньяк
****

Группа: Пользователи
Сообщений: 294
Регистрация: 12 янв. 2010
Пользователь №: 35 328





QUOTE (MichaelForExample @ Понедельник, 03 сентября 2018, 17:07)

Stabilitron, и насколько это массово?
Можно хотя бы пару таких вакансий?
*


Конечно, не так как джава.

Пара вакансий с хх, за минуту нашел)

https://spb.hh.ru/vacancy/27252866
https://spb.hh.ru/vacancy/27257461

Очень часто cpp является именно традицией компании. Если компания выпускает продукты ни одно десятилетие, то с очень сбольшой вероятностью, там будут плюсы. Ни говоря уже о том, что оч удобно иметь код, который можно легко портировать и на линукс сервер и на сайнолоджи и на андроид, мак и винду.

Сообщение отредактировал Stabilitron - Понедельник, 03 сентября 2018, 17:18


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
MichaelForExample
post Понедельник, 03 сентября 2018, 17:18
Отправлено #53


Флудер
*******

Группа: Пользователи
Сообщений: 2 772
Регистрация: 03 мар. 2013
Пользователь №: 47 146





QUOTE (Stabilitron @ Понедельник, 03 сентября 2018, 18:16)

Конечно, не так как джава.

Пара вакансий с хх, за минуту нашел)

https://spb.hh.ru/vacancy/27252866
https://spb.hh.ru/vacancy/27257461

Очень часто cpp является именно традицией компании. Если компания выпускает продукты ни одно десятилетие, то с очень сбольшой вероятностью, там будут плюсы. Ни говоря уже о том, что оч удобно иметь код, который можно легко портировать и на линукс сервер и на сайнолоджи и на андроид, мак и винду.
*

Что-то вакансии не намекают на веб энетрпрайс
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Stabilitron
post Понедельник, 03 сентября 2018, 17:31
Отправлено #54


Маньяк
****

Группа: Пользователи
Сообщений: 294
Регистрация: 12 янв. 2010
Пользователь №: 35 328





QUOTE (MichaelForExample @ Понедельник, 03 сентября 2018, 17:18)

Что-то вакансии не намекают на веб энетрпрайс
*


Ты докапываешься уже. Я кинул просто энтерпрайз с плюсами. На сегодняшний день без сети никуда, скорее всего и она там будет, но хорошо, вот другие, тут прям явно написано что будет клиент-сервер и что для корпораций.

https://spb.hh.ru/vacancy/27296485
https://spb.hh.ru/vacancy/27589342

Ты не веришь что на плюсах можно писать серверные решения?


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
unflag
post Понедельник, 03 сентября 2018, 17:37
Отправлено #55


Фанат
***

Группа: Пользователи
Сообщений: 188
Регистрация: 06 апр. 2010
Из: Москва
Пользователь №: 36 476





QUOTE (MichaelForExample @ Понедельник, 03 сентября 2018, 17:07)

А плохие программисты на плюсах делают джаву хорошей? Как они там используют указатели и прочее, интересно? sleepy.gif
По мне так архитектура (паттерны и прочие реально фундаментальные вещи, а не языко-специфичные) > умение в низкий уровень, особенно сейчас. Второе скорее дополнительный плюс.

Stabilitron, и насколько это массово?
Можно хотя бы пару таких вакансий?
*

Они их не используют, но они есть. Понимаешь, о чем я?smile.gif И в питоне есть. Можно не использовать, но надо понимать, как работает твой инструмент, разве нет?

Ты почему-то пытаешься перевести разговор в плоскость энтерпрайза и вакансий, а тема-то не о том. Ее создал человек, который любопытствует, как начать изучать программирование и пока что у него даже с делением по модулю проблемы. Вполне возможно, что этот порыв порывом и останется, но в любом случае ценность аннотаций и количество вакансий на рынке труда - не то, что в этом контексте важно. А вот computer science подтянуть - самое то.


--------------------
3DS Friend Code: 0275-7319-5754
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
MichaelForExample
post Понедельник, 03 сентября 2018, 17:41
Отправлено #56


Флудер
*******

Группа: Пользователи
Сообщений: 2 772
Регистрация: 03 мар. 2013
Пользователь №: 47 146





QUOTE (Stabilitron @ Понедельник, 03 сентября 2018, 18:31)

Ты докапываешься уже. Я кинул просто энтерпрайз с плюсами. На сегодняшний день без сети никуда, скорее всего и она там будет, но хорошо, вот другие, тут прям явно написано что будет клиент-сервер и что для корпораций.

https://spb.hh.ru/vacancy/27296485
https://spb.hh.ru/vacancy/27589342

Ты не веришь что на плюсах можно писать серверные решения?
*

Да я верю, речь больше о массовости, но в этом спора и не было вроде.

Добавлено спустя 2 минуты:
QUOTE (unflag @ Понедельник, 03 сентября 2018, 18:37)

Они их не используют, но они есть. Понимаешь, о чем я?smile.gif И в питоне есть. Можно не использовать, но надо понимать, как работает твой инструмент, разве нет?

Ты почему-то пытаешься перевести разговор в плоскость энтерпрайза и вакансий, а тема-то не о том. Ее создал человек, который любопытствует, как начать изучать программирование и пока что у него даже с делением по модулю проблемы. Вполне возможно, что этот порыв порывом и останется, но в любом случае ценность аннотаций и количество вакансий на рынке труда - не то, что в этом контексте важно. А вот computer science подтянуть - самое то.
*

Может быть, но если отходить от ентерпрайза и вакансий программировать "прикольные программки" в том числе будет комфортнее на той же джаве/пайтоне. Есть куча движков на которых и простенькую игру сделать можно.
А аннотации я привёл в плане того, что низкоуровневые товарищи уж очень часто любят велосипеды (может мне такие попадались).

Сообщение отредактировал MichaelForExample - Понедельник, 03 сентября 2018, 17:43
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
unflag
post Понедельник, 03 сентября 2018, 18:31
Отправлено #57


Фанат
***

Группа: Пользователи
Сообщений: 188
Регистрация: 06 апр. 2010
Из: Москва
Пользователь №: 36 476





QUOTE (MichaelForExample @ Понедельник, 03 сентября 2018, 17:41)

Да я верю, речь больше о массовости, но в этом спора и не было вроде.

Добавлено спустя 2 минуты:

Может быть, но если отходить от ентерпрайза и вакансий программировать "прикольные программки" в том числе будет комфортнее на той же джаве/пайтоне. Есть куча движков на которых и простенькую игру сделать можно.
А аннотации я привёл в плане того, что низкоуровневые товарищи уж очень часто любят велосипеды (может мне такие попадались).
*

Бесспорно, кофортнее. Именно поэтому в своем первом сообщении я первым делом дал ссылку на курс по питону, в рамках которого нужно именно что "прикольные программки" программировать. Он и правда очень хороший, если цель - развлечься и немного расширить горизонты. Если цель - прям вот изучать предмет, то подход должен быть другим. Даже в джаве, если дело доходит до серьезных требований к производительности и тюнинга gc, без глубоких знаний не обойтись.
С велосипедистами тебе, наверное, все-таки не везло - мне попадались и такие, которые не выделялись знаниями. Думаю, это скорее особенность характера и отсутствие опыта - со временем все-таки начинаешь приоритеты расставлять правильнееsmile.gif

Сообщение отредактировал unflag - Понедельник, 03 сентября 2018, 18:33


--------------------
3DS Friend Code: 0275-7319-5754
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Hickname
post Понедельник, 03 сентября 2018, 20:06
Отправлено #58


Флудер
*******

Группа: Пользователи
Сообщений: 2 210
Регистрация: 28 окт. 2003
Из: Москва
Пользователь №: 5 827





QUOTE (Alexander87 @ Понедельник, 03 сентября 2018, 13:13)

Так C++ или Python ?
*

По ситуации смотреть надо. Для тебя - Питон.


--------------------
QUOTE (Jenson @ Воскресенье, 02 июня 2013, 11:54)
на ЭЛТ теликах нет никакого разрешения и там все консольные игры норм смотрятся
QUOTE (Jenson @ Среда, 04 июня 2014, 15:38)
на ПС2 нет пикселей, только мутные текстуры
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Alexander87
post Понедельник, 03 сентября 2018, 21:06
Отправлено #59


Продвинутый
**

Группа: Пользователи
Сообщений: 45
Регистрация: 31 мар. 2016
Пользователь №: 55 050





Изучается потихоньку.

А как практиковаться, где брать задачи для практики.


--------------------
Слава Богу за всё и за скорбь и за радость!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
УльтраБлокС
post Понедельник, 03 сентября 2018, 21:28
Отправлено #60


Очень скорая помощь
******

Группа: Пользователи
Сообщений: 1 663
Регистрация: 17 июня 2009
Из: Москва
Пользователь №: 32 448





QUOTE (Alexander87 @ Понедельник, 03 сентября 2018, 22:06)

Изучается потихоньку.

А как практиковаться, где брать задачи для практики.
*


Обычно задачи сами находятся, если есть, куда применить навыки. Лучшие кандидаты - это рутинные задачи, которые хочется автоматизировать, а руками делать влом. Навскидку - из простых задач можно намутить автогенерацию каких-нибудь табличек, автоматизировать обработку аудио/видео файлов на компе, обработку текстовых данных и т.д.

Сообщение отредактировал УльтраБлокС - Понедельник, 03 сентября 2018, 21:28


--------------------
user posted imageuser posted imageuser posted imageuser posted imageuser posted image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Страниц: 8 < 1 2 3 4 5 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Ср., 19 июня 2024, 03:33
Skin Designed (c) by Rooq.net, All Rights Reserved.