История изменений
Исправление be_nt_all, (текущая версия) :
Написал на «чем-то» вроде все удобно, красиво, а работает и кушает много. Попробовали другой вариант, в разы быстрее и меньше кушает.
Ну, в своё время после одного такого случая появился C++. Если кто вдруг не в курсе молодой Бьярн Страуструп писал свой диплом на языке Simula-67. Это такой переделанный двумя суровыми норвежскими парнями Algol-60 (из которого, кстати, другой скандинав сделал Pascal) с объектами и классами, только там ещё объекты могли и в роли сопрограмм выступать. Всё это было красиво и замечательно, но к объектам там (ЕМНИП) прилагался сборщик мусора, а это по тем временам был тот ещё северный лис (первые лисп-программы могли неделями обсчитываться). Так что в результате он этот свой диплом переписывал на, кажется, смесь фортрана и ассемблера (как и на каком языке датчанин Бьярн при этом матерился, история умолчивает).
Ну и когда он устроился в НИИ ЧАВО при AT&T (где всяческих кандидатов IT-шных наук поощряли заниматься любимыми pet-проектами, да ещё и платили за это зарплпту) он и решил сделать из практически самого эффективного из ЯП — С, язык с классами как в Симуле (добавляя по ходу понравившееся из Algol-68, который даже и в чистых сях уже немного виден).
Ну да, я знаю, тут хватает людей, которые скажут что плюсы не нужны (я даже знаю кто тут примерно это скажет). Си — и больше не проси. Но у меня «детская» травма. Я был ушиблен олдскульным си-кодом (не, не тем, что в K&R, а тем как в начале 90-х у нас писали). Поэтому на чистом Си практически не писал, когда на нём нужно было сделать курсовую, оттянулся от души, наопределяв макросов и написав на чём-то, в чём язык C вряд ли кто узнал бы. Поэтому с паскаля/дельфей ушёл именно в плюсы (с кратким периодом C++ Builder’а)
Исправление be_nt_all, :
Написал на «чем-то» вроде все удобно, красиво, а работает и кушает много. Попробовали другой вариант, в разы быстрее и меньше кушает.
Ну, в своё время после одного такого случая появился C++. Если кто вдруг не в курсе молодой Бьярн Страуструп писал свой диплом на языке Simula-67. Это такой Algol-60 (из которого, кстати, другой скандинав сделал Pascal) с объектами и классами, только там ещё объекты могли и в роли сопрограмм выступать. Всё это было красиво и замечательно, но к объектам там (ЕМНИП) прилагался сборщик мусора, а это по тем временам был тот ещё северный лис (первые лисп-программы могли неделями обсчитываться). Так что в результате он этот свой диплом переписывал на, кажется, смесь фортрана и ассемблера (как и на каком языке датчанин Бьярн при этом матерился, история умолчивает).
Ну и когда он устроился в НИИ ЧАВО при AT&T (где всяческих кандидатов IT-шных наук поощряли заниматься любимыми pet-проектами, да ещё и платили за это зарплпту) он и решил сделать из практически самого эффективного из ЯП — С, язык с классами как в Симуле (добавляя по ходу понравившееся из Algol-68, который даже и в чистых сях уже немного виден).
Ну да, я знаю, тут хватает людей, которые скажут что плюсы не нужны (я даже знаю кто тут примерно это скажет). Си — и больше не проси. Но у меня «детская» травма. Я был ушиблен олдскульным си-кодом (не, не тем, что в K&R, а тем как в начале 90-х у нас писали). Поэтому на чистом Си практически не писал, когда на нём нужно было сделать курсовую, оттянулся от души, наопределяв макросов и написав на чём-то, в чём язык C вряд ли кто узнал бы. Поэтому с паскаля/дельфей ушёл именно в плюсы (с кратким периодом C++ Builder’а)
Исходная версия be_nt_all, :
Написал на «чем-то» вроде все удобно, красиво, а работает и кушает много. Попробовали другой вариант, в разы быстрее и меньше кушает.
Ну, в своё время после одного такого случая появился C++. Если кто вдруг не в курсе молодой Бьярн Страуструп писал свой диплом на языке Simula-67. Это такой Algol-60 (из которого, кстати, другой скандинав сделал Pascal) с объектами и классами, только там ещё объекты могли и в роли сопрограмм выступать. Всё это было красиво и замечательно, но к объектам там (ЕМНИП) прилагался сборщик мусора, а это по тем временам был тот ещё северный лис (первые лисп-программы могли неделями обсчитываться). Так что в результате он этот свой диплом переписывал на, кажется, смесь фортрана и ассемблера (как и на каком языке датчанин Бьярн при этом матерился, история умолчивает).
Ну и когда он устроился в НИИ ЧАВО при AT&T (где всяческих кандидатов IT-шных наук поощряли заниматься любимыми pet-проектами, да ещё и платили за это зарплпту) он и решил сделать из практически самого эффективного из ЯП — С, язык с классами как в Симуле (добавляя по ходу понравившееся из Algol-68, который в сях и так уже немного виден).
Ну да, я знаю, тут хватает людей, которые скажут что плюсы не нужны (я даже знаю кто тут примерно это скажет). Си — и больше не проси. Но у меня «детская» травма. Я был ушиблен олдскульным си-кодом (не, не тем, что в K&R, а тем как в начале 90-х у нас писали). Поэтому на чистом Си практически не писал, когда на нём нужно было сделать курсовую, оттянулся от души, наопределяв макросов и написав на чём-то, в чём язык C вряд ли кто узнал бы. Поэтому с паскаля/дельфей ушёл именно в плюсы (с кратким периодом C++ Builder’а)