Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on value of type null in /var/www/tgoop/function.php on line 65
845 - Telegram Web
Telegram Web
⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

МАШИННОЕ ОБУЧЕНИЕ: www.tgoop.com/ai_machinelearning_big_data
C++ www.tgoop.com/cpluspluc
Python: www.tgoop.com/pythonl
Linux: www.tgoop.com/linuxacademiya
Хакинг: www.tgoop.com/linuxkalii
Devops: www.tgoop.com/DevOPSitsec
АНАЛИЗ Данных: www.tgoop.com/data_analysis_ml
Javascript: www.tgoop.com/javascriptv
C#: www.tgoop.com/csharp_ci
Java: www.tgoop.com/javatg
Базы данных: www.tgoop.com/sqlhub
Python собеседования: www.tgoop.com/python_job_interview
Мобильная разработка: www.tgoop.com/mobdevelop
Docker: www.tgoop.com/DevopsDocker
Golang: www.tgoop.com/golang_interview
React: www.tgoop.com/react_tg
Rust: www.tgoop.com/rust_code
ИИ: www.tgoop.com/vistehno
PHP: www.tgoop.com/phpshka
Android: www.tgoop.com/android_its
Frontend: www.tgoop.com/front
Big Data: www.tgoop.com/bigdatai
Собеседования МЛ: www.tgoop.com/machinelearning_interview
МАТЕМАТИКА: www.tgoop.com/data_math
Kubernets: www.tgoop.com/kubernetc
Разработка игр: https://www.tgoop.com/gamedev

💼 Папка с вакансиями: www.tgoop.com/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: www.tgoop.com/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: www.tgoop.com/addlist/eEPya-HF6mkxMGIy
Папка ML: https://www.tgoop.com/addlist/2Ls-snqEeytkMDgy
Папка FRONTEND: https://www.tgoop.com/addlist/mzMMG3RPZhY2M2Iy

😆ИТ-Мемы: www.tgoop.com/memes_prog
🇬🇧Английский: www.tgoop.com/english_forprogrammers
🧠ИИ: www.tgoop.com/vistehno

🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: https://www.tgoop.com/addlist/BkskQciUW_FhNjEy
👍51
🔥 WebVM — это проект, позволяющий запускать полноценную виртуальную машину Linux прямо в веб-браузере без необходимости в серверной инфраструктуре!

🌟 Он основан на технологии WebAssembly и использует движок виртуализации CheerpX, предоставляя безопасную песочницу для работы с x86-приложениями. WebVM поддерживает выполнение бинарных файлов, работу с командной строкой, текстовыми редакторами и компиляцию программ на C/C++ или Python.

🔐 Лицензия: Apache-2.0

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥144😐1
🖥 Теперь по крайней мере мы знаем, почему в нашем измерении такой быстрый отклик...

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
46😁20👍8🔥8
⚡️ Выпуск интегрированной среды разработки Red Panda C++ 3.2

Опубликован выпуск проекта Red Panda C++ 3.2, легковесной интегрированной среды разработки для языков C, C++ и GNU Assembly.

Red Panda C++ продолжает развитие IDE Dev-C++, которая была переписана с Delphi на С++ с использованием библиотеки Qt.

Код проекта распространяется под лицензией GPLv3. Изначально среда разработки Dev-C++ поддерживала только платформу Windows, но в Red Panda C++ добавлена поддержка платформ Linux и macOS.

Из особенностей Red Panda C++ можно отметить автодополнение кода, проверку синтаксиса во время редактирования, возможность сворачивания блоков кода, автоформатирование; отладчик с поддержкой стека вызовов и интерфейсом для просмотра содержимого памяти; использование тем оформления и цветовых схем; наличие тёмного режима интерфейса; интерфейс для ведения списков задач (TODO) и закладок; гибкие функции поиска и замены; возможности для проведения рефакторинга (переименования переменных, классов, методов и функций).

Среди изменений в новой версии:

- Реализована поддержка строковых литералов с префиксами LR/UR/uR/u8R.
- Улучшено определением информации об установленном наборе компиляторов GCC.
- Улучшены операции копирования и экспорта в формате HTML, добавлена возможность указания номеров строк при экспорте.
- Добавлена поддержка копирования содержимого, используя комбинацию Ctrl+Drag/Drop.
- В настройки добавлена кнопка "Copy Compiler Set" для копирования состава набора инструментов компилятора.
- В отладчике реализовано автоматическое переключение фокуса на панель трассировки стека в случае остановки выполнения на позиции, не связанной с файлами с исходным кодом.
- Изменены отступы в диалоге поиска и замены. Обеспечено выставление фокуса на поле ввода при открытии диалога поиска и замены.

