История изменений
Исправление eao197, (текущая версия) :
Ты обладаешь иной точкой зрения
...скорее, еще кое что помню из истории. Вот в 1980-х на свет появилось всего несколько языков без GC, которые более-менее широко использовались: Ada, C++, Objective-C, ObjectPascal. Ну и сюда же можно, наверное, добавить Modula-2 из конца 1970-х.
Остальное, что вспоминается из тех времен, было с GC. Вот навскидку: SmallTalk, Eiffel, Common Lisp, Erlang, Perl, Python. Причем это были далеко не первые языки с GC.
Широкому распространению языков с GC препятствовало вовсе не то, что «лучшие умы от разработки ЯП» еще не разобрались как правильно. А в то, что машины тогда были на порядки более дохлыми и памяти там было всего ничего. Что как бы не помогало работе GC.
Своему успеху Java и C# обязаны, прежде всего, невероятно быстрому росту мощности вычислительной техники, который наблюдался где-то с конца 1980-х до конца 2000-х. Если бы не это и если бы сейчас машина с процессором на 25MHz и 16Mb RAM считалась бы очень мощной, стоила бы десятка полтора килобаксов, то никаких Java и C# в мейнстриме не было бы.
Исходная версия eao197, :
Ты обладаешь иной точкой зрения
...скорее, еще кое что помню из истории. Вот в 1980-х на свет появилось всего несколько языков без GC, которые более-менее широко использовались: Ada, C++, Objective-C, ObjectPascal. Ну и сюда же можно, наверное, добавить Modula-2 из конца 1970-х.
Остальное, что вспоминается из тех времен, было с GC. Вот навскидку: SmallTalk, Eiffel, Common Lisp, Erlang, Perl, Python. Причем это были далеко не первые языки с GC.
Широкому распространению языков с GC препятствовало вовсе не то, что «лучшие умы от разработки ЯП» еще не разобрались как правильно. А в том, что машины тогда были на порядки более дохлыми и памяти там было всего ничего. Что как бы не помогало работе GC.
Своему успеху Java и C# обязаны, прежде всего, невероятно быстрому росту мощности вычислительной техники, который наблюдался где-то с конца 1980-х до конца 2000-х. Если бы не это и если бы сейчас машина с процессором на 25MHz и 16Mb RAM считалась бы очень мощной, стоила бы десятка полтора килобаксов, то никаких Java и C# в мейнстриме не было бы.