Бьерн Страуструп по C - минуле, сьогодення і майбутнє

R

Rushhour

Guest
Ось лише частина прикордонних Visonary Інтерв'ю
на http://www.hwswworld.com/bs_interview.php, просто поділитися з вами

Лучший,
Ed

Прикордонний Журналу (FJ): В ході програмування С , одне правило, починається з перших класах специфікацію, яка по суті своїй є статичним абстракції Snap Shot динамічного реального світу у зв'язку OO (статичний динамічний), після кодування, налагодження і тестування, в намагатися наслідувати ж знімок в реальному світі динамічно (статичний динамічний).З точки зору О.О., яким C вирішити цю проблему OO моделювання, щоб допомогти програмістам для виконання керівництвом динамічного відображення статичних і потім статичного динамічного відображення?

Bjarne Stroustrup (BS): Якби у мене була можливість назвати стиль програмування мені подобається більше за все, це було б "Клас-орієнтоване програмування", але тоді я не дуже добре на пошуки Snappy імена.Школа думки, що я належу - кореняться в Simula і пов'язаних з філософією дизайну - підкреслюється роль перевірки часу компіляції і гнучкі (статичного) типу систем.Розмірковуючи про поведінку програма повинна мати коріння в (статичні) структури вихідного коду.Слід зосередити увагу на гарантії, інваріантних та ін, які тісно пов'язані з цією статичної структурою.Це єдиний спосіб я знаю, щоб ефективно боротися з коректність.Тестування має величезне значення, але не може бути систематичною і повної без хорошої внутрішньої структури програми - простодушних Blackbox тестування будь-яких значних системі неможлива через експоненціального вибуху держав.

Тому я рекомендую, щоб люди думали в термінах класів інваріанти, гарантує обробку винятків, добре структурований управління ресурсами і т.д. Я хотів би додати, що я сильно не подобаються налагодження (як і АН випадку і безсистемно), і рішуче воліє міркувати про вихідним кодом і систематичних перевірок.Я також підтримую те, що вважаю здоровою підозрілості всіх видів виконуваних час модифікації коду (само змінивши код, динамічне зв'язування, плагіни, під час виконання патчів), тому що вони занадто часто обходить ретельний аналіз і від усієї системи тестування.

 
W odpowiedzi na potrzeby użytkowników pracujących w środowiskach o dużym zapyleniu i zapiaszczeniu firma Epson opracowała pierwszy na świecie projektor z automatycznie zamykaną i otwieraną przesłoną wlotu i wylotu powietrza układu chłodzącego - pyłoodporne projektory Epson EB-D6250 i EB-D6155W. Urządzenia posiadają jasność 4.000 i 3.500 lumenów, rozdzielczość XGA i WXGA oraz filtr elektrostatyczny na 10.000 godzin pracy.

Read more...
 

Welcome to EDABoard.com

Sponsor

Back
Top