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


Groups > comp.lang.c++ > #47912 > unrolled thread

"Visual C++ - Microsoft Pushes C++ into the Future"

Started byLynn McGuire <lynnmcguire5@gmail.com>
First post2017-01-10 14:05 -0600
Last post2017-01-12 11:55 -0800
Articles 18 on this page of 38 — 14 participants

Back to article view | Back to comp.lang.c++


Contents

  "Visual C++ - Microsoft Pushes C++ into the Future" Lynn McGuire <lynnmcguire5@gmail.com> - 2017-01-10 14:05 -0600
    Re: "Visual C++ - Microsoft Pushes C++ into the Future" Real Troll <real.troll@trolls.com> - 2017-01-10 16:25 -0400
      Re: "Visual C++ - Microsoft Pushes C++ into the Future" Bo Persson <bop@gmb.dk> - 2017-01-10 21:57 +0100
      Re: "Visual C++ - Microsoft Pushes C++ into the Future" "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2017-01-10 12:59 -0800
    Re: "Visual C++ - Microsoft Pushes C++ into the Future" David Brown <david.brown@hesbynett.no> - 2017-01-10 22:43 +0100
      Re: "Visual C++ - Microsoft Pushes C++ into the Future" legalize+jeeves@mail.xmission.com (Richard) - 2017-01-10 22:24 +0000
        Re: "Visual C++ - Microsoft Pushes C++ into the Future" David Brown <david.brown@hesbynett.no> - 2017-01-11 00:28 +0100
          Re: "Visual C++ - Microsoft Pushes C++ into the Future" legalize+jeeves@mail.xmission.com (Richard) - 2017-01-11 00:46 +0000
            Re: "Visual C++ - Microsoft Pushes C++ into the Future" David Brown <david.brown@hesbynett.no> - 2017-01-11 09:12 +0100
        Re: "Visual C++ - Microsoft Pushes C++ into the Future" scott@slp53.sl.home (Scott Lurndal) - 2017-01-11 18:06 +0000
          Re: "Visual C++ - Microsoft Pushes C++ into the Future" jonkalb <google@kalbweb.com> - 2017-01-11 19:55 -0800
            Re: "Visual C++ - Microsoft Pushes C++ into the Future" Robert Wessel <robertwessel2@yahoo.com> - 2017-01-11 22:21 -0600
              Re: "Visual C++ - Microsoft Pushes C++ into the Future" scott@slp53.sl.home (Scott Lurndal) - 2017-01-12 13:30 +0000
              Re: "Visual C++ - Microsoft Pushes C++ into the Future" jonkalb <google@kalbweb.com> - 2017-01-14 00:15 -0800
                Re: "Visual C++ - Microsoft Pushes C++ into the Future" scott@slp53.sl.home (Scott Lurndal) - 2017-01-16 13:40 +0000
                  Re: "Visual C++ - Microsoft Pushes C++ into the Future" jonkalb <google@kalbweb.com> - 2017-01-16 21:46 -0800
                    Re: "Visual C++ - Microsoft Pushes C++ into the Future" Öö Tiib <ootiib@hot.ee> - 2017-01-17 03:31 -0800
          Re: "Visual C++ - Microsoft Pushes C++ into the Future" red floyd <dont.bother@its.invalid> - 2017-01-12 10:10 -0800
            Re: "Visual C++ - Microsoft Pushes C++ into the Future" scott@slp53.sl.home (Scott Lurndal) - 2017-01-12 18:13 +0000
              Re: "Visual C++ - Microsoft Pushes C++ into the Future" red floyd <dont.bother@its.invalid> - 2017-01-12 10:15 -0800
                Re: "Visual C++ - Microsoft Pushes C++ into the Future" scott@slp53.sl.home (Scott Lurndal) - 2017-01-12 18:22 +0000
      Re: "Visual C++ - Microsoft Pushes C++ into the Future" Ian Collins <ian-news@hotmail.com> - 2017-01-11 17:45 +1300
    Re: "Visual C++ - Microsoft Pushes C++ into the Future" "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2017-01-12 10:25 -0800
      Re: "Visual C++ - Microsoft Pushes C++ into the Future" scott@slp53.sl.home (Scott Lurndal) - 2017-01-12 18:29 +0000
        Re: "Visual C++ - Microsoft Pushes C++ into the Future" "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2017-01-12 10:51 -0800
        Re: "Visual C++ - Microsoft Pushes C++ into the Future" "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2017-01-12 10:55 -0800
        Re: "Visual C++ - Microsoft Pushes C++ into the Future" Ian Collins <ian-news@hotmail.com> - 2017-01-13 08:21 +1300
          Re: "Visual C++ - Microsoft Pushes C++ into the Future" legalize+jeeves@mail.xmission.com (Richard) - 2017-01-12 21:13 +0000
            Re: "Visual C++ - Microsoft Pushes C++ into the Future" "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2017-01-12 20:29 -0800
            Re: "Visual C++ - Microsoft Pushes C++ into the Future" scott@slp53.sl.home (Scott Lurndal) - 2017-01-13 13:25 +0000
            Re: "Visual C++ - Microsoft Pushes C++ into the Future" Cholo Lennon <chololennon@hotmail.com> - 2017-01-13 11:06 -0300
            Re: "Visual C++ - Microsoft Pushes C++ into the Future" "Asger Joergensen" <Junk@Asger-P.dk> - 2017-01-14 02:54 +0000
              Re: "Visual C++ - Microsoft Pushes C++ into the Future" Lynn McGuire <lynnmcguire5@gmail.com> - 2017-01-13 21:11 -0600
                Re: "Visual C++ - Microsoft Pushes C++ into the Future" "Asger Joergensen" <Junk@Asger-P.dk> - 2017-01-14 10:22 +0000
              Re: "Visual C++ - Microsoft Pushes C++ into the Future" legalize+jeeves@mail.xmission.com (Richard) - 2017-01-15 02:53 +0000
              Re: "Visual C++ - Microsoft Pushes C++ into the Future" Cholo Lennon <chololennon@hotmail.com> - 2017-01-17 12:12 -0300
        Re: "Visual C++ - Microsoft Pushes C++ into the Future" Cholo Lennon <chololennon@hotmail.com> - 2017-01-12 16:45 -0300
          Re: "Visual C++ - Microsoft Pushes C++ into the Future" "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2017-01-12 11:55 -0800

Page 2 of 2 — ← Prev page 1 [2]


#47977

Fromscott@slp53.sl.home (Scott Lurndal)
Date2017-01-12 18:22 +0000
Message-ID<BPPdA.416$gh6.142@fx22.iad>
In reply to#47975
red floyd <dont.bother@its.invalid> writes:
>On 1/12/2017 10:13 AM, Scott Lurndal wrote:
>> red floyd <dont.bother@its.invalid> writes:
>>> On 1/11/2017 10:06 AM, Scott Lurndal wrote:
>>>
>>>> I really don't see the advantage to this.   I worked for most of
>>>> a decade with a language called SPRITE which had modules, and
>>>> pre-compiled headers (called a Module Interface Definition).  One
>>>> big source file defining all the modules, the public and private
>>>> module interfaces, composite types and global variables.
>>>
>>> Dude, you were at Burroughs (later Unisys)?  I interviewed there
>>> back in '84!!!
>>
>> Indeed.  In the Pasadena MCP group working on Omega (what became MCP/VS 2.0);
>> started in '83.
>>
>
>No kidding?  That's where I interviewed!   As a side note, IIRC, SPRITE
>looked a heck of a lot like Modula-2.
>

Yes, the language designers were influenced by Algol and Modula.

07963000$SET CONTENTS "PROC:  show_known_ssps"
07964000%   ---------------------------------------------------------
07965000%   |                                                       |
07966000                         show_known_ssps
07967000%   |                                                       |
07968000%   ---------------------------------------------------------
07969000
07970000PROC( ssp_time  VALUE   SSP_TIME );
07971000SHARES
07972000    CONST   loader_storage,                                         %108
07973000    CONST   mcp_identification,
07974000    VAR     message_storage,
07975000    CONST   pointer_reference_table,
07976000    VAR     queue_storage;
07977000
07978000CONST
07979000    no_firmware             STRING (9) OF HEX = "080347000";
07980000
07981000VAR
07982000    base_ptr                DAT_POINTER,
07983000    ch_ptr     PTR TO CHANNEL_TABLE_ENTRY,
07984000    keyboard_message        STRING (30) OF HEX :=
07985000
07986000%        PROC     #      <n>      -      SSP     ON     CC/UU
07987000
07988000        "244" + "C7B" + "AF0" + "C60" + "387" + "087" + "800" + "000",
07989000
07990000    procno                  PACKED STRUC
07991000                                CASE BOOLEAN
07992000                    IS true:
07993000        as_int                      DINT1
07994000                    OR false:
07995000        as_hex                      HEX2
07996000                                ESAC
07997000                            CURTS := [true, processor_number],
07998000    search_done             BOOLEAN;
07999000
08000000
08001000
08002000    keyboard_message[8::2] := procno.as_hex;
08003000    base_ptr               := ioat_ptrs.first_element;
08004000    search_done            := false;
08005000
08006000    DO
08007000        FIND ioat_ptr OVER base_ptr..ioat_ptrs.last_element
08008000         INTO ioat_ptrs.base @
08009000         WHERE ioat_ptr@.primary_hardware_type = shared_system_processor
08010000         THEN
08011000            message_iosta := ioat_ptr @.device_status_number;
08012000            ch_ptr := ptr( channel_table_ptrs.base @
08013000                                  [ioat_ptr @.primary_channel_number] );
08014000
08014000
08015000            IF ^ch_ptr @.flags.good_firmware_file
08016000            THEN
08017000                keyboard_message[22::9] := no_firmware;
08018000            ELSE
08019000                keyboard_message[22::3] := fill_string( "0" );
08020000            FI;
08021000
08022000            kbout_mod.kbospr( keyboard_message );
08023000
08024000            IF load_flag = cold_start                               %108
08025000            THEN                                                    %108
08026000                q1.ioat_address_in_dat     := ioat_ptr;
08027000                q1.virtual_opcode_variants := vop_ssp_set_time;
08028000                q1.copy_desc := mcp.copy_desc( system_initialization,
08029000                                               data_page );
08030000                mcp.move_repeat( mcp.offset_ptr( ssp_time ),
08031000                                 q1.relative_buffer_addresses );
08032000                q1.relative_buffer_end_addr +:= SSP_TIME.SIZE;
08033000                q1.mcp_generated_io          := true;
08034000                q1.ignore_unrecovered_error  := true;
08035000
08036000                io_mod.initiate_mcp_io;             % Set the time
08037000
08038000            FI;                                                     %108
08039000            base_ptr := ptr_add( ioat_ptr, 1 );
08040000         ELSE
08041000            search_done := true;
08042000        DNIF;
08043000
08044000    OD UNTIL search_done;
08045000
08046000CORP;

constructs like the FIND statement were mapped to one of the search
instructions.

http://vseries.lurndal.org/doku.php?id=instructions:sea
http://vseries.lurndal.org/doku.php?id=instructions:slt

[toc] | [prev] | [next] | [standalone]


#47931

FromIan Collins <ian-news@hotmail.com>
Date2017-01-11 17:45 +1300
Message-ID<edlrjfFqqquU2@mid.individual.net>
In reply to#47922
On 01/11/17 10:43 AM, David Brown wrote:
> On 10/01/17 21:05, Lynn McGuire wrote:
>> "Visual C++ - Microsoft Pushes C++ into the Future"
>>      https://msdn.microsoft.com/en-us/magazine/mt694085.aspx
>>
>> Lynn
>
> Modules are a great idea, at least in principle - I haven't followed
> enough of the details to give a technical opinion.  But it would have
> been nice to see more cooperation between MSVC developers and clang
> developers - clang has had an experimental module implementation for
> some time now, and I believe MSVC wanting to go their own way has been a
> big reason for C++17 not having modules.  If the MS idea is technically
> significantly better, that's fair enough - but not if it is just them
> trying to be "first" at something in the C++ world.
>
> Still, it's nice to see MSVC are catching up with C++14.

C++14 has been the compiler's default mode for a while now.

-- 
Ian

[toc] | [prev] | [next] | [standalone]


#47979

From"Rick C. Hodgin" <rick.c.hodgin@gmail.com>
Date2017-01-12 10:25 -0800
Message-ID<4606f9d7-6363-40c5-8f28-0afa8f08ceee@googlegroups.com>
In reply to#47912
On Tuesday, January 10, 2017 at 3:05:30 PM UTC-5, Lynn McGuire wrote:
> "Visual C++ - Microsoft Pushes C++ into the Future"
>      https://msdn.microsoft.com/en-us/magazine/mt694085.aspx

I remember when Visual Studio 98 came out.  I was mostly a DOS user
back then.  I used Windows 3.x and later, but for most of my development
I was using The SemWare Editor, DOS 6.22, and Microsoft MASM 6.11d, and
Microsoft C++ 6.1.

When I began looking at Visual Studio 98 I was still thinking of the
standard development model:  code, compile, link, test, exit, back to
code, compile again, link again, test again, repeat.

But, one day I accidentally made a change to source code in the debug
window and pressed F10 to single-step continue.  It said "Applying
changes..." and then single-stepped.

I sat there ... with my jaw hanging open.  I didn't know what had just
happened.  I said out loud, "What?"  And then I began to try it again
and I realized what it was doing.

And that was when I was introduced to what has since become my most
valuable debugging tool.  I hold edit-and-continue to be the absolute
highest possible tool a person can possess (beyond the common/standard
debugging abilities like watch, inspect memory, break, step, manually
change variables, etc.).

Visual Studio is my tool of choice for development SOLELY for that
reason.  And when I get CAlive completed, it will have a very robust
version of that feature.

I wanted to share this because Visual Studio often times gets a bad
rap.  I do not advise anyone using any Visual Studios between 2010
and 2015, as Microsoft really went off track for a while.  2015
brought them mostly back, and 2017 looks to be similar (though I
have not done much with it yet as it's still clunky in RC state).

Visual Studio is a very powerful tool.  It can increase your
productivity so much.  And if you get a Windows VM running in a
Linux environment, you can use VS in the Windows VM with a network
drive mapped to your Linux partition, and you're able to develop
your Linux apps using Visual Studio, flip to the terminal window
and compile and run.  And with Visual Studio 2015's code analyzer
feature, it will find a lot more bugs that have never shown up
in your code.

A very powerful tool.

Best regards,
Rick C. Hodgin

[toc] | [prev] | [next] | [standalone]


#47980

Fromscott@slp53.sl.home (Scott Lurndal)
Date2017-01-12 18:29 +0000
Message-ID<nWPdA.417$gh6.276@fx22.iad>
In reply to#47979
"Rick C. Hodgin" <rick.c.hodgin@gmail.com> writes:
>On Tuesday, January 10, 2017 at 3:05:30 PM UTC-5, Lynn McGuire wrote:
>> "Visual C++ - Microsoft Pushes C++ into the Future"
>>      https://msdn.microsoft.com/en-us/magazine/mt694085.aspx
>
>I remember when Visual Studio 98 came out.  I was mostly a DOS user
>back then.  I used Windows 3.x and later, but for most of my development
>I was using The SemWare Editor, DOS 6.22, and Microsoft MASM 6.11d, and
>Microsoft C++ 6.1.
>
>Visual Studio is a very powerful tool.  It can increase your
>productivity so much.  And if you get a Windows VM running in a
>Linux environment, you can use VS in the Windows VM with a network
>drive mapped to your Linux partition, and you're able to develop
>your Linux apps using Visual Studio, flip to the terminal window
>and compile and run.  And with Visual Studio 2015's code analyzer
>feature, it will find a lot more bugs that have never shown up
>in your code.
>
>A very powerful tool.

There are a dozen native IDE's available for linux with all the
same features as VS.  But none of them are as useful than VIM+Make+GDB.

[toc] | [prev] | [next] | [standalone]


#47981

From"Rick C. Hodgin" <rick.c.hodgin@gmail.com>
Date2017-01-12 10:51 -0800
Message-ID<0b736c8b-29f1-4e95-ac4f-2558b1ae0833@googlegroups.com>
In reply to#47980
On Thursday, January 12, 2017 at 1:29:46 PM UTC-5, Scott Lurndal wrote:
> "Rick C. Hodgin" <rick.c.hodgin@gmail.com> writes:
> >On Tuesday, January 10, 2017 at 3:05:30 PM UTC-5, Lynn McGuire wrote:
> >> "Visual C++ - Microsoft Pushes C++ into the Future"
> >>      https://msdn.microsoft.com/en-us/magazine/mt694085.aspx
> >
> >I remember when Visual Studio 98 came out.  I was mostly a DOS user
> >back then.  I used Windows 3.x and later, but for most of my development
> >I was using The SemWare Editor, DOS 6.22, and Microsoft MASM 6.11d, and
> >Microsoft C++ 6.1.
> >
> >Visual Studio is a very powerful tool.  It can increase your
> >productivity so much.  And if you get a Windows VM running in a
> >Linux environment, you can use VS in the Windows VM with a network
> >drive mapped to your Linux partition, and you're able to develop
> >your Linux apps using Visual Studio, flip to the terminal window
> >and compile and run.  And with Visual Studio 2015's code analyzer
> >feature, it will find a lot more bugs that have never shown up
> >in your code.
> >
> >A very powerful tool.
> 
> There are a dozen native IDE's available for linux with all the
> same features as VS.  But none of them are as useful than VIM+Make+GDB.

That, my friend, is a viscous rumor stared by aliens.

Best regards,
Rick C. Hodgin

[toc] | [prev] | [next] | [standalone]


#47982

From"Rick C. Hodgin" <rick.c.hodgin@gmail.com>
Date2017-01-12 10:55 -0800
Message-ID<e13ac2c0-65a9-4c77-ac94-6c6844b670f9@googlegroups.com>
In reply to#47980
On Thursday, January 12, 2017 at 1:29:46 PM UTC-5, Scott Lurndal wrote:
> "Rick C. Hodgin" <rick.c.hodgin@gmail.com> writes:
> >On Tuesday, January 10, 2017 at 3:05:30 PM UTC-5, Lynn McGuire wrote:
> >> "Visual C++ - Microsoft Pushes C++ into the Future"
> >>      https://msdn.microsoft.com/en-us/magazine/mt694085.aspx
> >
> >I remember when Visual Studio 98 came out.  I was mostly a DOS user
> >back then.  I used Windows 3.x and later, but for most of my development
> >I was using The SemWare Editor, DOS 6.22, and Microsoft MASM 6.11d, and
> >Microsoft C++ 6.1.
> >
> >Visual Studio is a very powerful tool.  It can increase your
> >productivity so much.  And if you get a Windows VM running in a
> >Linux environment, you can use VS in the Windows VM with a network
> >drive mapped to your Linux partition, and you're able to develop
> >your Linux apps using Visual Studio, flip to the terminal window
> >and compile and run.  And with Visual Studio 2015's code analyzer
> >feature, it will find a lot more bugs that have never shown up
> >in your code.
> >
> >A very powerful tool.
> 
> There are a dozen native IDE's available for linux with all the
> same features as VS.  But none of them are as useful than VIM+Make+GDB.

Actually, I've never found one.  The closest I've found is Sun Studio
for Solaris.  But since Oracle is closing up all the sources, it's not
a viable target any longer.

Show me a Linux-based toolkit that has edit-and-continue and the same
type of refactoring abilities Visual Studio has with some of the
plugins / extensions available and I'll try it.

Best regards,
Rick C. Hodgin

[toc] | [prev] | [next] | [standalone]


#47987

FromIan Collins <ian-news@hotmail.com>
Date2017-01-13 08:21 +1300
Message-ID<edq3afF4adcU1@mid.individual.net>
In reply to#47980
On 01/13/17 07:29 AM, Scott Lurndal wrote:
> "Rick C. Hodgin" <rick.c.hodgin@gmail.com> writes:
>> On Tuesday, January 10, 2017 at 3:05:30 PM UTC-5, Lynn McGuire wrote:
>>> "Visual C++ - Microsoft Pushes C++ into the Future"
>>>       https://msdn.microsoft.com/en-us/magazine/mt694085.aspx
>>
>> I remember when Visual Studio 98 came out.  I was mostly a DOS user
>> back then.  I used Windows 3.x and later, but for most of my development
>> I was using The SemWare Editor, DOS 6.22, and Microsoft MASM 6.11d, and
>> Microsoft C++ 6.1.
>>
>> Visual Studio is a very powerful tool.  It can increase your
>> productivity so much.  And if you get a Windows VM running in a
>> Linux environment, you can use VS in the Windows VM with a network
>> drive mapped to your Linux partition, and you're able to develop
>> your Linux apps using Visual Studio, flip to the terminal window
>> and compile and run.  And with Visual Studio 2015's code analyzer
>> feature, it will find a lot more bugs that have never shown up
>> in your code.
>>
>> A very powerful tool.
>
> There are a dozen native IDE's available for linux with all the
> same features as VS.

Oh I wish there were...  Then I could convince the bulk of my current 
team to migrate off Windows.

> But none of them are as useful than VIM+Make+GDB.

Spoken like a true Luddite!

-- 
Ian

[toc] | [prev] | [next] | [standalone]


#47990

Fromlegalize+jeeves@mail.xmission.com (Richard)
Date2017-01-12 21:13 +0000
Message-ID<o58ri8$8fd$1@news.xmission.com>
In reply to#47987
[Please do not mail me a copy of your followup]

Ian Collins <ian-news@hotmail.com> spake the secret code
<edq3afF4adcU1@mid.individual.net> thusly:

>On 01/13/17 07:29 AM, Scott Lurndal wrote:
>> There are a dozen native IDE's available for linux with all the
>> same features as VS.

Clearly you don't use VS for anything more fancy than typing.

There is only one IDE that comes even close to VS productivity and
that is CLion.

>> But none of them are as useful than VIM+Make+GDB.

Yes, you are using an IDE for typing.  They do much more than that.

Oh, and gdb is absolutely horrible.  It hasn't changed in 20+ years
since I first used it.  The VS debugger crushes gdb.
-- 
"The Direct3D Graphics Pipeline" free book <http://tinyurl.com/d3d-pipeline>
            The Terminals Wiki <http://terminals-wiki.org>
     The Computer Graphics Museum <http://computergraphicsmuseum.org>
  Legalize Adulthood! (my blog) <http://legalizeadulthood.wordpress.com>

[toc] | [prev] | [next] | [standalone]


#48007

From"Rick C. Hodgin" <rick.c.hodgin@gmail.com>
Date2017-01-12 20:29 -0800
Message-ID<6a9ddfe1-d389-4954-ab1d-1f6ca171d78a@googlegroups.com>
In reply to#47990
On Thursday, January 12, 2017 at 4:13:58 PM UTC-5, Richard wrote:
> [Please do not mail me a copy of your followup]
> 
> Ian Collins <ian-news@hotmail.com> spake the secret code
> <edq3afF4adcU1@mid.individual.net> thusly:
> 
> >On 01/13/17 07:29 AM, Scott Lurndal wrote:
> >> There are a dozen native IDE's available for linux with all the
> >> same features as VS.
> 
> Clearly you don't use VS for anything more fancy than typing.
> 
> There is only one IDE that comes even close to VS productivity and
> that is CLion.
> 
> >> But none of them are as useful than VIM+Make+GDB.
> 
> Yes, you are using an IDE for typing.  They do much more than that.
> 
> Oh, and gdb is absolutely horrible.  It hasn't changed in 20+ years
> since I first used it.  The VS debugger crushes gdb.

I agree.  Microsoft's Visual Studio development platform is second
to none.  It is the model I am seeking to use as a base for my own
IDE.  I have the same drag/drop/popout window plan, along with some
new extensions I'd like to see.

Best regards,
Rick C. Hodgin

[toc] | [prev] | [next] | [standalone]


#48017

Fromscott@slp53.sl.home (Scott Lurndal)
Date2017-01-13 13:25 +0000
Message-ID<Hz4eA.220$yN.93@fx31.iad>
In reply to#47990
legalize+jeeves@mail.xmission.com (Richard) writes:
>[Please do not mail me a copy of your followup]
>
>Ian Collins <ian-news@hotmail.com> spake the secret code
><edq3afF4adcU1@mid.individual.net> thusly:
>
>>On 01/13/17 07:29 AM, Scott Lurndal wrote:
>>> There are a dozen native IDE's available for linux with all the
>>> same features as VS.
>
>Clearly you don't use VS for anything more fancy than typing.
>
>There is only one IDE that comes even close to VS productivity and
>that is CLion.
>
>>> But none of them are as useful than VIM+Make+GDB.
>
>Yes, you are using an IDE for typing.  They do much more than that.
>
>Oh, and gdb is absolutely horrible.  It hasn't changed in 20+ years
>since I first used it.  The VS debugger crushes gdb.

VS doesn't run on linux.   That automatically makes it a non-starter.

[toc] | [prev] | [next] | [standalone]


#48018

FromCholo Lennon <chololennon@hotmail.com>
Date2017-01-13 11:06 -0300
Message-ID<o5amt0$1r57$1@gioia.aioe.org>
In reply to#47990
On 01/12/2017 06:13 PM, Richard wrote:
> [Please do not mail me a copy of your followup]
>
> Ian Collins <ian-news@hotmail.com> spake the secret code
> <edq3afF4adcU1@mid.individual.net> thusly:
>
>> On 01/13/17 07:29 AM, Scott Lurndal wrote:
>>> There are a dozen native IDE's available for linux with all the
>>> same features as VS.
>
> Clearly you don't use VS for anything more fancy than typing.
>
> There is only one IDE that comes even close to VS productivity and
> that is CLion.
>

I haven't tested CLion very well (is not free), but I use other IDEs 
from Jetbrains (IntelliJ/PyCharm), they are really good. On 
Linux/Solaris I use Eclipse CDT for C++, it's not bad and in some 
categories is (way) better than VS.


>>> But none of them are as useful than VIM+Make+GDB.
>
> Yes, you are using an IDE for typing.  They do much more than that.
>

> Oh, and gdb is absolutely horrible.  It hasn't changed in 20+ years
> since I first used it.  The VS debugger crushes gdb.
>

I agree


-- 
Cholo Lennon
Bs.As.
ARG

[toc] | [prev] | [next] | [standalone]


#48034

From"Asger Joergensen" <Junk@Asger-P.dk>
Date2017-01-14 02:54 +0000
Message-ID<xn0kkyqiy2cycpq000@news.astraweb.com>
In reply to#47990
Hi Richard
%
Richard wrote:

> [Please do not mail me a copy of your followup]
> 
> Ian Collins <ian-news@hotmail.com> spake the secret code
> <edq3afF4adcU1@mid.individual.net> thusly:
> 
> > On 01/13/17 07:29 AM, Scott Lurndal wrote:
> >> There are a dozen native IDE's available for linux with all the
> >> same features as VS.
> 
> Clearly you don't use VS for anything more fancy than typing.
> 
> There is only one IDE that comes even close to VS productivity and
> that is CLion.

Don't forget C++Bulder 

Best regards
Asger

[toc] | [prev] | [next] | [standalone]


#48035

FromLynn McGuire <lynnmcguire5@gmail.com>
Date2017-01-13 21:11 -0600
Message-ID<o5c4q0$a4b$1@dont-email.me>
In reply to#48034
On 1/13/2017 8:54 PM, Asger Joergensen wrote:
> Hi Richard
> %
> Richard wrote:
>
>> [Please do not mail me a copy of your followup]
>>
>> Ian Collins <ian-news@hotmail.com> spake the secret code
>> <edq3afF4adcU1@mid.individual.net> thusly:
>>
>>> On 01/13/17 07:29 AM, Scott Lurndal wrote:
>>>> There are a dozen native IDE's available for linux with all the
>>>> same features as VS.
>>
>> Clearly you don't use VS for anything more fancy than typing.
>>
>> There is only one IDE that comes even close to VS productivity and
>> that is CLion.
>
> Don't forget C++Bulder
>
> Best regards
> Asger

Is that the descendant of Turbo C ?  The Turbo Pascal and Turbo C IDEs were freaking awesome.  I developed several products with 
those back in the 80s.

Lynn

[toc] | [prev] | [next] | [standalone]


#48037

From"Asger Joergensen" <Junk@Asger-P.dk>
Date2017-01-14 10:22 +0000
Message-ID<xn0kkz2dm2syh93001@news.astraweb.com>
In reply to#48035
Hi Lynn

> 
> Is that the descendant of Turbo C ?  The Turbo Pascal and Turbo C IDEs were 
> freaking awesome.  I developed several products with those back in the 80s.
> 

Yes a direct line, but a lot have happened since then:
https://www.embarcadero.com/

Best regards
Asger

[toc] | [prev] | [next] | [standalone]


#48060

Fromlegalize+jeeves@mail.xmission.com (Richard)
Date2017-01-15 02:53 +0000
Message-ID<o5eo6o$jpt$1@news.xmission.com>
In reply to#48034
[Please do not mail me a copy of your followup]

"Asger Joergensen" <Junk@Asger-P.dk> spake the secret code
<xn0kkyqiy2cycpq000@news.astraweb.com> thusly:

>Hi Richard
>%
>Richard wrote:
>
>> [Please do not mail me a copy of your followup]
>> 
>> Ian Collins <ian-news@hotmail.com> spake the secret code
>> <edq3afF4adcU1@mid.individual.net> thusly:
>> 
>> > On 01/13/17 07:29 AM, Scott Lurndal wrote:
>> >> There are a dozen native IDE's available for linux with all the
>> >> same features as VS.
>> 
>> Clearly you don't use VS for anything more fancy than typing.
>> 
>> There is only one IDE that comes even close to VS productivity and
>> that is CLion.
>
>Don't forget C++Bulder 

I forgot about it after having used it 15 years ago :)
-- 
"The Direct3D Graphics Pipeline" free book <http://tinyurl.com/d3d-pipeline>
            The Terminals Wiki <http://terminals-wiki.org>
     The Computer Graphics Museum <http://computergraphicsmuseum.org>
  Legalize Adulthood! (my blog) <http://legalizeadulthood.wordpress.com>

[toc] | [prev] | [next] | [standalone]


#48116

FromCholo Lennon <chololennon@hotmail.com>
Date2017-01-17 12:12 -0300
Message-ID<o5lc97$3e2$1@gioia.aioe.org>
In reply to#48034
On 01/13/2017 11:54 PM, Asger Joergensen wrote:
> Hi Richard
> %
> Richard wrote:
>
>> [Please do not mail me a copy of your followup]
>>
>> Ian Collins <ian-news@hotmail.com> spake the secret code
>> <edq3afF4adcU1@mid.individual.net> thusly:
>>
>>> On 01/13/17 07:29 AM, Scott Lurndal wrote:
>>>> There are a dozen native IDE's available for linux with all the
>>>> same features as VS.
>>
>> Clearly you don't use VS for anything more fancy than typing.
>>
>> There is only one IDE that comes even close to VS productivity and
>> that is CLion.
>
> Don't forget C++Bulder
>

C++ Builder is (or was) really nice (I used it a lot until version 6), 
but IMO has some problems:
	
- It's proprietary
- It's very expensive
- Its main libraries (VCL and FireMonkey) are coded in Object Pascal: 
this imposes some limitations to C++, ie. some kind of MI are not 
allowed or source/header files (related to VCL) must have a strict 
naming convention in order to be compilable. Also debugging Pascal code 
is not funny :-P
- Until recently its compiler was behind modern standards (AFAIK they 
changed their ancient compiler for clang)
- It doesn't support Linux.
- It is difficult to integrate 3rd party libraries (nobody test their 
libraries with C++ Builder)


-- 
Cholo Lennon
Bs.As.
ARG

[toc] | [prev] | [next] | [standalone]


#47988

FromCholo Lennon <chololennon@hotmail.com>
Date2017-01-12 16:45 -0300
Message-ID<o58md1$t0b$1@gioia.aioe.org>
In reply to#47980
On 01/12/2017 03:29 PM, Scott Lurndal wrote:
> "Rick C. Hodgin" <rick.c.hodgin@gmail.com> writes:
>> On Tuesday, January 10, 2017 at 3:05:30 PM UTC-5, Lynn McGuire wrote:
>>> "Visual C++ - Microsoft Pushes C++ into the Future"
>>>      https://msdn.microsoft.com/en-us/magazine/mt694085.aspx
>>
>> I remember when Visual Studio 98 came out.  I was mostly a DOS user
>> back then.  I used Windows 3.x and later, but for most of my development
>> I was using The SemWare Editor, DOS 6.22, and Microsoft MASM 6.11d, and
>> Microsoft C++ 6.1.
>>
>> Visual Studio is a very powerful tool.  It can increase your
>> productivity so much.  And if you get a Windows VM running in a
>> Linux environment, you can use VS in the Windows VM with a network
>> drive mapped to your Linux partition, and you're able to develop
>> your Linux apps using Visual Studio, flip to the terminal window
>> and compile and run.  And with Visual Studio 2015's code analyzer
>> feature, it will find a lot more bugs that have never shown up
>> in your code.
>>
>> A very powerful tool.
>
> There are a dozen native IDE's available for linux with all the
> same features as VS.  But none of them are as useful than VIM+Make+GDB.
>

Well, AFAIK nobody has the awesome "edit and continue" feature except VS 
(which IMHO has the best debugger out there).


-- 
Cholo Lennon
Bs.As.
ARG

[toc] | [prev] | [next] | [standalone]


#47989

From"Rick C. Hodgin" <rick.c.hodgin@gmail.com>
Date2017-01-12 11:55 -0800
Message-ID<7da0fe4d-0b52-4bbf-b407-dd0dea56c2a8@googlegroups.com>
In reply to#47988
On Thursday, January 12, 2017 at 2:45:48 PM UTC-5, Cholo Lennon wrote:
> On 01/12/2017 03:29 PM, Scott Lurndal wrote:
> > "Rick C. Hodgin" <rick.c.hodgin@gmail.com> writes:
> >> On Tuesday, January 10, 2017 at 3:05:30 PM UTC-5, Lynn McGuire wrote:
> >>> "Visual C++ - Microsoft Pushes C++ into the Future"
> >>>      https://msdn.microsoft.com/en-us/magazine/mt694085.aspx
> >>
> >> I remember when Visual Studio 98 came out.  I was mostly a DOS user
> >> back then.  I used Windows 3.x and later, but for most of my development
> >> I was using The SemWare Editor, DOS 6.22, and Microsoft MASM 6.11d, and
> >> Microsoft C++ 6.1.
> >>
> >> Visual Studio is a very powerful tool.  It can increase your
> >> productivity so much.  And if you get a Windows VM running in a
> >> Linux environment, you can use VS in the Windows VM with a network
> >> drive mapped to your Linux partition, and you're able to develop
> >> your Linux apps using Visual Studio, flip to the terminal window
> >> and compile and run.  And with Visual Studio 2015's code analyzer
> >> feature, it will find a lot more bugs that have never shown up
> >> in your code.
> >>
> >> A very powerful tool.
> >
> > There are a dozen native IDE's available for linux with all the
> > same features as VS.  But none of them are as useful than VIM+Make+GDB.
> >
> 
> Well, AFAIK nobody has the awesome "edit and continue" feature except VS 
> (which IMHO has the best debugger out there).

There was an effort spear-headed by Apple a few years back to get
"fix-and-continue" working in their toolchain + gdb.  As I understand
it, they completed it and got it working fairly decently (though not
bug free).

I do not use Apple products so I have no idea where it is today.  I've
just seen forum posts from time to time dating back to the 2000s.

Best regards,
Rick C. Hodgin

[toc] | [prev] | [standalone]


Page 2 of 2 — ← Prev page 1 [2]

Back to top | Article view | comp.lang.c++


csiph-web