LINUX.ORG.RU
ФорумTalks

Какой язык короче?

 


0

2

Кто-нибудь пытался сравнивать объёмы исходников на разных языках?

Я понимаю, что разные языки удобнее для одних задач, и неудобнее для других. Где-то хорошее матичное умножение, где-то работа со строками, где-то GUI, где-то обвязка для БД, где-то удобнее писать ветвящиеся условия, а где-то мегабайты бойлерплейта и неприемлемо длинные ключевые слова.

Хорошо бы, если бы заодно сравнивали читаемость по каким-нибудь объективным критериям.

Кто-нибудь пытался анализировать статистику?

★★★★★

Я когда-то сравнивал. К Питону по краткости приближались D и Nim. Доказательств нет, по памяти говорю.

Kogrom ★★
()
Ответ на: комментарий от AnonymUser

Хитрого тут мало, скорее странное. А так - в баш вообще много неприятного, я давно стараюсь с баша все свои скрипты переносить на луа питон.

То что он «круче» в этой части - это ему никак не плюс.

LightDiver ★★★★★
()
Ответ на: комментарий от question4

не более 4 уровней отступа

Садись, два. Не смог записать с 3 уровнями – вон из профессии.

ant1
()
Ответ на: комментарий от olelookoe

какой бы ни был волшебный ЯП, но если он процесс отладки превращает в квест - это баловство а не инструмент, тчк.

И где сейчас лучше с отладкой?

question4 ★★★★★
() автор топика
Ответ на: комментарий от tiinn

Во всяком случае, русские книги длиннее английских.

Не всегда. Переводы с английского на русский длиннее. А при переводе русских книг на английский наоборот получается, английский вариант длиннее. Тут разница не в языках, а в том, что перевод обычно получается длиннее оригинала.

CrX ★★★★★
()
Ответ на: комментарий от CrX

Да, но тут уже сильно зависит от текста. Если стихи, то да, а вот если канцеляризмы какие-то, например, Конституцию РФ переводить, то перевод на английский длиннее на проценты (около десяти). А как выше писали, обратный перевод в среднем длиннее на треть. Так что, английский всё же лаконичнее

tiinn ★★★★★
()
Ответ на: комментарий от tiinn

Важен ещё индивидуальный стиль переводчика. Кто-то умеет сокращать, кто-то наоборот разворачивает оригинальый текст на другом языке.

AnonymUser
()
Ответ на: комментарий от AnonymUser

Чат - очень расплывчатое понятие, можно и короче сделать. Зависит от функциональности.

У меня одни стили 87кб вон при общем размере проекта 1-1.2мб.

Скоре всего при той же функциональности на js код будет процентов на 50 короче.

LightDiver ★★★★★
()
Ответ на: комментарий от LightDiver

У меня всего минимум. css с footer и header 886 байт, на диске 12кб. Из функционала конвертация ссылок, изображений и приват. Многоканальность, но это на код почти не влияет.

Но нет регистрации и авторизации. Произвольный ник как в irc. router - 1.1кб.

AnonymUser
()

HQ9+. Лучше него человечество ничего не придумает. Потому что:

  • H выводит «Hello, World!»
  • Q выводит исходный код программы - quine
  • 9 выводит текст «99 Bottles of Beer»
  • + увеличивает внутренний аккумулятор
PPP328 ★★★★★
()
Последнее исправление: PPP328 (всего исправлений: 1)

На языке математики можно всё сделать коротким x Э N - три символа, а как ты напишешь в коде? #include <stdint.h> #include <stdio.h> void main() int x=getch_() return x>0 && x<INT_MAX

doomer
()
Последнее исправление: doomer (всего исправлений: 3)
Ответ на: комментарий от doomer

На языке математики все эти инклуды подгружаются неявно. Обычно проблем нет, но иногда возникают коллизии. Например, кому-то понадобился интеграл Римана-Дарбу вместо Лебега.

P.S. Ты ж вроде уходил из-за докапываний?

question4 ★★★★★
() автор топика
Ответ на: комментарий от sin_a

Boromir smiled https://sadtranslations.livejournal.com/981734.html

Выше обсудили. Отсебятина переводчиков — отдельная тема. Ещё в 1990-х в Фидо ходили «Вредные советы переводчику Толкина». Хотя кому-то нравится.

question4 ★★★★★
() автор топика
Ответ на: комментарий от doomer

Подгружаются. Детские травмы, как их математичка в школе чморила.

question4 ★★★★★
() автор топика

А где forth? Он будет коротким и понятным ровно настолько, насколько ты его напишешь сам.

Irma ★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)