14 октября 2015 - 30 лет рабочей лошадке - языку C++.
Модератор: Саша З.
14 октября 2015 - 30 лет рабочей лошадке - языку C++.
In theory there is no difference between theory and practice. In practice there is.
- Alex-Vi
- Участник со стажем
- Сообщения: 806
- Зарегистрирован(а): 24 фев 2002, 16:03
- Откуда: Israel
- Контактная информация:
Re: 14 октября 2015 - 30 лет рабочей лошадке - языку C++.
Да, удовольствие работать на нём огромное. Особенно STL.
- Борис Бердичевский
- Ветеран интернета
- Сообщения: 29353
- Зарегистрирован(а): 17 ноя 2001, 02:00
- Откуда: Израиль, Беэр-Шева, которой ~3700 лет
- Контактная информация:
Re: 14 октября 2015 - 30 лет рабочей лошадке - языку C++.
А вот добавили бы в С++ garbage collector (автоматическое освобождение неиспользуемой памяти, удаление после new), и было бы всем щастье!
Меня зовут Барух Борис. Ани маамин бэ эмуна шлема...
Про «палестинцев»: «Они ревность Мою вызывали небогом... Я в них ревность вызову ненародом»
Мы -- здесь, они -- там! Мы здесь, в Израиле, они там, в арабских странах! | http://www.borisba.com
Про «палестинцев»: «Они ревность Мою вызывали небогом... Я в них ревность вызову ненародом»
Мы -- здесь, они -- там! Мы здесь, в Израиле, они там, в арабских странах! | http://www.borisba.com
Re: 14 октября 2015 - 30 лет рабочей лошадке - языку C++.
Борис Бердичевский писал(а):А вот добавили бы в С++ garbage collector (автоматическое освобождение неиспользуемой памяти, удаление после new), и было бы всем щастье!
1. Это можно сделать самому и очень несложно, зато очень эффективно. В последних STLях для особо ленивых даже есть уже готовые классы.
2. Прелесть C++ в потрясающе удачном сочетании ОО и близкого к машине С. Отсутствие всяких навязываемых примочек, типа garbage collection, позволяет сочетать в одном файле и на одном языке высоко-уровневые API и прямое управление регистрами в драйверах, к примеру, с учетом тайминговых ограничений.
Народ, который на С++ пишет - у нас ищут несколько человек с опытом. Чем больше опыт, тем лучше. 20+ лет опыта приветствуется. Работавшим с железом, крутым мульти-треднигом, GPU, обработкой изображений, видео, компайлерщикам - преимущество. Математикам-алгоритмистам преимущество (в другой группе того же проекта, достаточно С и МАТЛАБ). Подробности добавлю, если надо. Набрали молодых, теперь нужны те, кто работать умеет. Проект, ИМХО, интересный.
In theory there is no difference between theory and practice. In practice there is.
- Alex-Vi
- Участник со стажем
- Сообщения: 806
- Зарегистрирован(а): 24 фев 2002, 16:03
- Откуда: Israel
- Контактная информация:
Re: 14 октября 2015 - 30 лет рабочей лошадке - языку C++.
DK писал(а):Математикам-алгоритмистам преимущество
Алгоритмизация в какой области?
Re: 14 октября 2015 - 30 лет рабочей лошадке - языку C++.
Visual processing and Visual understanding
In theory there is no difference between theory and practice. In practice there is.
Re: 14 октября 2015 - 30 лет рабочей лошадке - языку C++.
Ещё пару keyword-ов из problem domain-а:
visual processing, visual understanding, deep learning, neural networks, object discovery and classification
visual processing, visual understanding, deep learning, neural networks, object discovery and classification
In theory there is no difference between theory and practice. In practice there is.
- 2000
- Участник со стажем
- Сообщения: 558
- Зарегистрирован(а): 17 ноя 2013, 09:53
- Откуда: ירושמיים
- Контактная информация:
Re: 14 октября 2015 - 30 лет рабочей лошадке - языку C++.
С ЮБИЛЕЕМ!!! Всё, уже не юноша, уже молодой человек!
А вот интересно, FORTRAN-4/77, PL-1 или, извините за выражение, АЛГОЛ-68 (ещё мои родители учили в МАИ, в шестидесятые годы), их даты кто-нибудь помнит? Поколение дедушек забывать нельзя, хотя они уже сегодня и на пенсии. Ведь с них всё началось!
А вот интересно, FORTRAN-4/77, PL-1 или, извините за выражение, АЛГОЛ-68 (ещё мои родители учили в МАИ, в шестидесятые годы), их даты кто-нибудь помнит? Поколение дедушек забывать нельзя, хотя они уже сегодня и на пенсии. Ведь с них всё началось!
Вот иные настали реальи,
И бессчётно воды утекло.
И давно уже нет той Натальи,
И в музее пылится седло.
©... ©... ©...
И бессчётно воды утекло.
И давно уже нет той Натальи,
И в музее пылится седло.
©... ©... ©...
- Alex-Vi
- Участник со стажем
- Сообщения: 806
- Зарегистрирован(а): 24 фев 2002, 16:03
- Откуда: Israel
- Контактная информация:
Re: 14 октября 2015 - 30 лет рабочей лошадке - языку C++.
2000 писал(а):А вот интересно, FORTRAN-4/77, PL-1 или, извините за выражение, АЛГОЛ-68 (ещё мои родители учили в МАИ, в шестидесятые годы), их даты кто-нибудь помнит? Поколение дедушек забывать нельзя, хотя они уже сегодня и на пенсии. Ведь с них всё началось!
ALGOL-60 учили в университете. Очень нравился этот язык. По существу, не язык программирования, а язык алгоритмизации.
ALGOL-68 учил самостоятельно. Богатый язык, тоже алгоритмический. Но была ему не судьба.
Re: 14 октября 2015 - 30 лет рабочей лошадке - языку C++.
Fortran-4 - писал на нем
PL-1 - плевался им
Algol-60 и -68 - учил самостоятельно, горел использовать, но не судьба
Ada - писал на нем, писал для него парсер и заготовку для кодогенератора - мой дипломный проект
Pascal - много писал на нем
Modula - учил самостоятельно, но пользоваться не пришлось
Prolog - давился им года 2
MainSail - года 4 ему отдал
С/С++ - 25 лет
ну и всякие скриптовые языки, Lisp, ...., которых не счесть.
Между прочим, старина Fortran все еще жив и неплохо здравствует в виде Fortran-78
PL-1 - плевался им
Algol-60 и -68 - учил самостоятельно, горел использовать, но не судьба
Ada - писал на нем, писал для него парсер и заготовку для кодогенератора - мой дипломный проект
Pascal - много писал на нем
Modula - учил самостоятельно, но пользоваться не пришлось
Prolog - давился им года 2
MainSail - года 4 ему отдал
С/С++ - 25 лет
ну и всякие скриптовые языки, Lisp, ...., которых не счесть.
Между прочим, старина Fortran все еще жив и неплохо здравствует в виде Fortran-78
Последний раз редактировалось DK 05 ноя 2015, 16:42, всего редактировалось 1 раз.
In theory there is no difference between theory and practice. In practice there is.
- Борис Бердичевский
- Ветеран интернета
- Сообщения: 29353
- Зарегистрирован(а): 17 ноя 2001, 02:00
- Откуда: Израиль, Беэр-Шева, которой ~3700 лет
- Контактная информация:
Re: 14 октября 2015 - 30 лет рабочей лошадке - языку C++.
DK писал(а):1. Это можно сделать самому и очень несложно, зато очень эффективно. В последних STLях для особо ленивых даже есть уже готовые классы.
Есть проблема с этим. Кучу готовых API надо перекомпилировать под GC. Уж не говоря о пользовательском коде. Конечно, все вызовы delete/free должны стать фиктивными.
Меня зовут Барух Борис. Ани маамин бэ эмуна шлема...
Про «палестинцев»: «Они ревность Мою вызывали небогом... Я в них ревность вызову ненародом»
Мы -- здесь, они -- там! Мы здесь, в Израиле, они там, в арабских странах! | http://www.borisba.com
Про «палестинцев»: «Они ревность Мою вызывали небогом... Я в них ревность вызову ненародом»
Мы -- здесь, они -- там! Мы здесь, в Израиле, они там, в арабских странах! | http://www.borisba.com
Re: PL-1
Ага. Именно это его и погубило. Там даже можно было создавать новые типы с разным количеством бит под целую часть и мантиссу. Монстр. ИМХО, если С++ не остановится, его ждет та же судьба. Уже сегодня С++, ИМХО, слишком большой.
In theory there is no difference between theory and practice. In practice there is.
Re: 14 октября 2015 - 30 лет рабочей лошадке - языку C++.
Потрясное интервью с Алексом Степановым, автором STL, 1997й год. Как я и думал, STL и ОО это противоположные парадигмы и совершенно удивительно, как Страуструп сумел втиснуть их в один язык.
An Interview with A. Stepanov
An Interview with A. Stepanov
In theory there is no difference between theory and practice. In practice there is.
- Alex-Vi
- Участник со стажем
- Сообщения: 806
- Зарегистрирован(а): 24 фев 2002, 16:03
- Откуда: Israel
- Контактная информация:
Re: 14 октября 2015 - 30 лет рабочей лошадке - языку C++.
DK писал(а):Потрясное интервью с Алексом Степановым, автором STL, 1997й год. Как я и думал, STL и ОО это противоположные парадигмы и совершенно удивительно, как Страуструп сумел втиснуть их в один язык.
An Interview with A. Stepanov
STL - это произведение искусства.
P.S. Александр Степанов на LinkedIn: https://www.linkedin.com/in/alexanderastepanov
Re: 14 октября 2015 - 30 лет рабочей лошадке - языку C++.
На самом деле один из самых корявых ОО языков со страхолюдным синтаксисом в этой области, одни итераторы STL чего стоят , скопище :: и <>.Ненавижу STL, обычно проще написать свой контейнер. ОО, когда оно было на пике моды, сожрало миллиарды человеко-часов и квадрилионы тактов впустую, сейчас уже нет того фанатизма. Хорошие ОО языки - Делфи и Питон например.
Ignorance is strength
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 38 гостей