🔗 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1310🔥5🖕3
🖥 raylib — это легковесная библиотека C для разработки видеоигр, ориентированная на простоту и легкость освоения! Основная цель raylib — предоставить разработчикам удобный инструмент для создания графических игр и приложений без необходимости углубленного изучения OpenGL. Библиотека особенно подходит для обучения графическому программированию и созданию прототипов.

Особенности:

🌟 Написана на чистом C.

🌟 Все зависимости изначально встроены в библиотеку.

🌟 Содержит готовые модули для работы с графикой, аудио, текстом и вводом.

🌟 Подходит как для новичков, так и для профессионалов, благодаря минималистичному API и качественной документации.

🔐 Лицензия: Zlib

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27🔥74💋1🖕1💅1
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 Профессор Джерри Кейн (Jerry Cain) из Стэнфордского университета подробно объясняет, как реализовать функцию rotate() в C, обсуждая проблемы памяти и использование memmove в сравнении с memcpy.

Полный курс: youtube.com/playlist?list=PLWkTsO24LpD-YhslKDYnwHAP7OvTXBb-i
Курс Стеннфорда: https://see.stanford.edu/Course/CS107

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
24👍7🔥5
🥷 Selene — инструмент, связанный с анализом и модификацией низкоуровневых функций в Windows!

🌟 Его цель — предоставление возможности исследовать и изменять внутренние механизмы ядра Windows, включая управление производительностью, обработку исключений, манипуляцию с аппаратными счетчиками и другие аспекты низкоуровневой работы ОС.

🌟 Selene содержит инструменты для взаимодействия с ядром Windows, такие как доступ к регистрам MSR (Model-Specific Registers), управление прерываниями, настройки счетчиков производительности и прочие функции. Этот проект ориентирован на профессионалов в области реверс-инжиниринга, кибербезопасности и исследователей низкоуровневого программирования

🔐 Лицензия: MIT

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥185👍4
🖥 cuGraph — это библиотека от RAPIDS, которая предоставляет высокопроизводительные алгоритмы анализа графов, оптимизированные для работы на GPU!

🌟 Она интегрируется с другими инструментами RAPIDS, такими как cuDF (аналог Pandas для GPU) и cuML (машинное обучение на GPU), что упрощает обработку больших графов, включая создание, анализ и выполнение сложных операций, таких как PageRank, центральности, кластеризация и поиск связанных компонентов.

💡 Библиотека предлагает Python API с интерфейсом, похожим на NetworkX, и более низкоуровневые API для интеграции с C++/CUDA. Она поддерживает различные форматы данных, такие как DataFrames из cuDF, Pandas или объекты NetworkX, и позволяет работать с графами на многогранных GPU-кластерах. CuGraph активно используется для анализа больших графов в задачах, связанных с машинным обучением и обработкой данных в реальном времени.

🔐 Лицензия: Apache-2.0

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥54
🔍 Обучающий плейлист: написание интерпретатора на языке C! (32 длинных видео)

🔗 Ссылка: *клик*

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24🔥74
📖 Полезный сайт, где энтузиаст создает клон sqlite на языке C и документирует процесс разработки! Также доступны исходники его работы в Github-репозитории!

🔗 Ссылка: *клик*

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍203🔥2🏆1
This media is not supported in your browser
VIEW IN TELEGRAM
📚 Hellwal — это альтернатива Pywal, созданная на C.

Одним из ключевых преимуществ Hellwal является высокая скорость работы: на компьютере генерация обоев занимает примерно 100 миллисекунд.

git clone https://github.com/danihek/hellwal && cd hellwal && make

⚡️ Githuib

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23👍4🥰21😁1
👀 Этот репозиторий содержит 16-ти битную "Змейку", на 100% написанную на ассемблере!

🌟 Сложно придумать этому практическое применение, но, по крайней мере это может быть полезно для изучения ассемблера.

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29🫡12🔥7🗿43🌭1👀1
🖥 Создание собственной базы данных на C!

🕞 Продолжительность: 10:30:26

🔗 Ссылка: *клик*

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
12🔥7👍4
🖥 NauEnginePublic — это открытый игровой движок, ориентированный на разработчиков, которые хотят использовать гибкие и мощные инструменты для создания игр!

