Недавно на Habr вышел перевод статьи под названием: «Классическое программирование на грани вымирания»Читать полностью »
Рубрика «прикладное программирование»
Мамкин программист про ИИ, «программисты скоро будут не нужны» и прочие страшилки
2023-12-16 в 16:05, admin, рубрики: python, машинное обучение, нейронные сети, Питон, прикладное программирование, Программирование, творчествоЧто делает Rust универсальным языком программирования
2020-05-30 в 21:26, admin, рубрики: Rust, высокоуровневое программирование, низкоуровневое программирование, прикладное программирование, Программирование, Промышленное программирование, системное программирование, языки программирования
Долгое время Rust позиционировался исключительно как язык для системного программирования. Попытки использовать Rust для высокоуровневых прикладных задач зачастую вызывали усмешку у значительной части сообщества: зачем использовать инструмент в том качестве, на которое он не рассчитан? Какая польза от возни с типами и анализатором заимствований (borrow checker), если есть Python и Java со сборкой мусора? Но другая часть сообщества всегда видела потенциал Rust именно как языка прикладного, и даже находила его удобным в использовании для быстрого прототипирования — во многом благодаря его особенностям, а не вопреки им.
Союз R и PostgreSQL. Анализируем работу аэропортов, рассчитываем пенсии
2018-10-29 в 16:42, admin, рубрики: dbms, postgres, postgresql, Блог компании Postgres Professional, прикладное программирование, серверное программирование, СУБД, язык r, языки программированияЧасть I. R извлекает и рисует
Конечно, PostgreSQL с самого начала создавалась как универсальная СУБД, а не как специализированная OLAP-система. Но один из больших плюсов Постгреса — в поддержке языков программирования, с помощью которых из него можно сделать что угодно. По изобилию встроенных процедурных языков ему просто нет равных. PL/R — серверная реализация R — любимого языка аналитиков — один из них. Но об этом позже.
R – удивительный язык со своеобразными типами данных — list
, например, может включать в себя не только данные разных типов, но и функции (вообще, язык эклектичный, и говорить о принадлежности его к определенному семейству не будем, чтобы не порождать отвлекающие дискуссии). В нем есть симпатичный тип данных data.frame
, который подражает таблице РСУБД — это матрица, у которой столбцы содержат разные типы данных, общие на уровне столбца. Поэтому (и по другим причинам) работать в R с базами данных довольно удобно.
Мы будем работать в командной строке в среде RStudio и соединяться с PostgreSQL через драйвер ODBC RpostgreSQL. Их несложно установить.
Поскольку R создавался как этакий вариант языка S для тех, кто занимается статистикой, то и мы приведем примеры из простенькой статистики с простенькой графикой. У нас нет цели знакомить с языком, но есть цель показать взаимодействие R и PostgreSQL.
Обрабатывать данные, хранящиеся в PostgreSQL, можно тремя путями.
Читать полностью »