What language is Office Suite written in?

T

TCook

Hey All,

First, I apologize for hitting up so many different newsgroups but I wasn't
sure which one(s) would be appropriate or hold such an answers.

I was having a philosophical question about programming languages and
performance earlier today with another developer when the subject of Office
Suite came up. Neither of us knew what language was used for these popular
desktop apps nor could we find a definitive answer on the web.

Is Office Suite written entirely in C?

Are parts of the apps or some of the apps written in C++?

Thanks & Regards,

TC
 
G

Guest

Originally it was written in C (from what I have read). Based on its current
design it certainly appears to be object oriented at this point which means
that it is (at least in part) written in C++. It would be interesting to know
if it has been entirely changed to C++ or if there are still legacy bits and
pieces written in the original C.

So I guess the answer is C++ with quite possibly still some reminants of C...
 
J

Jonathan West

TCook said:
Hey All,

First, I apologize for hitting up so many different newsgroups but I
wasn't sure which one(s) would be appropriate or hold such an answers.

I was having a philosophical question about programming languages and
performance earlier today with another developer when the subject of
Office Suite came up. Neither of us knew what language was used for these
popular desktop apps nor could we find a definitive answer on the web.

Is Office Suite written entirely in C?

Are parts of the apps or some of the apps written in C++?

Thanks & Regards,

Office is mostly written in C++


--
Regards
Jonathan West - Word MVP
www.intelligentdocuments.co.uk
Please reply to the newsgroup
Keep your VBA code safe, sign the ClassicVB petition www.classicvb.org
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top