Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Классический арканоид для любителей ретро-игр. Защитите космический корабль с Печенькой (и не только) на борту, проходя уровни в арканоиде.

Арканоид Пикабу

Арканоид, Аркады, Веселая

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

IT + Код

С этим тегом используют

Программирование IT юмор Программист Юмор Работа Картинка с текстом Разработка Халява Все
245 постов сначала свежее
4
HalikoffVK
HalikoffVK
1 день назад
IT минувших дней

10 языков программирования, которые исчезнут к 2030 году⁠⁠

Почему языки умирают?

Языки программирования — как виды в природе: одни выживают, другие вымирают. Причины всегда одни и те же:

- Технологический прогресс — появляются более удобные и мощные альтернативы.
- Потеря поддержки — компании перестают вкладываться в развитие.
- Смена парадигм — то, что было актуально 20 лет назад, сегодня выглядит архаично.
- Смерть платформы — нет системы — нет и языка (R.I.P. Flash и ActionScript).

Кто в зоне риска?

1. Perl
Когда-то был королём скриптов, но сегодня его почти полностью вытеснили Python и Ruby. Остался только в старых системных скриптах и legacy-коде.

2. Objective-C
Apple сделала ставку на Swift, и Objective-C медленно, но верно уходит в прошлое. Новые проекты почти никто на нём не пишет.

3. VBScript
Microsoft официально похоронил его в 2023 году. Если где-то и остался, то только в очень старых Windows-скриптах.

4. CoffeeScript
Был популярен в начале 2010-х, но современный JavaScript (ES6+) вобрал все его плюшки. Теперь он никому не нужен.

5. ActionScript
Умер вместе с Flash. Сегодня анимации делают на HTML5 + JS или в Unity.

6. Pascal / Delphi
Когда-то его учили в школах и вузах, но сейчас он почти не используется. Разве что в некоторых банковских системах.

7. Haskell
Красивый, мощный, но слишком сложный для массового использования. Rust и современный Python отбирают его нишу.

8. Lua
Ещё держится в играх (например, Roblox), но в целом теряет актуальность.

9. Fortran
Долгое время был стандартом в научных расчётах, но теперь учёные переходят на Python и Julia.

10. Visual Basic (.NET)
Microsoft давно делает ставку на C#, и VB.NET медленно, но верно умирает.


Что дальше?
К 2040 году под угрозой могут оказаться PHP, Java и даже C++ — технологии не стоят на месте.

Как думаете, кто следующий?

Показать полностью
Программирование IT Технологии Код Разработка Текст
44
18
TECHLiveHACK
TECHLiveHACK
19 дней назад

Все, что нужно для кодинга — бесплатно!⁠⁠

Все, что нужно для кодинга — бесплатно! Гайд, Программа, Технологии, Telegram (ссылка), Инновации, Программирование, Код, Программист, IT

Наткнулись на золотую жилу знаний! Один из самых популярных репозиториев на GitHub, в котором собрано множество бесплатных книг по программированию. От C++ до Go, от основ до продвинутых техник — всё здесь!

Сохраняйте и делитесь с друзьями ссылкой 🚀

Гайд Программа Технологии Telegram (ссылка) Инновации Программирование Код Программист IT
5
2
Вопрос из ленты «Эксперты»
MThunder
MThunder
1 месяц назад
Лига программистов

Adblock, синтаксис, подскажите...⁠⁠

Подскажите, мне тупому в этом синтаксисе по эдблоку как правильно сделать.

Сайт одинхэбет постоянно меняет домен, меняя циферки в названии домена.

Можно ли в правиле указать некий шаблон домена, чтобы при изменении цифр правило продолжало работать.

Что именно надо. Вот правило, к примеру:

1xlite-090241.top##.betting-content__header.games-sli... > div

Нужно чтобы при изменении цифр, правило продолжило работать, что-то типа

1xlite-******.top##.betting-content__header.games-slider-app > div

Но я знаю так писать нельзя))) Я знаю тут есть крутые спецы и по синтаксису эдблока. Я пытался, честно, понять, но это очень забористая вещь и я не врубаюсь.

Спасибо. Пойду за панамкой.

Программист Вопрос Adblock Синтаксис Код Программирование IT Спроси Пикабу Текст
13
Партнёрский материал Реклама
specials
specials

Считаете себя киноманом 80 LVL?⁠⁠

Залетайте проверить память и сообразительность → Будет интересно

Киногерои Тест Текст
1
thecodemedia
thecodemedia
1 месяц назад

Пояснительная бригада: мем про побочные эффекты⁠⁠

Пояснительная бригада: мем про побочные эффекты Программирование, IT, Разработка, Программист, Haskell, Python, Код

На картинке написано:

— Я прогаю на Haskell

— Это что значит?

— Это значит, что он боится побочных эффектов!

— Ничего подобного!

— printf («Hello world!"\n);

— Патрик, хорош, ты его перепугал!

Поясняет Паша Вавилин, наставник на курсе по Python.

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

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

Дополнительно пара слов от «Кода»: мы как-то давно писали про чистые функции. Идея в том, что чистой считается та функция, которая получила что-то на вход, обработала, выдала на выходе. И мы должны быть уверены, что все эти вычисления произошли только внутри функции и ничего другого в программе не было затронуто.

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

Вот мы программируем себе и положили побочный эффект «Увеличить глобальный счётчик» в одну из функций. Вызвали её по делу. Она правильно всё посчитала и увеличила счётчик. Пока что ничего страшного.

Через полгода другой программист поддерживает за нас программу. Видит: «О, эта функция делает то, что мне нужно, вызову её». И он не знает, что, помимо своей основной работы, она ещё увеличивает глобальный счётчик (забыл про побочный эффект). Он её вызывает в цикле тысячу раз, и она тысячу раз увеличивает счётчик. А счётчик, в свою очередь, завязан на что-то другое в программе. И в итоге вся программа ломается.

Чтобы такого не было, разработчики стремятся писать чистые функции. А в функциональных языках и подавно.

Показать полностью 1
Программирование IT Разработка Программист Haskell Python Код
1
ZoVaDa
ZoVaDa
1 месяц назад

Кто бы мог подумать, что машины уничтожат нас сарказмом, а не лазерными лучами и ядерными бомбами?⁠⁠

Кто бы мог подумать, что машины уничтожат нас сарказмом, а не лазерными лучами и ядерными бомбами?
Искусственный интеллект Программирование Код IT Наука
3
108
thecodemedia
thecodemedia
1 месяц назад

Пояснительная бригада: мем про спортивное программирование⁠⁠

Пояснительная бригада: мем про спортивное программирование Код, Программирование, IT, Программист, Разработка, Python, Linux

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

Условно говоря, если у тебя алгоритм обрабатывает 100 единиц данных за 1 секунду, то сколько секунд ему понадобится на 1000 единиц? В идеале — чтобы это было не 10 секунд, а, например, 3. Ещё бывает, что данных стало в 10 раз больше, а алгоритм обрабатывает их в 25 раз дольше. Вот это дурной знак.

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

Но квадратичной сложности всё же лучше избегать.

Показать полностью 1
Код Программирование IT Программист Разработка Python Linux
95
2
Neurosonya
Neurosonya
1 месяц назад
Искусственный интеллект
Серия Полезность

Великий ИИ-агент Manus открыли для всех. Разбираемся⁠⁠

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

Ну грех не рассказать про Manus - к нему выдали доступ для всех, и это заполонило все новости.

Сразу говорю, работает с иностранным айпи. И да, нужно подтвердить номер телефона - как удачно что и российские, и казахстанские номера начинаются с +7 - ну вы поняли)))

Что такое Manus?

