What software is used to develop complex programs like 'Adobe InDesign'?

I want to find out:
What software is used to develop complex programs like 'Adobe InDesign'?
Thanks.

Just to expand a bit for anyone who is interested:
Virtually all commercial software like InDesign, Photoshop, etc., is written these days in C or C++. That's not so much because C is such a vastly better language than anything else, it's more because in its advent it was vastly better than anything else at the time, and as a result, all software programmers know C by default. And once you have the beginnings of a codebase in C and a pool of software engineers who all know C, there is little reason to rewrite your code in some other language from scratch.
Your question about software pertains more to the IDE that is used to write the code. That will obviously vary from one company to another and could be as simple as a plain text editor coupled with a command-line C compiler, to any number of commercial IDEs that all basically accomplish the same thing. For a long time in the elder days, virtually all code development on the Mac was done with CodeWarrior, but these days practically everyone on the Mac just uses Apple's own Xcode environment. For Windows development, the two real biggies are either Microsoft's Visual Studio (probably 90% of all Windows development is done using this IDE) and to a lesser degree, C++Builder, formerly owned by Borland but now by Embarcadero.
When building the code into an executable package, the underlying compiler that most commercial software developers use is Intel's own compiler. The IDEs above all include their own free compilers; Intel's is a commercial product that is more finely tuned for Intel processors and produces cleaner machine code. On the Mac, Apple just uses GCC, a free open-source compiler that has been developed and used for many years by the Unix and Linux community.

