Войти
ФлеймФорумПрограммирование

Преобразование ссылок на массив [KRESTOPROBLEMY] (7 стр)

Страницы: 13 4 5 6 7 8 Следующая »
#90
18:34, 30 мар. 2018

1 frag / 2 deaths
Короче, тебе надо не гибкий язык, а язык, заточенный именно под тебя: Тарас++.
Я то думал ты ищешь общее решение, а не частичное.


#91
18:34, 30 мар. 2018

1 frag / 2 deaths
> Для таких базовых вещей, как строки или динамические массивы или умные
> указатели или наследование, лучше встраивание в язык

> Двусвязный список тоже б в язык вшить лучше

Это путь в никуда. Таким образом можно и до втсравианиря движка Doom в язык дойти.

#92
18:36, 30 мар. 2018

Great V.
> Я то думал ты ищешь общее решение, а не частичное.
Это общее решение, чтоб код был читаемым всеми, а не только автором велосипеда.

Panzerschrek[CN]
> Таким образом можно и до втсравианиря движка Doom в язык дойти.
В 90% программ есть движок Дума? Да ладно!

#93
18:38, 30 мар. 2018

Panzerschrek[CN]
Твои мысли, как пилителя языга, тоже интересны.
А что, в общем то, должно быть заложено в язык?
А то сам пока тоже шрек++ пилишь.

#94
18:40, 30 мар. 2018

1 frag / 2 deaths
> Это общее решение, чтоб код был читаемым всеми, а не только автором велосипеда.
Ну я пока с трудом читаю то говно, которое встроили в С++.
Это я к тому, что нет гарантии читабельности, даже если это встроили в ядро.
Да и сама читабельность - дело вкуса. Всем не угодишь.
А тол либо для ограниченного круга "ценителей" всегда можно сделать.

#95
18:52, 30 мар. 2018

Great V.
> А что, в общем то, должно быть заложено в язык?
Всё, что есть в 90% программ. Механизм наследования должен быть частью языка, а не пилиться средствами, конечно же.

Great V.
> Это я к тому, что нет гарантии читабельности, даже если это встроили в ядро.
Смотря как встроить.

#96
18:53, 30 мар. 2018

Great V.
> А что, в общем то, должно быть заложено в язык?
В языке самом по себе должны содержаться базовыев ещи (типа функций и структур) и то, что остальными способами невозможно или крайне неудобно реализовывать (наследование, конструкторы-деструкторы, сборка мусора, проверки ссылок и т. д.).
Всякие структуры данных, кроме совсем уж базовых (структура, кортеж, массив, объединение) уже можно, а значит нужно реализовывать отдельно от языка - в библиотеке.

#97
19:14, 30 мар. 2018

Panzerschrek[CN]
А почему нельзя сделать язык таким, чтобы
> в библиотеке
были эти самые
> базовыев ещи (типа функций и структур) и то, что остальными способами
> невозможно или крайне неудобно реализовывать (наследование,
> конструкторы-деструкторы, сборка мусора, проверки ссылок и т. д.)
?

1 frag / 2 deaths
> Всё, что есть в 90% программ.
90% каждой программы? Или общее 90% программ?
А что, если в этих 90% попадет веб? Работа с бд? Утиная типизация? Блокчейны, наконец?

#98
19:21, 30 мар. 2018

Great V.
> чтобы
> > в библиотеке
> были эти самые

Тогда все захотят написать более крутую библиотеку

Great V.
> А что, если в этих 90% попадет веб? Работа с бд? Утиная типизация? Блокчейны,
> наконец?
Если язык позиционируется для веба, бд, блокчейна, то да, вшить.

#99
19:23, 30 мар. 2018

1 frag / 2 deaths
> Тогда все захотят написать более крутую библиотеку
Пусть пишут. В чем беда?
Или боишься, что напишут лучше, чем ты? : )

#100
19:24, 30 мар. 2018

Great V.
> Или боишься, что напишут лучше, чем ты? : )
Боюсь, что придётся разгребать, когда в программе будет свалено 5 классов строки и 3 класса динамического массива.

#101
19:41, 30 мар. 2018

1 frag / 2 deaths
Значит какие то стремные строки там.
Нормальные библиотеки не зашквар и за основу взять.

#102
20:48, 30 мар. 2018

Great V.
> Значит какие то стремные строки там.
В С++ все строки стрёмные.

#103
21:04, 30 мар. 2018

Особенно из которых исходники.

#104
21:19, 30 мар. 2018

1 frag / 2 deaths
> В С++ все строки стрёмные.

все мужики - казлы?

Страницы: 13 4 5 6 7 8 Следующая »
ФлеймФорумПрограммирование

Тема в архиве.