Manus — это автономный ИИ-агент, разработанный китайским стартапом Monica. Он предназначен для выполнения сложных онлайн-задач без постоянного участия человека. Может сам выполнить такие задачи, как: анализ данных, планирование поездок, создание веб-сайтов и многое другое. Подрубаете к терминалу - напишет приложение и тд, подрубаете к интернету - он его шерстит, сам заполняет данные в карточки, ищет отели, гостиницы и так далее.

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

Например, он проводил  анализ рынка и предоставил структурированный отчет с рекомендациями, а тут на арену вышел новый игрок, вы ему об этом говорите, и он все переделывает без всяких психов)

Вот официальная презентация возможностей Manus на YOUTUBE, чтоб посмотреть на русском, скачайте себе Яндекс Браузер - там реалистичные голоса добавили) - вот вам минутка полезности ☺️

А больше пользы и закрытой информации в моем Закрытом клубе НейроУчеба:

Если сомневаетесь, то посмотрите, что я даю бесплатно в своем канале :)

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

А другие говорят, что пока оч сыровато, отели не на те даты подыскивает, и в целом, кредиты жрет нещадно.

Вот тут остановимся подробнее:

На старте при регистрации вам дается 1000 кредитов и еще ежедневно 300 кредитов. Если вам это кажется аттракционом невиданной щедрости, то не спешите с выводами. Учитывая особенности расходования кредитов, важно понимать, на какие задачи этого хватит. Кредиты расходуются в зависимости от сложности и продолжительности выполняемой задачи. Однако, кредиты списываются только во время активной обработки задач; хранение и развертывание результатов не потребляют кредиты.

Примеры расхода кредитов

  • Анализ данных и визуализация (например, создание диаграммы эффективности игроков NBA): 200 кредитов за 15 минут.

  • Создание и развертывание веб-сайта (например, свадебное приглашение): 360 кредитов за 25 минут.

  • Разработка веб-приложения с интеграцией данных (например, приложение с ежедневными астрономическими событиями): 900 кредитов за 80 минут.

На что хватит 1000 стартовых и 300 ежедневных кредитов

  • 1000 стартовых кредитов позволят:

    • Выполнить одну сложную задачу типа разработки полноценного веб-приложения.

    • Или несколько менее ресурсоемких задач - анализ данных и создание простого веб-сайта.

  • 300 ежедневных кредитов позволят:

    • Выполнить одну стандартную задачу, такой как анализ данных или генерация отчета.

    • Или нескольких небольших задач, например, генерация коротких текстов или простых визуализаций.

Платные тарифы  начинаются от $19, а студенты могут использовать бесплатно.

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

Подпишитесь на НейроProfit и узнайте, как можно использовать нейросети для бизнеса, учебы и работы, не теряя свое время.

Показать полностью
[моё] Искусственный интеллект Тестирование Стартап Агент IT Разработка Помощь Технологии Нейронные сети Тренд Бесплатно Код Ассистент Программирование Программист Обзор Видео Длиннопост
3
thecodemedia
thecodemedia
1 месяц назад

Пояснительная бригада: иногда в доках пишут полезное⁠⁠

Пояснительная бригада: иногда в доках пишут полезное IT, IT юмор, Программирование, Github, Код, Программист, Баг

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

Сверху картинки — надпись, что после проб и ошибок, которые не сработали, настало время почитать файл readme. И вот здесь как раз надо пояснить.

Файл readme (он же readme.txt, он же read.me) — это послание разработчика к пользователям его продукта. Чаще всего там содержатся инструкции, как работать с программой или сервисом, ответы на частые вопросы или рассказывается, что делать в ситуациях, когда что-то не работает.

👉 В переводе с английского read me означает «прочти меня».

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

С другой стороны, по-настоящему умные и опытные программисты всегда начинают работу с чем-то новым именно с чтения readme. Так, чисто на всякий случай. Вдруг это сэкономит им пару десятков часов бесполезных попыток.

Показать полностью 1
IT IT юмор Программирование Github Код Программист Баг
3
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии