• Synchronet BBS Compiling

    From The Millionaire@VERT to All on Saturday, November 30, 2019 06:40:01
    When Synchronet is binarily compiled from C what language does it use? Is it Assembler?

    $ The Millionaire $

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Nightfox@VERT/DIGDIST to The Millionaire on Saturday, November 30, 2019 12:10:03
    Re: Synchronet BBS Compiling
    By: The Millionaire to All on Sat Nov 30 2019 06:40 am

    When Synchronet is binarily compiled from C what language does it use? Is it Assembler?

    I'm not sure I understand your question. As far as I know, Synchronet is primarily written in C++. I'm not sure if there is any assembler written by Digital Man in the Synchronet code base. But as any compiled program, it gets compiled into a binary executable and the DLLs, which all contain machine language, and you could see the instructions in assembly language at that point.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From Gamgee@VERT/PALANT to The Millionaire on Saturday, November 30, 2019 20:38:00
    The Millionaire wrote to All <=-

    When Synchronet is binarily compiled from C what language does it
    use?

    Ummmmmmmm....... C.

    Is it Assembler?

    No. It's C (and C++).


    ... He does the work of 3 Men...Moe, Larry & Curly
    --- MultiMail/Linux v0.52
    þ Synchronet þ Palantir BBS * palantirbbs.ddns.net * Pensacola, FL
  • From The Millionaire@VERT to Gamgee on Saturday, November 30, 2019 19:37:42
    C++ can run like machine language? No program cannot run efficiently like machine language can.

    $ The Millionaire $

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Nightfox@VERT/DIGDIST to The Millionaire on Saturday, November 30, 2019 22:47:06
    Re: Re: Synchronet BBS Compiling
    By: The Millionaire to Gamgee on Sat Nov 30 2019 07:37 pm

    C++ can run like machine language? No program cannot run efficiently like machine language can.

    I've often heard it said that hand-optimized assembly code can run faster than code compiled from a higher-level language like C or C++. But compilers have optimizations, and I've heard that modern compilers these days are pretty good at generating machine code that's as optimal as possible from the source language.

    Are you going to want to write all your software in assembly language? ;)

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From The Millionaire@VERT to Nightfox on Sunday, December 01, 2019 03:43:55
    Re: Re: Synchronet BBS Compiling
    By: The Millionaire to Gamgee on Sat Nov 30 2019 07:37 pm

    I've often heard it said that hand-optimized assembly code can run faster than code compiled from a higher-level language like C or C++. But compilers have optimizations, and I've heard that modern compilers these days are pretty good at generating machine code that's as optimal as possible from the source language.

    Are you going to want to write all your software in assembly language? ;)

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com


    In the olden days most software was written in Assembler. It was the standard back then for all the commercial games and whatnot.

    $ The Millionaire $

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Gamgee@VERT/PALANT to The Millionaire on Sunday, December 01, 2019 07:59:00
    The Millionaire wrote to Gamgee <=-

    C++ can run like machine language? No program cannot run
    efficiently like machine language can.

    <sigh> Since you (again) didn't bother to quote anything when you
    replied, it's difficult to remember what you're referring to. I
    guess it's about your question regarding what "language"
    Synchronet is compiled in. The question itself makes no sense.
    The program(s) are written in C and/or C++. They are then
    compiled by a compiler for that language, and produce executable
    files. Even a program written in Assembler is compiled by a
    compiler for that language. I don't think you actually understand
    this.

    Please remember to quote some context when you write replies to
    messages.



    ... He does the work of 3 Men...Moe, Larry & Curly
    --- MultiMail/Linux v0.52
    þ Synchronet þ Palantir BBS * palantirbbs.ddns.net * Pensacola, FL
  • From Nightfox@VERT/DIGDIST to The Millionaire on Sunday, December 01, 2019 12:03:08
    Re: Re: Synchronet BBS Compiling
    By: The Millionaire to Nightfox on Sun Dec 01 2019 03:43 am

    In the olden days most software was written in Assembler. It was the standard back then for all the commercial games and whatnot.

    Yes, in the early days of computers. But soon, higher level programming languages like COBOL and FORTRAN came out. I think those are a couple of the oldest programming languages I know of.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From Netsurge@VERT to Nightfox on Sunday, December 01, 2019 21:49:46
    Are you going to want to write all your software in assembly language? ;)

    I'd pay to see that code.

    |15frank |08// |15netsurge
    |07disksh0p|08!|07bbs |08% |07bbs.diskshop.ca |08% |07mystic goodness |11SciNet |03ftn hq |08% |07https://scinet-ftn.org

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (1:229/101)
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Nightfox@VERT/DIGDIST to Gamgee on Sunday, December 01, 2019 20:48:40
    Re: Re: Synchronet BBS Compiling
    By: Gamgee to The Millionaire on Sun Dec 01 2019 07:59 am

    files. Even a program written in Assembler is compiled by a
    compiler for that language. I don't think you actually understand
    this.

    I once said something similar to one of my assembly instructors in college, and he corrected me saying an assembly program is "assembled" rather than being compiled. I think compiling refers to the process of converting a higher-level language (such as C/C++ etc.) into machine code, and assembly is already pretty much machine code.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From Dan Clough@VERT to Nightfox on Monday, December 02, 2019 08:24:00
    Nightfox wrote to Gamgee <=-

    files. Even a program written in Assembler is compiled by a
    compiler for that language. I don't think you actually understand
    this.

    I once said something similar to one of my assembly instructors
    in college, and he corrected me saying an assembly program is
    "assembled" rather than being compiled. I think compiling refers
    to the process of converting a higher-level language (such as
    C/C++ etc.) into machine code, and assembly is already pretty
    much machine code.

    Absolutely correct. I think I was subconsciously over-simplifying
    things in an attempt to get 'TM' to grasp it.

    Full disclosure on my programming skill set - the last time I was
    actually semi-seriously (hobby-level) programming, I was using
    Borland's Turbo Pascal in MSDOS... :-) But I do know that
    Borland also made a product called Turbo ASM.



    ... Windows 3.1 - From the people who brought you EDLIN.
    === MultiMail/Linux v0.52
    --- SBBSecho 3.10-Linux
    * Origin: Palantir * palantirbbs.ddns.net * Pensacola, FL * (1:123/115)
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From The Millionaire@VERT to Dan Clough on Tuesday, December 03, 2019 20:44:13
    Absolutely correct. I think I was subconsciously over-simplifying
    things in an attempt to get 'TM' to grasp it.

    Full disclosure on my programming skill set - the last time I was
    actually semi-seriously (hobby-level) programming, I was using
    Borland's Turbo Pascal in MSDOS... :-) But I do know that
    Borland also made a product called Turbo ASM.

    ... Windows 3.1 - From the people who brought you EDLIN.
    === MultiMail/Linux v0.52
    --- SBBSecho 3.10-Linux
    * Origin: Palantir * palantirbbs.ddns.net * Pensacola, FL * (1:123/115)



    Turbo Pascal is what Windows is written with.

    $ The Millionaire $

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rampage@VERT/SESTAR to The Millionaire on Wednesday, December 04, 2019 08:04:43
    Re: Re: Synchronet BBS Compiling
    By: The Millionaire to Dan Clough on Tue Dec 03 2019 20:44:13


    Turbo Pascal is what Windows is written with.

    not by a long shot... especially since billG and partners develop(ed) their own implementations of various high level languages...


    )\/(ark

    ---
    þ Synchronet þ The SouthEast Star Mail HUB - SESTAR
  • From Dan Clough@VERT to The Millionaire on Wednesday, December 04, 2019 07:34:00
    The Millionaire wrote to Dan Clough <=-

    Absolutely correct. I think I was subconsciously over-simplifying
    things in an attempt to get 'TM' to grasp it.

    Full disclosure on my programming skill set - the last time I was
    actually semi-seriously (hobby-level) programming, I was using
    Borland's Turbo Pascal in MSDOS... :-) But I do know that
    Borland also made a product called Turbo ASM.

    Turbo Pascal is what Windows is written with.

    Ummmmmmm...... No.

    It is C (and variants), with some Assembly.

    https://social.microsoft.com/Forums/en-US/65a1fe05-9c1d-48bf-bd40-148e6b3da9f1/what-programming-language-is-windows-written-in?forum=windowshpcacademic



    ... Windows 3.1 - From the people who brought you EDLIN.
    === MultiMail/Linux v0.52
    --- SBBSecho 3.10-Linux
    * Origin: Palantir * palantirbbs.ddns.net * Pensacola, FL * (1:123/115)
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Nightfox@VERT/DIGDIST to The Millionaire on Wednesday, December 04, 2019 17:20:52
    Re: Re: Synchronet BBS Compiling
    By: The Millionaire to Dan Clough on Tue Dec 03 2019 08:44 pm

    Turbo Pascal is what Windows is written with.

    uh.. No. Where did you hear that?

    There's a Microsoft forum where a Microsoft employee says it's written almost entirely in C, C++, and C#:
    https://bit.ly/2PcqgH7

    Full URL: https://social.microsoft.com/Forums/en-US/65a1fe05-9c1d-48bf-bd40-148e6b3da9f1/ what-programming-language-is-windows-written-in

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From Netsurge@VERT to Dan Clough on Thursday, December 05, 2019 00:37:08
    Turbo Pascal is what Windows is written with.

    Ummmmmmm...... No.

    We all know it was written in MS BASIC.

    |15frank |08// |15netsurge
    |07disksh0p|08!|07bbs |08% |07bbs.diskshop.ca |08% |07mystic goodness |11SciNet |03ftn hq |08% |07https://scinet-ftn.org

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (1:229/101)
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Paul Quinn@VERT to Netsurge on Thursday, December 05, 2019 16:19:12
    Hi! Frank,

    On 12/05/2019 03:37 PM, you wrote to Dan Clough:

    Turbo Pascal is what Windows is written with.
    Ummmmmmm...... No.

    We all know it was written in MS BASIC.

    And some C+- (Pronounced "C More or Less").

    Cheers,
    Paul.

    --- Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
    * Origin: If you can't say it in 50 characters, then don't blo (3:640/1384.125)
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Gamgee@VERT/PALANT to Netsurge on Thursday, December 05, 2019 07:54:00
    Netsurge wrote to Dan Clough <=-

    Turbo Pascal is what Windows is written with.

    Ummmmmmm...... No.

    We all know it was written in MS BASIC.

    Yes, of course. That's why it's so fast.


    ... Beauty is in the eyes of the beer holder!
    --- MultiMail/Linux v0.52
    þ Synchronet þ Palantir BBS * palantirbbs.ddns.net * Pensacola, FL
  • From poindexter FORTRAN@VERT/REALITY to Netsurge on Thursday, December 05, 2019 07:14:00
    Netsurge wrote to Dan Clough <=-

    Turbo Pascal is what Windows is written with.

    Ummmmmmm...... No.

    We all know it was written in MS BASIC.

    Not sure if OP was trolling or clueless, but given the fact that Microsoft wrote their own compilers for almost every language out there at one time, using a competitor's IDE to write their own code seems like a huge risk.

    Microsoft C was *the* platform for coding on x86 at the time, and Turbo
    Pascal only wrote <64k .com files and their related overlays...


    ... What do you think of the guests?
    --- MultiMail/XT v0.52
    þ Synchronet þ realitycheckBBS -- http://realitycheckBBS.org
  • From poindexter FORTRAN@VERT/REALITY to Paul Quinn on Thursday, December 05, 2019 07:16:00
    Paul Quinn wrote to Netsurge <=-

    And some C+- (Pronounced "C More or Less").

    You'd take the integer variable C, evaluate it, add 1 and subtract 1, giving you C. You forgot the trailing semicolon...

    I just had a flashback to the C class I took last century.


    ... Would you like to go back?
    --- MultiMail/XT v0.52
    þ Synchronet þ realitycheckBBS -- http://realitycheckBBS.org
  • From Paul Quinn@VERT to poindexter FORTRAN on Friday, December 06, 2019 08:14:19
    On 12/06/2019 01:16 AM, poindexter FORTRAN -> Paul Quinn wrote:
    Paul Quinn wrote to Netsurge <=-

    And some C+- (Pronounced "C More or Less").

    You'd take the integer variable C, evaluate it, add 1 and subtract 1, giving
    you C. You forgot the trailing semicolon...

    I just had a flashback to the C class I took last century.

    Hi! [name],

    I get those myself, and (I) suffer migraine-like headaches when people describe
    difficulties they've encountered getting code to compile, purely out of sympathy with their strife. It's similar to the effects from long-term LSD use. Anyhow...

    Unlike C++, C+- is a subject-oriented language.

    Each C+- class instance, known as a subject, holds
    hidden members, known as prejudices or undeclared
    preferences, which are impervious to outside messages,
    as well as public members known as boasts or claims.
    The following C operators are overridden as shown:

    > better than
    < worse than
    >> way better than
    << forget it
    ! not on your life
    == comparable, other things being equal

    C+- is a strongly typed language based on stereotyping
    and self-righteous logic. The Boolean variables TRUE
    and FALSE (known as constants in less realistic
    languages) are supplemented with CREDIBLE and DUBIOUS,
    which are fuzzier than Zadeh's traditional fuzzy
    categories. All Booleans can be declared with the
    modifiers strong and weak. Weak implication is said to
    "preserve deniability" and was added at the request of
    the DoD to ensure compatibility with future versions of
    ADA. Well-formed falsehoods (WFFs) are assignment-
    compatible with all booleans. What-if and why-not
    interactions are aided by the special conditional
    evenifnot X then Y.

    C+- supports information hiding and, among friend
    classes only, rumor sharing. Borrowing from the Eiffel
    lexicon, non-friend classes can be killed by arranging
    contracts. Note that friendships are intransitive,
    volatile, and non-Abelian.

    Operator precedence rules can be suspended with the
    directive #pragma dwim, known as the "Do what I mean"
    pragma.

    ANSIfication will be firmly resisted. C+-'s
    slogan is "Be Your Own Standard."


    ----------------------

    Steve Sashihara
    President, Princeton Consultants Inc.
    2 Research Way, Princeton NJ

    :)

    Cheers,
    Paul.

    --- Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
    * Origin: When all else fails, read the docs. (3:640/1384.125)
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Nightfox@VERT/DIGDIST to poindexter FORTRAN on Thursday, December 05, 2019 14:41:32
    Re: Re: Synchronet BBS Compiling
    By: poindexter FORTRAN to Netsurge on Thu Dec 05 2019 07:14 am

    Microsoft C was *the* platform for coding on x86 at the time, and Turbo Pascal only wrote <64k .com files and their related overlays...

    I thought Borland's compilers were fairly popular in the early 90s. I remember them being fairly inexpensive, and I remember hearing a lot about Borland Turbo C and Borland Turbo C++ for DOS.. Also I seem to remember hearing that Borland's OWL GUI toolkit for C++ was at least somewhat popular for a time in the early-mid 90s.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From Digital Man@VERT to poindexter FORTRAN on Thursday, December 05, 2019 15:09:53
    Re: Re: Synchronet BBS Compiling
    By: poindexter FORTRAN to Paul Quinn on Thu Dec 05 2019 07:16 am

    Paul Quinn wrote to Netsurge <=-

    And some C+- (Pronounced "C More or Less").

    You'd take the integer variable C, evaluate it, add 1 and subtract 1, giving you C. You forgot the trailing semicolon...

    I just had a flashback to the C class I took last century.

    error: expected expression before ';' token
    C+-;


    digital man

    Synchronet "Real Fact" #26:
    The Synchronet Web Server was written predominantly by Stephen Hurd (Deuce). Norco, CA WX: 64.7øF, 64.0% humidity, 0 mph NW wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Nightfox@VERT/DIGDIST to poindexter FORTRAN on Thursday, December 05, 2019 14:43:01
    Re: Re: Synchronet BBS Compiling
    By: poindexter FORTRAN to Paul Quinn on Thu Dec 05 2019 07:16 am

    You'd take the integer variable C, evaluate it, add 1 and subtract 1, giving you C. You forgot the trailing semicolon...

    I don't think you can do this, and it seems to me you should be able to:
    ++C--;

    And how about re-defining keywords with the pre-processor? A while ago, I heard about this trick for accessing private members of a class, for testing purposes (not that it's a great idea):
    #define private public

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From Digital Man@VERT to Paul Quinn on Thursday, December 05, 2019 15:12:25
    Re: Synchronet BBS Compiling
    By: Paul Quinn to poindexter FORTRAN on Fri Dec 06 2019 08:14 am

    Unlike C++, C+- is a subject-oriented language.

    Sounds inspired-by INTERCAL:
    https://en.wikipedia.org/wiki/INTERCAL


    digital man

    Synchronet/BBS Terminology Definition #21:
    DOVE = Domain/Vertrauen
    Norco, CA WX: 64.7øF, 64.0% humidity, 0 mph NW wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Nightfox@VERT/DIGDIST to Paul Quinn on Thursday, December 05, 2019 15:44:20
    Re: Synchronet BBS Compiling
    By: Paul Quinn to poindexter FORTRAN on Fri Dec 06 2019 08:14 am

    Unlike C++, C+- is a subject-oriented language.

    Each C+- class instance, known as a subject, holds
    hidden members, known as prejudices or undeclared
    preferences, which are impervious to outside messages,
    as well as public members known as boasts or claims.
    The following C operators are overridden as shown:

    better than
    < worse than
    way better than
    << forget it
    ! not on your life
    == comparable, other things being equal

    Don't forget the "goes to" operator. For example:

    for (int i = 10; i --> 0; i--)

    Basically, with i starting at 10 and goes to 0.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From Paul Quinn@VERT to Digital Man on Friday, December 06, 2019 09:42:02
    Hi! Rob,

    On 12/06/2019 09:12 AM, you wrote:

    Unlike C++, C+- is a subject-oriented language.

    Sounds inspired-by INTERCAL:
    https://en.wikipedia.org/wiki/INTERCAL

    It looks like an entire Princeton class may have been inculcated in a rebellious cause against C-anythng.

    Cheers,
    Paul.

    --- Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
    * Origin: I'm looking for a good .WAV to .TTF converter. (3:640/1384.125)
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From poindexter FORTRAN@VERT/REALITY to Nightfox on Thursday, December 05, 2019 17:31:30
    Re: Re: Synchronet BBS Compiling
    By: Nightfox to poindexter FORTRAN on Thu Dec 05 2019 02:41 pm

    I thought Borland's compilers were fairly popular in the early 90s. I remember them being fairly inexpensive, and I remember hearing a lot about Borland Turbo C and Borland Turbo C++ for DOS.. Also I seem to remember hearing that Borland's OWL GUI toolkit for C++ was at least somewhat popular for a time in the early-mid 90s.

    Yes, and yes. Microsoft C was the professional choice, Borland Turbo Pascal and C were geared to hobbyists and students.

    Microsoft C didn't have an IDE back then, you needed to use a programmer's editor like Brief, and they had hooks into the compiler - so they could open the editor at the error encountered.

    Turbo C and Quick C had built in editors/debuggers/&tc.

    Turbo Pascal is still available; it's amazing how tiny the executable and libraries are.

    ---
    þ Synchronet þ realitycheckBBS -- http://realitycheckBBS.org
  • From Paul Quinn@VERT to Nightfox on Friday, December 06, 2019 15:09:06
    Hi! Nightfox,

    On 12/06/2019 09:44 AM, you wrote:

    Don't forget the "goes to" operator. For example:
    ag!
    for (int i = 10; i --> 0; i--)

    Basically, with i starting at 10 and goes to 0.

    Ah, nup. I figure if we're going down on a 10 then we need a bang! procedure.

    Cheers,
    Paul.

    --- Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
    * Origin: Operator ... give me the number for 911, quick! (3:640/1384.125)
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Nightfox@VERT/DIGDIST to poindexter FORTRAN on Thursday, December 05, 2019 22:47:22
    Re: Re: Synchronet BBS Compiling
    By: poindexter FORTRAN to Nightfox on Thu Dec 05 2019 05:31 pm

    I thought Borland's compilers were fairly popular in the early 90s.
    I remember them being fairly inexpensive, and I remember hearing a
    lot about Borland Turbo C and Borland Turbo C++ for DOS.. Also I
    seem to remember hearing that Borland's OWL GUI toolkit for C++ was
    at least somewhat popular for a time in the early-mid 90s.

    Yes, and yes. Microsoft C was the professional choice, Borland Turbo Pascal and C were geared to hobbyists and students.

    Microsoft C didn't have an IDE back then, you needed to use a programmer's editor like Brief, and they had hooks into the compiler - so they could open the editor at the error encountered.

    Ah, interesting. I didn't use the software development tools much back then, but I heard about some of them.

    Turbo Pascal is still available; it's amazing how tiny the executable and libraries are.

    Interesting.. I thought Borland's Turbo Pascal morphed into Delphi? Or perhaps that's something different?

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From Mortifis@VERT/ALLEYCAT to Nightfox on Saturday, December 07, 2019 08:15:18
    Re: Re: Synchronet BBS Compiling
    By: poindexter FORTRAN to Nightfox on Thu Dec 05 2019 05:31 pm

    I thought Borland's compilers were fairly popular in the early 90s.
    I remember them being fairly inexpensive, and I remember hearing a
    lot about Borland Turbo C and Borland Turbo C++ for DOS.. Also I
    seem to remember hearing that Borland's OWL GUI toolkit for C++ was
    at least somewhat popular for a time in the early-mid 90s.

    Yes, and yes. Microsoft C was the professional choice, Borland Turbo Pascal and C were geared to hobbyists and students.

    Microsoft C didn't have an IDE back then, you needed to use a programmer's editor like Brief, and they had hooks into the compiler - so they could open the editor at the error encountered.

    Ah, interesting. I didn't use the software development tools much back then, but I heard about some of them.

    Turbo Pascal is still available; it's amazing how tiny the executable and libraries are.

    Interesting.. I thought Borland's Turbo Pascal morphed into Delphi? Or perhaps that's something different?

    Nightfox

    Kinda, sorta ... Turbo Pascal 7 added Windows executable functions, which then branched off to be Turbo Pascal for Windows, with then was deprecated by Borland Pascal 7 which was then superseded by Delphi which was more native to Windows 32 bit, etc ...

    ---
    þ Synchronet þ AlleyCat! BBS - http://alleycat.synchro.net:81