Программирование

Откройте новые горизонты программирования с Didri.ru! Углубитесь в мир кода и создавайте инновационные проекты с легкостью и удовольствием.

Новости / Программирование
История программирования в занимательных фактах
История программирования – это несколько знаковых событий, которые кардинально меняли развитие знаний о предмете. Всякое развитие – результат появления новых методов, технологий. В 2001 году группа разработчиков программного обеспечения встретилась в Сноуберде, штат Юта didri.ru, чтобы обсудить лучшие способы разработки программного обеспечения. Результатом этой встречи стал Agile Manifesto, в котором особое внимание уделялось сотрудничеству, гибкости и удовлетворенности клиентов. В дальнейшем это привело к стремлению разработчиков добиваться гибкости программного обеспечения, его адаптивности, восприимчивой к изменениям. На следующем этапе развития Ларри Пейдж и Сергей Брин разработали алгоритм PageRank. Тогда они были аспирантами Стэнфорда. Этот алгоритм ранжировал веб-страницы на основе их структуры, что произвело революцию в поиске в Интернете. Последствия их работы – появление Google, который кардинально изменил способ доступа к информации и ее организации в Интернете. В 1980-х
336 Сегодня, 05:13 0
Новости / Программирование
История программирования в поворотных моментах жизни
История программирования – это несколько знаковых событий, которые кардинально меняли развитие знаний о предмете. Всякое развитие – результат появления новых методов, технологий. История программирования начиналась с разработки Unix, напоминает didri.ru. Конец 1960-х годов. Кен Томпсон и Деннис Ритчи в Bell Labs разработали Unix. Так назвали операционную систему. Оная ввела множество концепций, которые стали стандартными в современных операционных системах, включая иерархическую файловую систему, многозадачность и многопользовательские возможности. Unix стал базой для многих современных операционных систем. Среди таковых – Linux и macOS. Следующий этап развития программирования – разработка ARPANET. Это конец 1960-х. На базе этой разработки появился современный Интернет. ARPANET был «заказом» военных. Позже им начали пользоваться ученые, инженеры. Разработанные в те времена протоколы, такие как TCP/IP, обеспечили глобальную связь, на которую мы полагаемся сегодня. Не последнее место в
2 709 20 июня 2025, 06:48 5
Новости / Я Девушка / Программирование
Когда кодеры в пролёте: эскортницы воруют у айтишников доходы
Пока программисты ночами штампуют баги, эскортницы аккуратно расставляют чай — и зарабатывают до 150 000 ? в день. Айтишники уже распускают волосы про «снесли лицо»: их средняя дневная ставка сравнима с месячной зарплатой, а то и больше. didri.ru считает: пора задать вопрос, кто в цифровой экономике сегодня главный бенефициар. Четыре фактора роста цен на «элиту» Оказалось, что роскошный сервис — не просто траты на кофе, но и инвестиция в эмоции: Индивидуальный подход: каждая встреча — как запуск стартапа, где продумывается каждая деталь. Конфиденциальность: безопасность и анонимность стоят на вес золота. Эксклюзивность: доступ к «закрытым бэкендам» человеческих желаний. Временной дефицит: свободное время в жизни мегаполиса оценивается дороже любого кода. Эскортницы не боятся дедлайнов, зато знают цену человеческой близости. С каждым новым «клиентом» они пишут свой собственный код финансовой независимости.
6 258 18 июня 2025, 14:53 3
Новости / Программирование
Язык SAS для чайников – кое-что о процедурах
Язык SAS для чайников дает понятие о ряде удобных процедур. Вся слава, конечно, достается десяткам аналитических процедур. Служебные обычно упускаются. Среди служебных процедур, напоминает didri.ru, – следующие: proc datasets. Она может описывать содержимое ваших библиотек и наборов данных, копировать элементы данных из одной библиотеки в другую, изменять атрибуты данных, такие как имена и форматы переменных, и многое другое. Хотя вы можете использовать proc copyи proc contentsдля некоторых из этих задач, proc datasetsпроцедура делает все; proc delete. Она удаляет набор данных, который вам больше не нужен. Используйте ее для очистки сеанса или для освобождения места в вашей среде; proc options. Эта выводит список всех текущих значений параметров вашей системы. Настройки параметров могут влиять на работу ваших программ, поэтому proc optionsони важны для понимания поведения сеанса; proc format. SAS предлагает сотни полезных форматов и информатов, которые помогут контролировать, как SAS
1 260 17 июня 2025, 07:08 3
Новости / Программирование
Язык SAS для чайников – четыре основных методов программирования
Язык SAS для чайников следует начинать изучать со всевозможных преобразований. Среди таковых большую роль играют следующие, пишет didri.ru: - преобразование символьных значение в числовые. Это наиболее распространенная задача для новых пользователей. Данные могут иметь символьные значения, которые выглядят как числа, но не представлены как настоящие числовые, поэтому вы не можете использовать их в вычислениях. Чтобы преобразовать их, просто используйте inputоператор для чтения и интерпретации значения с помощью SAS informat, который указывает, как SAS должен его читать: преобразование данных; длина numvar 8; numvar = input("$100,99", Dollar6,2); run; В этом примере dollar6.2информация сообщает SAS, как интерпретировать значение (всего шесть знаков, с двумя десятичными знаками и местом для символа валюты). - преобразование символьных значение в значение даты. Это всего лишь сложный частный случай первого совета, поскольку в SAS значение даты является числом. Чтобы преобразовать
2 583 11 июня 2025, 07:26 1
Новости / Программирование
Язык программирования SAS для чайников
Язык программирования SAS развивался на протяжении полувека. Результат – удивительный: появились новые методы стенографии. Оные не очевидны стразу. Пять базовых моментов, которые нужно учитывать в начале изучения SAS didri.ru: - это не просто язык программирования. Это набор возможностей. В отличие от многих других языков программирования, он имеет встроенные процедуры и функции, предназначенные для работы с данными и статистикой. Другие языки, такие как Python или Java, требуют дополнительных библиотек кода и пакетов для добавления нужных вам возможностей. С SAS все это есть; вам просто нужно знать, где искать. - это 4GL. Этот язык известен как язык четвертого поколения, что означает, что он обеспечивает более высокий уровень абстракции, чем функциональные или объектно-ориентированные языки, такие как C или Java. Встроенные операторы и процедуры сокращают количество строк кода и логики, которые вам нужно создать для выполнения ваших задач. - шаг SAS DATA выполняется в два этапа: время
4 347 6 июня 2025, 07:59 6
Новости / Программирование
X Маска получит новый XChat с шифрованием в стиле Bitcoin
X Маска предложит поклонникам соцсети новый XChat. Разработку минувшим воскресеньем представил Илон Маск. Он сообщил, что функция прямых сообщений (DM) социальной медиа-платформы, будет предлагать шифрование в стиле Bitcoin. В настоящее время доступный в бета-версии на X (ранее известный как Twitter), является новым предложением для платных подписчиков. Помимо шифрования, инструмент обмена сообщениями также будет поставляться с исчезающими сообщениями, возможностью аудио- и видеозвонков, а также поддержкой обмена файлами didri.ru. Социальная медиа-платформа пока не сообщила, когда XChat будет широко развернут для соответствующих пользователей. В посте на X Маск поделился более подробной информацией о разрабатываемом инструменте обмена сообщениями платформы. XChat создан на языке программирования Rust, который разработан для безопасности и скорости. Первоначально он был разработан Mozilla Research и в последнее время приобрел широкую популярность. Он используется такими платформами, как
2 667 3 июня 2025, 05:22 1
Новости / Программирование
Excel для чайников – использование регулярных выражений с XLOOKUP
Excel для чайников совсем недавно ввел «Регулярные выражения». Ещё одно название функции – regex. Это мощные шаблоны поиска, используемые для сопоставления и обработки текста. Excel словами разработчиков представляет стареющую новинку «высокоразвитыми функциями поиска, пишет didri.ru. Оные способны искать сложные строки символов на основе шаблонов. Заметим, не просто точных совпадений. Регулярные выражения позволяют находить текст, который соответствует определенному шаблону, например, все слова, начинающиеся с гласной (например, «^[AEIOUaeiou]») или любое число, состоящее ровно из пяти цифр (например, «^d{5}$»). Эти шаблоны помогают сделать поиск более гибким и эффективным, особенно при работе с большими наборами данных. Тематические книги подробно рассматривают функцию XLOOKUP и описывают ее аргументы. Однако, регулярные выражения настолько новы, что не попали в список печатных версий многих книг. Чтобы использовать регулярное выражение с XLOOKUP, надо указать шаблон
4 011 28 мая 2025, 08:23 8
Новости / Программирование
Excel для чайников – выполнение математических операций с помощью специальной вставки
Paste Special не только для значений и форматов — он также позволяет применять математические операции непосредственно к выбранному диапазону. Вместо того, чтобы писать формулы didri.ru, вы можете скопировать значение и использовать Paste Special для применения следующих операций: Добавить: увеличивает каждое значение на скопированную величину. Вычитание: уменьшает каждое значение на скопированную величину. Умножение: масштабирует каждое значение на скопированную величину. Разделить: делит каждое значение на скопированную сумму. Для иллюстрации предлагаем увеличить диапазон чисел на 5%: Введите базовые значения и расширьте ряд: Введите 100 в ячейку A1 пустого листа. Введите 200 в ячейку A2. Выберите A1:A2, затем перетащите маркер заполнения вниз до A10. Чтобы указать увеличение на 5%, введите значение 1.05в ячейку C1. Скопируйте множитель: Выберите C1. Выберите «Главная»->«Копировать» или нажмите Ctrl+C (Windows). Применяем умножение: Выберите ячейки A1:A10. Выберите Главная->Выпадающий
3 675 23 мая 2025, 07:13 4
Новости / Программирование
Excel для чайников – закрой все рабочие книги одновременно
Кнопка «Закрыть» в правом верхнем углу Excel для Windows позволяет легко закрыть рабочие книги независимо от того, хотели вы этого или нет. Закройте последнюю открытую книгу, и Excel попрощается. Целенаправленные, но повторяющиеся методы очистки «палубы» по одной рабочей книге за раз включают нажатие Ctrl+F4 или Ctrl+W или выбор Файл->Закрыть, пишет didri.ru. В любом случае, закрытие нескольких рабочих книг по одной — утомительная работа. Избавьтесь от хлопот, добавив «Закрыть» все на панель быстрого доступа: Откройте соответствующие настройки: Для Windows: Выберите Файл->Параметры->Панель быстрого доступа. В списке «Выбрать команды из» выберите «Команды, отсутствующие на ленте». Прокрутите вниз и выберите «Закрыть все». Нажмите «Добавить». Нажмите «ОК». Теперь «Закрыть все» удобно располагается на панели быстрого доступа, позволяя вам очистить все одним щелчком мыши.
3 192 21 мая 2025, 08:50 7
Новости / Программирование
Google считает, что в следующем году ИИ выйдет на квалификацию Juno
Google устами специалиста, заявил, что ИИ вскоре сможет достичь навыков младшего инженера-программиста. Считается, что такой искусственный интеллект должен знать программирование лучше, чем человек с квалификацией «базовый уровень». Google считает, что прорыв на уровень «младший инженер-программист» должен свершиться следующим годом, сообщили didri.ru. Подобные выводы делают и другие спецы в области ИИ. Ведь модели ИИ продолжают совершенствоваться, становясь все популярнее среди программистов. Впрочем, часть специалистов напоминают, что ИИ предстоит научиться множеству других вещей. Например, запускать тесты, отлаживать программы. Люди, занимающиеся программированием, пользуются различными инструментами. Обычно мудрости они набираются от коллег, от книг или документов. Недавно OpenAI запустила Codex — помощника ИИ для программистов. Он работает в изолированной облачной среде, обеспечивая безопасность и позволяя работать с кодовой базой пользователя без доступа к Интернету.
1 491 20 мая 2025, 07:42 1
Новости / Программирование
Google планирует ввести кнопку «Максимальная безопасность» на Android 16
Google анонсировала функций безопасности на Android. Оная будет запущена со страницей «Расширенная защита». Нововведение появится в Android 16. Новый функционал позволит включать максимальную защиту с помощью всего одной кнопки-переключателя, пишет didri.ru. Он упрощает доступ к различным функциям безопасности, которые были разбросаны по разным настройкам. Программа Advanced Protection от Google на самом деле не нова. С самого начала эта программа была разработана для защиты аккаунтов Google от кибератак, а недавно также обеспечила защиту от рискованных загрузок. В Android 15 эта функция начала вписываться в настройки безопасности устройства. Однако с Android 16 Google представляет более лаконичную и простую в использовании версию. На Android Show Google демонстрирует новый вид страницы Advanced Protection, которая объединяет множество функций безопасности в одном месте. Когда основная кнопка-переключатель включена, различные дополнительные защиты будут работать немедленно и не могут
945 15 мая 2025, 06:16 6
Новости / Программирование
Компания Cadence представила суперкомпьютер для создания программ
Компания Cadence Design представила минувшей средой суперкомпьютер на базе чипов от Nvidia. Новинка ускоряет разработку ПО для всего: от проектирования чипов и самолетов до новых лекарств. Компания поставляла ПО, пишет didri.ru, которое такие компании, как Apple использовали для разработки чипов. Последние несколько лет она расширила интересы, начав помогать программами авиастроителям, биотехнологам, фармацевтам. Среди её заказчиков компания Boom, производящая сверхзвуковые самолеты, биотехнологический стартап Treeline Biosciences, разрабатывающий лекарства. Изначально программы писались с учетом возможностей центральных процессоров компьютеров прошлого века. В среду Cadence объявила, что переработала многие из этих основных программ для работы на новейших графических процессорах "Blackwell" от Nvidia. Новый суперкомпьютер Millennium M2000 от Cadence будет содержать около 32 новейших чипов Nvidia. Его стоимость составит около 2 миллионов долларов. Это цена для самых
1 722 8 мая 2025, 08:25 11
Новости / Программирование
Google решил позаимствовать идею рабочего стола Samsung
Google заимствует идею Samsung. Подразумевается рабочий стол этого бренда в телефоне. Оный назван конкурентом DeX. Порицать такое не принято. Копирование весьма распространено. DeX переносит пользователей Samsung Galaxy в знакомую среду – на рабочий стол Windows didri.ru. Правда, такое возможно при подключении телефона к внешнему монитору, клавиатуре и мыши. Теперь Google делает свою функцию рабочего стола, которая направлена на предоставление аналогичных функций, пользователям устройств Google Pixel. Уже известно, что будущая новинка будет иметь знакомый интерфейс рабочего стола с панелью задач и строкой состояния. Панель задач может улучшить многозадачность, показывая недавно использованные приложения, что позволяет быстро переключаться между ними. Нововведение позволит расширить возможности. Пользователи также смогут изменять размер приложений, перемещать их по экрану или размещать рядом. Хотя это может заинтересовать многих, важно подчеркнуть, что сейчас разработка еще тестируется
1 008 5 мая 2025, 07:02 5
Новости / Программирование
Apple раздала разработчикам четвертую бета-версию macOS Sequoia 15.5
Apple выпустила четвертую бета-версию macOS Sequoia 15.5 для разработчиков. Это стало еще одним шагом на пути к совершенствованию операционной системы, представленной прошлой осенью. Согласно анонсу, обновление, идентифицированное по номеру сборки 24F5068b, стало доступно 28 апреля 2025 года после выпуска третьей бета-версии на предыдущей неделе, пишет didri.ru. Этот бета-цикл сигнализирует, что Apple сосредоточена на повышении пользовательского опыта с помощью постепенных улучшений, хотя конкретные подробности о новых функциях остаются ограниченными. Четвертая бета-версия macOS Sequoia 15.5 — это в первую очередь релиз, ориентированный на разработчиков, нацеленный на устранение ошибок и оптимизацию производительности. MacRumors сообщает, что никаких крупных дополнительных функций не было раскрыто, что говорит о том, что Apple отдает приоритет стабильности, а не броским обновлениям. О возможных нововведениях размышляют журналисты. Они пишут, что бета-версия, скорее всего, будет основана
3 486 30 апреля 2025, 06:37 8