Similar Messages

  • What do you use to write Java programs?

    Hi. Do you mind if I ask you what do you use to write your programs in Java? I am a student and we are using NetBeans IDE 3.6. I know it is a bit old but the tutor says we must stick to that one. What is best for writing Java programs?
    Thanks.

    Do you think those things will make things easier or is it more complex?If you're learning on your own, you'd better use something more up to date (most probably better interface, childhood bugs fixed, and better support on the Internet).
    If you're in a classroom, or a training room, you'd better use what the instructor tells, or at least what other students/trainees use. Easier to get help and share tips if everyone has the same setup.
    Good luck learning Java.

  • What software is used for Arch Linux News?

    I mean what software is used in here:
    http://www.archlinux.org/news/
    Can you share it with us?

    The website code is here - have a look through it, you should find what you need.

  • What language  oracle  used to develop it's database

    what language oracle used to develop it's database?
    I think they use java because the database available on many platform!!

    Oracle's internals are written in C, though they started out in Fortran. Tom Kyte talks about this here: http://asktom.oracle.com/pls/ask/f?p=4950:8:::::F4950_P8_DISPLAYID:5228516811673
    Justin
    Distributed Database Consulting, Inc.
    http://www.ddbcinc.com/askDDBC

  • How to uninstall supported Photoshop CS3 programs like Adobe Bridge CS3, Device Central CS3 etc.

    Hello
    I have installed Photoshop CS3, but it also installed other programs like Adobe Bridge, Device Central, Stock Photos, Camera Raw etc. I want to ask how can I uninstall them because I am using Photoshop only. And all of this other programs just take a lot of space on my HDD. Please help how to unistall them...!

    You are saving maybe 600 MB and Bridge is an integral part of Photoshop as is Camera RAW which is a whopping 23MB.

  • Free program like adobe Illustrator for mac.

    Is there a free program like adobe Illustrator for mac out there that I can use to open an .ai file and make changes, edit, and print.
    Thanks Randall

    Check this:
    http://www.mwebb.me.uk/2013/08/opening-illustrator-ai-files-on-mac.html
    recommends Inkscape, which uses the X11 graphics library (which comes from linux). More about X11 from web site MacStrategy:
    Q. Does Yosemite include X11?
    A. No. X11 on Yosemite now uses install on demand. When you first launch an app that requires X11 libraries, you are directed to a download location for the most up-to-date version of X11 for Mac e.g. XQuartz

  • Formatting External Harddrive. What software to use?

    I have an external harddrive, a ATA RAID drive, 600gb that I use for video editing. It is connected through a SCSI connection. Basically, it was having problems when I captured video, it would drop sync. So I am trying to format the harddrive to see if that will fix the problems. I will also use Disk Warrior on it to make sure that the disks are not bad. What software should I use to format the harddrive. I did an erase using the disk utility feature on the computer, but is there any other program I need to use. All of my files have been transfered to backup, so the RAID is cleaned from important files.

    You can also use Disk Utility to format your drive, whether you want to partition it back out or keep it as a RAID.
    See here:
    http://docs.info.apple.com/article.html?path=DiskUtility/10.5/en/duh1011.html
    Good luck, and be sure to award points!
    -K

  • IWeb stopped its evolution, what software to use now?

    Hi,
    Besides iWeb 11 I am wondering what software out there would do best to "take over" in terms of ease to use and nice result. I know iWeb 11 can still be used and build great websites but it will inevitably loose track with what is going on as development stopped since a while now, won't it? As far as I understand it (and correct me if I am wrong) iWeb generated files are not usable by any other website building software. Switching to another software means rebuilding all the site from scratch, wow that's a time killer! Anyway, before moving on I am looking to read from your experiences, your opinions and views about alternative webdesigning sofwares. I'm not much of a webdesigner but here is what I could put together with iWeb 08
    yvonski.com
    http://yvonski.com/UpDatesBlog/UpDates/UpDates.html
    Thank you for your help and interest.

    iWeb and iDVD have been discontinued by Apple. This is evidenced by the fact that new Macs are shipping with iLife 11 installed but without iWeb and iDVD.
    On June 30, 2012 MobileMe will be shutdown. HOWEVER, iWeb will still continue to work but without the following:
    Features No Longer Available Once MobileMe is Discontinued:
    ◼ Password protection
    ◼ Blog and photo comments
    ◼ Blog search
    ◼ Hit counter
    ◼ MobileMe Gallery
    All of these features can be replaced with 3rd party options.
    Currently if the site is published directly from iWeb to the 3rd party server the RSS feed and slideshow subscription features will work. However, if the site is first published to a folder on the hard drive and then uploaded to the sever with a 3rd party FTP client those two features will be broken.
    There's another problem and that's with iWeb's popup slideshows.  Once the MMe servers are no longer online the popup slideshow buttons will not display their images.
    Click to view full size
    However, Roddy McKay and I have figured out a way to modify existing sites with those slideshows and iWeb itself so that those images will display as expected once MobileMe servers are gone.  How to is described in this tutorial: iW14 - Modify iWeb So Popup Slideshows Will Work After MobileMe is Discontinued.
    NOTE: the iLife 11 boxed version Is no longer available at the online Apple Store.  To get a copy you'll have to try Amazon.com or eBay.com.
    This may be of interest to you: Life After MobileMe.
    OT

  • What software is used for editing in industry?

    I am new, if i to look for video editing job what software should i study? Its only about what used most common now so more chances to find decent job.

    Personally I trained on FCP in a post production company and then moved onto Avid when I started working in Broadcast TV. As has been pointed out, it's the editor who makes the edit, not the software. However, personally I reckon it would be easier to first learn on Avid and move onto FCP. I found doing it the other way around was very frustrating. FCP handles effects, graphics and audio better than Avid. It's also more flexible in general as an editing tool. More and more, I see companies changing from Avid to FCP (probably cost-driven of course as well).
    Don't get overwhelmed by the amount of softwares to learn. Start off with an editing software and you'll pick up the others as required. Once you're good with one, the others seem a lot less daunting.
    Best of luck.

  • Currently using OSX Mountain Lion 10.7.5  want to synch facebook contacts to mac address book. Is there some way to achieve this? If software upgrade is required please advise what software to use

    Currently using OSX Mountain Lion 10.7.5  want to synch facebook contacts to mac address book. Is there some way to achieve this? If software upgrade is required please advise what software to use

    Facebook contact sync with Mac native contacts app is part of Mac OS X 10.8 (mountain lion). 

  • What software is used to make interactive children's e-books and apps?

    Hey there!  I'm new to the forum and  working my way through each Adobe product. 
    I'm just starting with Flash and wondered if it is the software resposible for making ebooks like this one:
    http://www.youtube.com/watch?v=LGUqe9u56Xo
    I am a children's book illustrator/writer and I want to publish my own work online.  What software do I need?
    Thanks in advance!!!
    Cheers,
    Puerto Rico Cowgirl

    i dislike x-code/obj-c but that's the most direct way to build iOS apps.  but if obj-c seems easy enough for you, that would be the way to go.
    because i'm so much more comfortable with every other language i've encountered i would look at appcelerator's titanium and flash before i went back to x-code.

  • Epson 4180 negative scanning problems - what software to use

    I have a MacBook pro retina display and an epson 4180 scanner. I downloaded software from epson but it doesn't seem to work with the scanner. Am I missing something. The back light for the negative scanning will not com on. Is there a different software to use?
    Paul

    You'll need to contact Epson support.

  • Downloaded new 9.0 version. . . it's really awful to look at. Is there any way that I can go back to what I was using before? I feel like my desktop is in the 1980's...please help =) Thanks!!

    I was prompted to download the "latest version of Firefox 9.0" and I did it. . . It's awful though.
    The tabs are different - like an old style (perhaps from 1980) Even the color looks different - a lighter baby blue.
    Ghads. . I would LOVE to go back to the previous look. . . may consider using something other than Firefox. . I really can't stand this look!

    Can you attach a screenshot to explain what you do not like?
    *http://en.wikipedia.org/wiki/Screenshot
    Use a compressed image type like PNG or JPG to save the screenshot and make sure that you do not exceed the maximum file size (1 MB).
    *https://support.mozilla.com/kb/common-questions-after-updating-firefox

  • Using Acrobat 9 Pro Extended and Adobe InDesign

    I was wondering if my MB would be capable of running Acrobat 9 Pro Extended and Adobe InDesign. My MB has 4GB of RAM, when in Parallels it I have the RAM allocated to 1GB for XP and 3GB for OS X. Currently, I have 84GB or hard drive remaining. Would these two programs operate okay on my MB? Also, is it possible for me to install them on a separate HD so that it does not hog space on my MB?

    would I be able to install the programs on an external hard drive so it doesn't hog my Mac's hard drive space?
    if buy the whole CS4 design Premium Suite, would I be able to select which components to install?
    You should probably post those questions on the Adobe forums: http://www.adobeforums.com

  • What to use for developing complex add-on

    Dear Experts,
    I have to start developing a complex add-on.
    What do your experience recommend? Simply start from scratch (eventually copying some classes from SDK examples) or to adopt SAP B1DE?
    Thank you for the help
    Massimo

    hello freind
    yu can start from sdk samples .i think this give yu best guidence for complex addon creatiom.yu can start from
    C:\Program Files\SAP\SAP Business One SDK\Samples\COM UI\VB.NET
    working with xml samples

Maybe you are looking for

  • How do you edit a scanned document

    How do you edit a scaned document

  • RCA + VGA cables used but still no audio

    I want to connect my laptop to my tv so I can watch television with my friends. The visuals are great but the audio doesn't work at all. I tried a male to male stereo cable as well as an rca cable for audio and neither have worked. TV and laptop audi

  • Oracle R12 HCM to SCM Key Integration Points Best Practice Documentation

    My client is implementing Oracle R12 HCM and SCM modules on a Single Global Instance and would like to know if there are any key integration points or best practice documentation. Impacted Scenario's include: 1.     Multiple Business Groups 2.     Re

  • Opening iWeb .webarchive in Windows.

    I created a webpage with iWeb, uploaded it and then forgot to backup the file and later reformated my harddrive. Anyways, I went and opened it in safari later on, and saved the page with .webarchive exetension. I need to open this file now with Windo

  • Table cells shift

    When I look at my page in Dreamweaver, the cells at the top of the page of my table are about 248 pixels in width, but when the page appears on the web, they are out of alignment. I wish I could lock each table cell so it will not shift. Here is my w