TGViewer
Channel Public Channel
Я хочу стать вайб-программистом

Я хочу стать вайб-программистом

@iwannabeprogrammer

Заказать рекламу:
https://telega.in/c/iwannabeprogrammer
Контакт: @Filgood777 (реклама, сотрудничество)
VK: https://vk.com/iwannabeprogrammer
MAX: https://max.ru/iwannabeprogrammer
Монетизация через РСЯ. Подключиться по https://ya.cc/B2UP8W
Subscribers
2.75K
Photos
1.9K
Videos
1.1K
Links
1.8K

Showing posts older than #3366 · Back to latest

Older Posts 18 shown
Post #3364 535

Forwarded from Видеоуроки IT

🎬Практика применения C++ в играх и игровых движках

Пожалуй, игры известны тем, что они всегда на переднем краю как современного железа, так и программных возможностей. Как же обстоят дела с C++ в этой области?

На примере трех сравнительно легких для восприятия сюжетов посмотрим, как так складывается, что стиль имеет тенденцию к C99 с классами. Сюжеты: взаимодействие с другими языками (interop w/scripts), многоплатформенность (compiler zoo, determinism, float) и многопоточность (pthread into OOP vs DOD, ECS, etc.)

▶️ Плейлист YouTube ©

🔻Канал: CppRussiaConf
🔴#cpp
  • 👍 4
Post #3363 612

Forwarded from Вайб-программирование

Как нельзя называть переменные?

Этот вопрос подразумевает ответ из двух частей. Нужно указать, какие есть технические ограничения, и какие стилистические. Стиль – слишком большая тема, не специфичная только для Java, не будем на ней останавливаться.

Технически компилятор налагает одинаковые ограничения на имена как переменных, так и классов, методов, и всего остального. Эти имена обобщенно называются идентификаторы.

Ограничений всего три:
1. Имя целиком не должно совпадать с зарезервированным словом;
2. Первый символ должен проходить проверку методом Character.isJavaIdentifierStart();
3. Остальные символы должны проходить проверку Character.isJavaIdentifierPart().

На практике проверки означают, что имя должно состоять из таких символов Unicode, как:
• Буквы (разных языков)
• Символы валют (такие как $)
• Соединительные символы (такие как _)
• Диакритика (combining mark, non-spacing mark)
• Методы, проходящие Character.isIdentifierIgnorable() (непечатаемые символы, в идентификаторе игнорируются компилятором)
• Цифры, числовые символы (такие как римские числа)

Последний пункт недопустим для первого символа имени. Тип конкретного символа можно узнать методом Character.getType().

Интересно зарезервированное слово var. Оно стоит особняком от других ключевых слов, потому что является зарезервированным только в контексте типа. Использовать var в качестве имени переменной можно.

#программирование #переменные

✅Программирование
  • 👍 2
Post #3356 627

Forwarded from Вайб-программирование

Основы CPython: Часть 1

Когда ты запускаешь свой скрипт на Python, на самом деле запускается CPython-интерпретатор. Он читает твой исходный код, преобразует его в байткод, а затем исполняет этот байткод внутри виртуальной машины CPython. Благодаря серии статей ты узнаешь о всех нюансах работы CPython.

👉Читать статью

#статьи #python

✅Программирование ©
  • 👍 4
  • ❤ 3
Post #3345 790

Forwarded from Вайб-программирование

📚 4 лекции по теме: Конечные поля. // Константин Шрамов / ЛШСМ 2024

⭕️ Поле в алгебре — множество, для элементов которого определены операции сложения, взятия противоположного значения, умножения и деления (кроме деления на ноль), причём свойства этих операций близки к свойствам обычных числовых операций. Простейшим полем является поле рациональных чисел (дробей). Элементы поля не обязательно являются числами, поэтому, несмотря на то, что названия операций поля взяты из арифметики, определения операций могут быть далеки от арифметических.

Поле — основной предмет изучения теории полей. Рациональные, вещественные, комплексные числа, рациональные функции и вычеты по модулю заданного простого числа образуют поля.

Поле — это множество, в котором можно складывать, умножать, вычитать и делить. Например, это можно делать с рациональными, действительными или комплексными числами. Помимо этого, такие операции можно производить и в некоторых конечных множествах — они и называются конечными полями. В начале курса я расскажу про самые простые свойства конечных полей: порядок конечного поля, единственность конечного поля данного порядка, структуру мультипликативной группы. Потом мы обсудим существование решений над конечными полями у полиномиальных уравнений, степень которых мала по сравнению с количеством переменных (теорема Шевалле-Варнинга), и обсудим применения конечных полей к вопросам, которые формулируются над полем комплексных чисел (например, существование неподвижных точек у инволюций аффинного пространства).

Шрамов Константин Александрович — доктор физико-математических наук.


#научные_фильмы #математика #algebra #math #алгебра

✅Программирование ©
  • ❤ 2
  • 👍 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →