Freigeben über


Почему форматы файлов Microsoft Office настолько сложны?

????? ?? ??????????? ????????????, ??????????? ?????? ?????? Microsoft Office, Joel Spolsky ??????? ???????? ??????, ??????????? ?????? ?????? ???? ?????? ????????? ?????? ?, ?? ?????? ??????, ?????????? ??????? ?? ?????????????.

A normal programmer would conclude that Office’s binary file formats:

  • are deliberately obfuscated
  • are the product of a demented Borg mind
  • were created by insanely bad programmers
  • and are impossible to read or create correctly.

???? ???????, ?? ???????? ? ???, ??? ??? ??????? ????? ??????? ??????? ? ??? ?? ?????????? ?????????????? ?????? ?????? ???? ?????? ?????????????? ?? ??? ?????????? ??????? «???????» ?????? ??????. ???, ??????, ???????? ? OOXML, ??? ??? ???? ?????? ??-???????? ?????? ???????????? ??????????? ??? ???????????, ??????? ????????????? ???????? ???????.

?????? ? ?????? ???? ??????????? ????????. ???? ?? ?? ?????? ???? Microsoft Office (????? ??????? OpenOffice ??? StarOffice), ?? ?????? ????????, ??? ???? ??????????? ?????? ? «????????» ????????? ? ?????? ?????? ?? ??????? ??????. ?????? ????? ????? ???? ??????????????? OLE ??????????????, ??????? ?????????? Microsoft Office ?????? ????????????, ???? ????? ??????? ?????? ?? ?????, ??, ??? ????, ??????????? ? ??????.

Cross-posted from blog.not-a-kernel-guy.com.