🌟 Он написан на языке C++ и предоставляет модульную архитектуру, что позволяет адаптировать его к различным типам проектов. В состав движка входят ключевые модули, такие как работа с графикой, пользовательский интерфейс, управление событиями, обработка ввода и системы логирования. Например, модуль интерфейса предоставляет инструменты для создания адаптивных UI-элементов, которые можно легко интегрировать в игры, обеспечивая интерактивный и интуитивно понятный пользовательский опыт.

🌟 Помимо этого, NauEngine содержит средства для работы с трехмерной графикой и управлением сценами. Движок поддерживает настройку рендеринга, что позволяет создавать высококачественные визуальные эффекты. Также реализована система обработки событий, которая упрощает управление взаимодействиями между игроками и игровыми объектами. Это делает NauEngine подходящим как для 2D-, так и для 3D-проектов, предоставляя базовый каркас для реализации сложной игровой логики.

🔐 Лицензия: BSD-3-Clause

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍137🥰1
🖥 Большая бесплатная книга по C++ (146 глав)!

🔗 Ссылка: *клик*

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24🔥84
🖥 os-tutorial — это учебное пособие, которое показывает, как создать собственную операционную систему с нуля!

🌟 Оно ориентировано на новичков и включает пошаговые инструкции, начиная с базовых принципов работы процессоров и заканчивая загрузкой пользовательского кода. Репозиторий охватывает темы, такие как компиляция, сборка загрузчиков, работа с памятью и ввод-вывод. Полезен для изучения архитектуры ОС и работы с низкоуровневым программированием.

🔐 Лицензия: BSD-3-Clause

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍84👌2🥰1🏆1
🖥 tcp_server_c — пример многопоточного TCP-сервера на языке C!

🌟 Сервер создан с использованием системных вызовов для работы с сокетами. Он позволяет одновременно обслуживать несколько клиентов, распределяя обработку каждого подключения в отдельный поток. Код включает основные этапы работы: создание сокета, привязка к порту, прослушивание входящих соединений и их обработка.

🌟 Проект полезен для изучения основ сетевого программирования, обработки многопоточности, работы с pthread и концепций TCP/IP в C.

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33🔥53🤨1
🖥 Воскресное чтиво: Краткая история Intel

Intel, intel, intel… Это не просто текст на упаковке процессора – это целая эпоха в мире вычислительной техники. Intel, зародившийся в 1968 году, смог прийти от производителя полупроводников в бигтех компанию, основу современного IT-мира. В истории этой компании бывали взлеты и падения, плохие и хорошие времена, но одно можно сказать точно – без intel мы бы не смогли представить современный мир.

Но читая последние новости, можно с уверенностью заявить – у Intel сейчас тяжелые времена. Финансовая катастрофа на одном фронте, “горячие” новинки с другого (топовые процессоры Intel i7 и i9 могут очень сильно перегреваться, а также некоторые имеют проблемы с микрокодом). Целый комплекс проблем, акции упали до рекордно низкого показателя – около 20-24 долларов за штуку. Также компания столкнулась с убытком в размере 1.61 миллиардов долларов.

В этой статье я рассмотрю историю Intel, с небольших микропроцессоров, до целых линеек, таких как Pentium, Celeron, Dual Core, Xeon (храни его Си Цзиньпинь) и современные i-Core процессоры. А также затронем современные проблемы Intel и может ли она отдать позиции AMD. А также кратко рассмотрим как работает процессор, историю зарождения компьютеров и их архитектуру. Будет интересно.

Все мы знаем Intel. Для одних многомиллиардная корпорация зла, для других компания, производящая лучшие в мире процессоры, третьи считают что AMD лучше, четвертые называют процессором весь блок компьютера. Эта компания буквально пропитана атмосферой кремниевой долины (причем даже буквально). Но intel далеко не с самого начала паяла процессоры, все начиналось намного прозаичнее. Но об этом мы поговорим немного позже.

📌 Читать статью

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥42
🖥 Cosmopolitan — библиотека C, которая позволяет создавать приложения с одним билдом, работающие на нескольких операционных системах, включая Linux, Windows, MacOS и другие!

🌟 Это достигается с помощью "polyglot format", что исключает необходимость в интерпретаторах или виртуальных машинах.

🔐 Лицензия: ISC

🖥 Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
16👍6🔥5
2025/07/09 19:22:51
Back to Top
HTML Embed Code: