Physics.Math.Code
140K subscribers
5.15K photos
1.94K videos
5.79K files
4.32K links
VK: vk.com/physics_math
Чат инженеров: @math_code
Учебные фильмы: @maths_lib
Репетитор IT mentor: @mentor_it
YouTube: youtube.com/c/PhysicsMathCode

Обратная связь: @physicist_i
Download Telegram
Programming challenges the programming contest training manual Steven S. Skiena
Programming_challenges_the_programming.pdf
4.4 MB
Programming challenges the programming contest training manual Steven S. Skiena

There are many distinct pleasures associated with computer programming. Craftsmanship has its quiet rewards, the satisfaction that comes from building a useful object and making it work. Excitement arrives with the flash of insight that cracks a previously intractable problem. The spiritual quest for elegance can turn the hacker into an artist. There are pleasures in parsimony, in squeezing the last drop of performance out of clever algorithms and tight coding. The games, puzzles, and challenges of problems from international programming competitions are a great way to experience these pleasures while improving your algorithmic and coding skills. This book contains over 100 problems that have appeared in previous programming contests, along with discussions of the theory and ideas necessary to attack them. Instant online grading for all of these problems is available from two WWW robot judging sites.
Programming challenges.
Кто из наших подписчиков что-нибудь реализовывал из этого списка?

Напишите в комментарии:
https://vk.com/wall-51126445_36811

#программирование #programming #challenge
Так как можно научиться тому, чему тебя никто не может научить? Как стать мировым экспертом в области, в которой разбирается очень мало людей? Для неструктурированного обучения нужны блуждания. Необходимо самостоятельно тыкаться во все стороны, использовать метод проб и ошибок, изучать, спотыкаться и делать открытия. Гладуэлловские «10 000 часов осознанной практики» не работают, когда вы пытаетесь научиться тому, что никто не знает, как делать. Но только такое обучение имеет значение для всего мира. Навал Равикант однажды сказал: «Мир вознаграждает вас за создание вещей, которые он не умеет сделать сам».

Читать статью: vk.com/wall-51126445_36922

#article #образование
👍1
Перед тем, как за что-то взяться, необходимо всё обдумать. А перед тем, как заняться разработкой игр, необходимо обдумать всё очень хорошо. Очень часто начинающие разработчики, достигнув определённых успехов в чём-то (сделал мод для игры, небольшой фан-сайт и пр.), начинают грезить созданием своей игры. Это происходит из-за того, что они имеют слабое представление о процессе разработки игр. В статье разбираются некоторые вопросы по этой теме.

Читать статью: https://vk.com/wall-51126445_36982

#разработка_игр #gamedev #game_development #cpp #математика
Задачка, предложенная нашим подписчиком.
Как поздоровается эта программка на Си++ (стандарт C++11 и выше)?

Обсуждение задачи: https://vk.com/wall-51126445_36987

#задачи #программирование #cpp
Физика для разработчиков компьютерных игр [2007] Д. Конгер

Рассматриваются вопросы физического моделирования окружающего мира при разработке компьютерных игр. Кроме собственно физики в книге приводятся примеры практического применения физических моделей в играх. Описание простой платформы физического моделирования затем переходит в плоскость изложения принципов моделирования отдельных физических явлений, применимых к играм. Рассматриваются вопросы программирования приложений с использованием созданных инструментов. Представленные в книге модели написаны на C++ с применением DirectX и компилировались в VS.NET.

Скачать книгу: https://vk.com/wall-51126445_36992

Издательство дополнительно выпустило компакт-диск, содержащий все примеры и необходимый инструментарий. Для чтения книги достаточно знания физики и математики в пределах школьного курса и первичного опыта программирования на C++.
😭2
Развитие C++ продолжается до сих пор. К примеру, стандарт C++17 был принят в конце прошлого года. Поэтому, если вы думаете, что C++ безнадёжно устарел, у нас для вас новость – отправить на пенсию его может только какая-нибудь невероятная технологическая революция. И вот почему... [читайте статью]

Читать статью: https://vk.com/wall-51126445_36999

#article #программирование #cpp
Набор шпаргалок по С++ для начинающих и продвинутых

1. Основы синтаксиса для начинающих.
2. Параллелизм.
3. Регулярные выражения.
4. Работа с библиотекой STL.
1
Пружина.gif
20.9 MB
Задача для разминки наших подписчиков.
Процесс падения растянутой пружины наблюдается с эффектом зависания нижней части. Почему нижний конец остается неподвижным в воздухе, пока не приблизится верхний край пружины ?

Обсуждение: https://vk.com/wall-51126445_37037

#задачи #физика #механика
Математический анализ для школьников [1980] Понтрягин Л.С.
👍1
Математический_анализ_для_школьников.djvu
546.2 KB
Математический анализ для школьников [1980] Понтрягин Л.С.

Брошюра предназначается для начального ознакомления с математическим анализом. Конечно, она имеет в своем составе материал, обхватывающий все сегменты математического анализа, изучаемые в центральной школе. Впрочем, в листовке постепенно рассматриваются производные многочленов, тригонометрических функций, показательной и логарифмической функций. Значит интеграл ориентируется как операция, обратная дифференцированию, как площадь графика и как предел окончательных сумм. В конце книжки даются процедуры к любому параграфу. Кроме того в книжке делается упор на строгость изложения, а отчасти на вычислительную технику.
Для учеников выпускных классов средних учебных заведений.
👍1
На удивление распространенной причиной проблем являются опечатки. В одном исследовании было обнаружено, что 36% всех ошибок конструирования были опечатками (Weiss, 1975). Исследование почти 3 000 000 строк приложения для расчета динамики полета, проведенное в 1987 г., показало, что опечатками были 18% всех ошибок (Card, 1987). В другом исследовании было установлено, что 4% всех ошибок были орфографическими ошибками в сообщениях (Endres, 1975).

Читать полностью: https://vk.com/wall-51126445_37080

#article #программирование
👍1