?

Log in

No account? Create an account
Макс Лапшин's Journal
 
[Most Recent Entries] [Calendar View] [Friends View]

Tuesday, September 26th, 2006

Time Event
7:12a
Почему я считаю, что С(C++) — язык хороший, но для бизнес-логики не подходит.

Во-первых, что я в это вкладываю. Я не буду делать большого различия между этими языками, потому что они все таки достаточно близки (объясню ниже). C позволяет действительно очень четко и минимально тратить ресурсы компьютера на реализацию работающего и проверенного алгоритма. При этом он на мой взгляд совершенно не подходит для написания на нем бизнес-логики — часто и быстро изменяемой, сложной и запутанной части продукта.

Надо отметить, что как всегда, из любого правила есть исключения в виде вопросов оптимизации по скорости и ресурсоемкости. Эти вопросы слишком сложны, что бы их прям тут осветить, но надо заметить, что они всегда могут делать свои коррективы. Но что можно сказать совершенно точно, так это то, что человек, принимающий решение о том, что бы писать сложную логику на С++ вместо более высокоуровневого языка из-за проблем по скорости на основании _только_ своих догадок или на основании идей предварительной оптимизации — неправ. Без профилирования его слова — пустой звук и я говорю это не на пустом месте.

Collapse )

<< Previous Day 2006/09/26
[Calendar]
Next Day >>
My Website   About LiveJournal.com