задач. Ассемблер для низкоуровневых, Паскаль/С для быстрых программ и Бейсик для проверки алгоритмов, моделирования и прочего одноразового кода.
Сегодня Ассемблер остается на месте, Бейсик заменен на Питон, а вот что стоит взять в качестве актуального компилируемого языка?
Ту же сишку и бери, ну или плюсы, что понравится
работаю на java. советую
появились го и раст
Компилятор: На первом месте: ассемблер, на втором месте: c/c++, на третьем: rust, go
Для алгоритмов я Lisp предпочитаю (если именно алгоритм погонять). А так сейчас многие студенты шарпе пишут, он достаточно прост.
😳 насколько сложен липс?
Скриптовый яп - интерпретатор
Лисп немного похож на питон. В основе функционалка, но есть и набор для ООП. Мне нравится "прозрачность" и возможность править алгоритмы на лету)) Некоторых заморачивают скобки (аналог отступов в питон), других нотация когда сначала команда потом операнды(прямо как в асме, ага)
раст или с++
Универсальный, быстрый и написанный на фасме, это PureBasic. Не знаю почему, но среди пурика, голанга и питона, только первый дал возможность создавать нормальные программы с интерфейсами всякими, при этом сохраняя малые размеры и высокую скорость. Ну и самое главное, фасмовые доработки прям по коду вносятся. Очень удобно. Но он платный!
А что писать собираетесь? :)
Есть у меня куча кое-каких данных, по которым надо ускорить сбор статистики. Сейчас это заносится в БД и потом делается SQL запрос. Появилась идея сохранить все в большой бинарный файл, и прямо там искать и считать, прыгая по смещениям и получая данные сразу в бинарном виде. Размышляю о необходимых процедурах. А так-как Питон при обработке бинарных данных не очень удобен, задумался о связке компилируемого языка + asm.
Да интересная задачка!
Обсуждают сегодня