Help ID'ing Language of Apps
Results 1 to 5 of 5

Thread: Help ID'ing Language of Apps

  1. #1
    Junior Member
    Join Date
    Nov 2001

    Help ID'ing Language of Apps

    Hi! How can you tell what language an application is written in? For example, I'm trying to see what language certain email apps like Outlook and Lotus Notes are in. My question is how can you tell? For example, how can you tell what language Excel and Word are written in? I've tried to google this but didn't find what I was looking for. Thanks!

  2. #2
    Shadow Programmer mmelby's Avatar
    Join Date
    Jul 2002
    Ft. Myers, FL
    Most stuff like Outlook and Word are written in mostly some form of C, with some routines written in ASM. I say mostly because some of the latest stuff is also written partly in .net and VB. Some applications written with RAD tools may be identified by looking in the EXE or DLL.

    Hope this helps.
    Work... Some days it's just not worth chewing through the restraints...

  3. #3
    Senior Member
    Join Date
    Jan 2002
    If you look at the library dependencies of an executable, it may reveal what language it was written in

    Dependency on the C runtime library probably indicates it's written in C (or C++) (But not necessarily because other compilers may link to it).

    If you "strings" the binary it can often be determined.

    Bear in mind that stuff like M$ Outlook consists of a large number of modules linked together as DLLs or COM classes, hence they may not all be written in the same Language.

    I imagine that Outlook is nearly all written in C++ however.

    Lotus notes, I haven't got a clue. C++ maybe. Smalltalk maybe (IBM used to write a lot of stuff in Smalltalk)?


  4. #4
    Leftie Linux Lover the_JinX's Avatar
    Join Date
    Nov 2001
    Beverwijk Netherlands

    Why would you want to know what language a compiled app is writen in..
    What good would it do you..


    A tool like resourcehacker can also help you determine what language a .exe is written in..
    ASCII stupid question, get a stupid ANSI.
    When in Russia, pet a PETSCII.

    Get your ass over to SLAYRadio the best station for C64 Remixes !

  5. #5
    Senior Member Wazz's Avatar
    Join Date
    Apr 2003
    Get a disassembler such as IDA Pro (The Best), or W32DASM. IDA Pro will tell you what language the proggie is written in. This is also a good way to understand how programs are written if you are just learning.... Hope this helps.
    "It is a shame that stupidity is not painful" - Anton LaVey

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts