作者:乔山办公网日期:
返回目录:office365
主要是c/c++。
数据库部分依赖java。宏涉及python、starbasic、javascript等。
LibreOffice是用C++和Java两种语言开发的。
LibreOffice是OpenOffice.org 办公套件衍生版, 同样免费开源,以Mozilla Public License V2.0许可证分抄发源代码,但相比OpenOffice增加了很多特色功能。LibreOffice拥有强大的zd数据导入和导出功能,能直接导入PDF文档、微软Works、LotusWord,支持主要的OpenXML格式。软件本身并不局限于Debian和Ubuntu平台,OpenXML格式Windows、Mac、PRM packageLinux等多个系统平台。
注意:Microsoft Office 2010 会对LibreOffice 3.5 生成的 ODF 1.2 文档报错(但仍可以打开),这是因为Microsoft Office 2010 只支持 ODF 1.1。
主程序用c/c++。数据库等依赖java。宏可以是python、starbasic、javascript等。
LibreOffice就是以前的OpenOffice,它是用什么语言开发的?zd
主页上介绍说是C++和Java,这两种语言各占多少比例呢?
我用工具统计了一下,扩展名为专“h,c,hxx,cxx,hpp,cpp”的文件共有代码 7,079,200 行。扩展名为java的文件共有代码 690,005 行。
换句话说,java的代码还不到c/c++代码的十分之一。
因此,我们可以很确定的说属LibreOffice主要是c/c++开发的。
ps:
我分析的LibreOffice版本为libreoffice-core-3.5.2.2
我用的统计工具为 http://code.google.com/p/xcodecounter/