Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c++ > #12126

Re: C++ source code compilation

From Robert Wessel <robertwessel2@yahoo.com>
Newsgroups comp.lang.c++
Subject Re: C++ source code compilation
Message-ID <7lkvd7pbrgcshisf7o7k2mod5ibppep5je@4ax.com> (permalink)
References <ebe43093-5bbb-4a73-a059-b7c51db1a3a8@l24g2000yqm.googlegroups.com> <-66dnSWxcIcy1kPTnZ2dnUVZ8sOdnZ2d@giganews.com> <4edf181e$0$2821$7b1e8fa0@news.nbl.fi> <jbo896$2pf3$1@adenine.netfront.net> <3iavd7teopcqd2ar846trba102n1a3q27n@4ax.com>
Organization Forte Inc. http://www.forteinc.com/apn/
Date 2011-12-07 14:56 -0600

Show all headers | View raw


On Wed, 07 Dec 2011 12:28:29 -0600, ralph <nt_consulting64@yahoo.net>
wrote:

>On Wed, 7 Dec 2011 17:37:14 -0000, "Paul"
><pchrist<nospam>or@yahoo.co.uk> wrote:
>
>>
>>"Juha Nieminen" <nospam@thanks.invalid> wrote in message 
>>news:4edf181e$0$2821$7b1e8fa0@news.nbl.fi...
>>> Leigh Johnston <leigh@i42.co.uk> wrote:
>>>> On 06/12/2011 16:49, Sheky wrote:
>>>>> Could anyone please answer if every C++ programs get converted to
>>>>> equivalent C code during compilation ? Thank you.
>>>>
>>>> Some early C++ compilers worked this way but I suspect very few modern
>>>> C++ compilers produce C as an intermediate but rather create machine
>>>> code directly.
>>>
>>>  Actually compilers, especially those supporting many languages (such as
>>> gcc) probably produce a kind of "intermediate" form (which is more or less
>>> common to all the languages that the compiler supports), which is then
>>> optimized and compiled into asm. (This intermediate form isn't a 
>>> programming
>>> language per se, but usually some tokenized and "half-compiled" tree data 
>>> in
>>> binary form, or similar.)
>>
>>Are you suggesting that C++ compilers convert the code to asm, then this asm 
>>code is convert to object code?
>>
>
>Not exactly what he is suggesting, but in process of compiling by
>mainstream compilers (GCC, VC++, Borland, ...) there is a step in
>which preprocessed C++ code is converted to assembly. The assembler
>then converts the 'asm' code into object code.


So do, some don't.  IIRC, GCC, for example, does, MSVC does not.

Back to comp.lang.c++ | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

C++ source code compilation Sheky <shekhar07.nitdgp@gmail.com> - 2011-12-06 08:49 -0800
  Re: C++ source code compilation Leigh Johnston <leigh@i42.co.uk> - 2011-12-06 17:06 +0000
    Re: C++ source code compilation Juha Nieminen <nospam@thanks.invalid> - 2011-12-07 07:39 +0000
      Re: C++ source code compilation Leigh Johnston <leigh@i42.co.uk> - 2011-12-07 14:11 +0000
      Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-07 17:37 +0000
        Re: C++ source code compilation ralph <nt_consulting64@yahoo.net> - 2011-12-07 12:28 -0600
          Re: C++ source code compilation 88888 Dihedral <dihedral88888@googlemail.com> - 2011-12-07 11:04 -0800
          Re: C++ source code compilation Jorgen Grahn <grahn+nntp@snipabacken.se> - 2011-12-07 19:53 +0000
            Re: C++ source code compilation Rui Maciel <rui.maciel@gmail.com> - 2011-12-07 20:41 +0000
              Re: C++ source code compilation Jorgen Grahn <grahn+nntp@snipabacken.se> - 2011-12-08 19:48 +0000
          Re: C++ source code compilation Robert Wessel <robertwessel2@yahoo.com> - 2011-12-07 14:56 -0600
            Re: C++ source code compilation ralph <nt_consulting64@yahoo.net> - 2011-12-07 16:09 -0600
          Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-07 22:27 +0000
            Re: C++ source code compilation Juha Nieminen <nospam@thanks.invalid> - 2011-12-08 09:28 +0000
              Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-08 13:39 +0000
                Re: C++ source code compilation Juha Nieminen <nospam@thanks.invalid> - 2011-12-09 06:26 +0000
                Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-09 10:55 +0000
          Re: C++ source code compilation Nick Keighley <nick_keighley_nospam@hotmail.com> - 2011-12-08 03:41 -0800
            Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-08 13:42 +0000
              Re: C++ source code compilation Rui Maciel <rui.maciel@gmail.com> - 2011-12-08 13:56 +0000
                Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-08 14:11 +0000
                Re: C++ source code compilation Rui Maciel <rui.maciel@gmail.com> - 2011-12-08 14:21 +0000
                Re: C++ source code compilation gwowen <gwowen@gmail.com> - 2011-12-08 08:38 -0800
                Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-09 00:39 +0000
                Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-09 00:31 +0000
                Re: C++ source code compilation Rui Maciel <rui.maciel@gmail.com> - 2011-12-09 12:12 +0000
                Re: C++ source code compilation 88888 Dihedral <dihedral88888@googlemail.com> - 2011-12-08 08:56 -0800
              Re: C++ source code compilation Nick Keighley <nick_keighley_nospam@hotmail.com> - 2011-12-09 05:23 -0800
                Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-09 14:16 +0000
            Re: C++ source code compilation ralph <nt_consulting64@yahoo.net> - 2011-12-08 08:02 -0600
              Re: C++ source code compilation Robert Wessel <robertwessel2@yahoo.com> - 2011-12-08 13:18 -0600
                Re: C++ source code compilation ralph <nt_consulting64@yahoo.net> - 2011-12-09 11:43 -0600
                Re: C++ source code compilation Robert Wessel <robertwessel2@yahoo.com> - 2011-12-09 17:24 -0600
                Re: C++ source code compilation ralph <nt_consulting64@yahoo.net> - 2011-12-09 18:06 -0600
    Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-07 17:39 +0000
      Re: C++ source code compilation Leigh Johnston <leigh@i42.co.uk> - 2011-12-07 18:02 +0000
        Re: C++ source code compilation Robert Wessel <robertwessel2@yahoo.com> - 2011-12-07 14:58 -0600
        Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-07 22:20 +0000
          Re: C++ source code compilation Leigh Johnston <leigh@i42.co.uk> - 2011-12-07 22:42 +0000
            Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-08 01:54 +0000
          Re: C++ source code compilation John Bokma <john@castleamber.com> - 2011-12-07 16:55 -0600
            Re: C++ source code compilation Leigh Johnston <leigh@i42.co.uk> - 2011-12-07 22:58 +0000
              Re: C++ source code compilation John Bokma <john@castleamber.com> - 2011-12-07 20:52 -0600
                Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-08 05:09 +0000
                Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-08 05:15 +0000
                Re: C++ source code compilation John Bokma <john@castleamber.com> - 2011-12-08 11:37 -0600
                Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-09 00:45 +0000
                Re: C++ source code compilation Jorgen Grahn <grahn+nntp@snipabacken.se> - 2011-12-10 21:46 +0000
                Re: C++ source code compilation Dombo <dombo@disposable.invalid> - 2011-12-11 16:01 +0100
            Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-08 01:59 +0000
              Re: C++ source code compilation Juha Nieminen <nospam@thanks.invalid> - 2011-12-08 09:35 +0000
                Re: C++ source code compilation Paavo Helde <myfirstname@osa.pri.ee> - 2011-12-08 12:43 -0600
                Re: C++ source code compilation Juha Nieminen <nospam@thanks.invalid> - 2011-12-09 06:31 +0000
                Re: C++ source code compilation Ian Collins <ian-news@hotmail.com> - 2011-12-09 19:40 +1300
                Re: C++ source code compilation gwowen <gwowen@gmail.com> - 2011-12-08 23:47 -0800
                Re: C++ source code compilation Paavo Helde <myfirstname@osa.pri.ee> - 2011-12-09 02:29 -0600
                Re: C++ source code compilation Tobias Müller <troplin@bluewin.ch> - 2011-12-09 07:23 +0000
                Re: C++ source code compilation gwowen <gwowen@gmail.com> - 2011-12-08 23:46 -0800
                Re: C++ source code compilation Juha Nieminen <nospam@thanks.invalid> - 2011-12-09 09:24 +0000
                Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-09 11:01 +0000
                Re: C++ source code compilation Juha Nieminen <nospam@thanks.invalid> - 2011-12-09 12:23 +0000
                Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-09 10:58 +0000
                Re: C++ source code compilation Juha Nieminen <nospam@thanks.invalid> - 2011-12-09 12:35 +0000
                Re: C++ source code compilation Juha Nieminen <nospam@thanks.invalid> - 2011-12-09 12:44 +0000
                Re: C++ source code compilation 88888 Dihedral <dihedral88888@googlemail.com> - 2011-12-09 04:55 -0800
                Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-09 14:20 +0000
                Re: C++ source code compilation Leigh Johnston <leigh@i42.co.uk> - 2011-12-09 14:33 +0000
                Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-09 14:58 +0000
                Re: C++ source code compilation Juha Nieminen <nospam@thanks.invalid> - 2011-12-09 15:11 +0000
                Re: C++ source code compilation Ian Collins <ian-news@hotmail.com> - 2011-12-10 07:59 +1300
                Re: C++ source code compilation Leigh Johnston <leigh@i42.co.uk> - 2011-12-09 15:09 +0000
                Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-09 19:36 +0000
                Re: C++ source code compilation Leigh Johnston <leigh@i42.co.uk> - 2011-12-09 19:53 +0000
                Re: C++ source code compilation Ian Collins <ian-news@hotmail.com> - 2011-12-10 10:03 +1300
                Re: C++ source code compilation Leigh Johnston <leigh@i42.co.uk> - 2011-12-09 21:10 +0000
                Re: C++ source code compilation 88888 Dihedral <dihedral88888@googlemail.com> - 2011-12-09 14:06 -0800
                Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-09 23:04 +0000
                Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-09 23:15 +0000
                Re: C++ source code compilation Leigh Johnston <leigh@i42.co.uk> - 2011-12-09 23:37 +0000
                Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-10 01:51 +0000
                Re: C++ source code compilation Juha Nieminen <nospam@thanks.invalid> - 2011-12-10 09:51 +0000
                Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-10 13:50 +0000
                Re: C++ source code compilation Juha Nieminen <nospam@thanks.invalid> - 2011-12-11 08:53 +0000
                Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-11 20:17 +0000
                Re: C++ source code compilation Leigh Johnston <leigh@i42.co.uk> - 2011-12-10 12:37 +0000
                Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-10 13:45 +0000
                Re: C++ source code compilation Juha Nieminen <nospam@thanks.invalid> - 2011-12-10 13:49 +0000
                Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-10 14:37 +0000
                Re: C++ source code compilation Juha Nieminen <nospam@thanks.invalid> - 2011-12-11 08:55 +0000
                Re: C++ source code compilation Leigh Johnston <leigh@i42.co.uk> - 2011-12-10 14:07 +0000
                Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-10 14:28 +0000
                Re: C++ source code compilation Leigh Johnston <leigh@i42.co.uk> - 2011-12-10 14:50 +0000
                Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-10 14:54 +0000
                Re: C++ source code compilation Leigh Johnston <leigh@i42.co.uk> - 2011-12-10 15:17 +0000
                Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-10 18:13 +0000
                Re: C++ source code compilation Leigh Johnston <leigh@i42.co.uk> - 2011-12-10 18:36 +0000
                Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-10 22:34 +0000
                Re: C++ source code compilation Leigh Johnston <leigh@i42.co.uk> - 2011-12-10 22:46 +0000
                Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-10 23:25 +0000
                Re: C++ source code compilation Leigh Johnston <leigh@i42.co.uk> - 2011-12-10 23:30 +0000
                Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-11 03:23 +0000
                Re: C++ source code compilation Juha Nieminen <nospam@thanks.invalid> - 2011-12-11 09:12 +0000
                Re: C++ source code compilation Juha Nieminen <nospam@thanks.invalid> - 2011-12-12 10:05 +0000
                Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-12 12:05 +0000
                Re: C++ source code compilation Juha Nieminen <nospam@thanks.invalid> - 2011-12-12 12:58 +0000
                Re: C++ source code compilation Leigh Johnston <leigh@i42.co.uk> - 2011-12-11 13:29 +0000
                Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-11 20:33 +0000
                Re: C++ source code compilation 88888 Dihedral <dihedral88888@googlemail.com> - 2011-12-11 07:14 -0800
                Re: C++ source code compilation Juha Nieminen <nospam@thanks.invalid> - 2011-12-11 09:07 +0000
                Re: C++ source code compilation Tobias Müller <troplin@bluewin.ch> - 2011-12-10 14:52 +0000
                Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-10 15:24 +0000
                Re: C++ source code compilation Juha Nieminen <nospam@thanks.invalid> - 2011-12-11 09:05 +0000
                Re: C++ source code compilation Juha Nieminen <nospam@thanks.invalid> - 2011-12-11 09:01 +0000
                Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-11 20:22 +0000
                Re: C++ source code compilation Juha Nieminen <nospam@thanks.invalid> - 2011-12-12 10:11 +0000
                Re: C++ source code compilation Juha Nieminen <nospam@thanks.invalid> - 2011-12-09 15:08 +0000
                Re: C++ source code compilation Rui Maciel <rui.maciel@gmail.com> - 2011-12-09 15:08 +0000
              Re: C++ source code compilation 88888 Dihedral <dihedral88888@googlemail.com> - 2011-12-08 02:53 -0800
                Re: C++ source code compilation Robert Wessel <robertwessel2@yahoo.com> - 2011-12-08 05:16 -0600
                Re: C++ source code compilation 88888 Dihedral <dihedral88888@googlemail.com> - 2011-12-08 03:50 -0800
                Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-08 14:01 +0000
                Re: C++ source code compilation Juha Nieminen <nospam@thanks.invalid> - 2011-12-09 06:35 +0000
                Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-09 11:06 +0000
                Re: C++ source code compilation Juha Nieminen <nospam@thanks.invalid> - 2011-12-09 12:38 +0000
          Re: C++ source code compilation Paul N <gw7rib@aol.com> - 2011-12-11 12:41 -0800
            Re: C++ source code compilation Leigh Johnston <leigh@i42.co.uk> - 2011-12-11 21:02 +0000
            Re: C++ source code compilation "Paul" <pchrist<nospam>or@yahoo.co.uk> - 2011-12-12 02:19 +0000
              Re: C++ source code compilation 88888 Dihedral <dihedral88888@googlemail.com> - 2011-12-11 20:02 -0800
  Re: C++ source code compilation red floyd <no.spam.here@its.invalid> - 2011-12-06 09:15 -0800
    Re: C++ source code compilation Sheky <shekhar07.nitdgp@gmail.com> - 2011-12-06 10:29 -0800
      Re: C++ source code compilation Robert Wessel <robertwessel2@yahoo.com> - 2011-12-06 12:39 -0600
        Re: C++ source code compilation Victor Bazarov <v.bazarov@comcast.invalid> - 2011-12-06 13:51 -0500
  Re: C++ source code compilation Paul N <gw7rib@aol.com> - 2011-12-06 14:47 -0800

csiph-web