Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. C# is for bed-wetting nancy types. C++ is the One True Language

C# is for bed-wetting nancy types. C++ is the One True Language

Scheduled Pinned Locked Moved The Lounge
csharpc++architecture
77 Posts 45 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Chris Maunder

    I mean - it's been days since we've had a good religious fight about languages...

    cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP

    S Offline
    S Offline
    S Houghtelin
    wrote on last edited by
    #61

    Wiring relays, logic chips, serial to parallel shift registers, flip-flops etc, a couple of resistors, capacitors, op-amps and a power source, OK, if you want to get fancier you can use a 4004 processor and some assembly and machine language to speed it up some. Not any of that dumbed down kiddy Object Oriented crap language... At least when you screwed up you can get real honest to God sparks and flames and people running for cover. :-D

    It was broke, so I fixed it.

    1 Reply Last reply
    0
    • M Mike Winiberg

      Nah - key the program in using binary key-switches on the front panel! (BTDTGTTS with an elliott 903!)

      A Offline
      A Offline
      ajhampson
      wrote on last edited by
      #62

      Actually done that -- Hand-assembled TI980 assembly language into machine code, then keyed it into the front panel switches. Read the results from the front panel lights. :-D

      W 1 Reply Last reply
      0
      • M Manfred Rudolf Bihy

        Phfft, assembler, mnemonics what a wuss. Let's talk machine code and you're the man! :-D And decimal system number are not accepted. It has got to be binary, octal or hexadecimal. ;P

        A Offline
        A Offline
        agolddog
        wrote on last edited by
        #63

        The first job I had out of college was on an old IBM Series/1, programming in EDL (25 years ago). This was a language close to assembler in structure. This was the days of debugging by getting a printout of the code, which had the hex machine language on the left-hand side. You'd set breakpoints/inspect data by looking at addresses. If I remember right, an "if-equal-to" compiled to an 80A2. Many is the time for simple logic errors were would actually patch the code (ah, crap, I meant an "80B2") while testing to ensure our fix before bothering with the editing/compilation. In some ways, it gave a deeper appreciation for what's "really going on" at the machine level, but I sure am glad for modern tools/techniques/frameworks.

        1 Reply Last reply
        0
        • A ajhampson

          Actually done that -- Hand-assembled TI980 assembly language into machine code, then keyed it into the front panel switches. Read the results from the front panel lights. :-D

          W Offline
          W Offline
          William Balthrop
          wrote on last edited by
          #64

          I've done the same with the front panel when the punched paper tape broke on an old Varian (circa 1974 or there abouts...) Binary for the win!

          1 Reply Last reply
          0
          • C Chris Maunder

            I mean - it's been days since we've had a good religious fight about languages...

            cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP

            I Offline
            I Offline
            Isfeasachme
            wrote on last edited by
            #65

            Nancy? WTF Were you born in the 1920s?

            1 Reply Last reply
            0
            • C Chris Maunder

              I mean - it's been days since we've had a good religious fight about languages...

              cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP

              J Offline
              J Offline
              John Pearce
              wrote on last edited by
              #66

              Those who can C C++, those who can't, read about C# Real programmers engrave the silicon! :cool:

              1 Reply Last reply
              0
              • F Fabio Franco

                While C++ are still coding what I've done faster in C#, I'm getting laid :)

                J Offline
                J Offline
                John Pearce
                wrote on last edited by
                #67

                Just as well you don't work on Windows, or did you?

                F 1 Reply Last reply
                0
                • S swmiller

                  You young'uns got it soft. Back in my day I had to write an entire database product using only 0s.

                  D Offline
                  D Offline
                  da808wiz
                  wrote on last edited by
                  #68

                  swmiller wrote:

                  You young'uns got it soft. Back in my day I had to write an entire database product using only 0s.

                  Yeah! I heard of that product. you called it freebase. I think instead of the product getting off the ground you must have, swmiller... Also, what a coincidence that your source codes indicate the number of people who used your database product. Not even you yourself found it useful! A sign over your office entrance that says "Yup, only 0 sold so far". "Whatever you be puffin on that got you thinkin that you supaman..."

                  1 Reply Last reply
                  0
                  • C Chris Maunder

                    OK, then it's been hours. Though VBScript is still the Prince of Languages...

                    cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP

                    D Offline
                    D Offline
                    da808wiz
                    wrote on last edited by
                    #69

                    Chris Maunder wrote:

                    Though VBScript is still the Prince of Languages...

                    Hey, who let that nutjob in here? Also, we don't allow profanity like VBSh** in the forum. Watch your "Language"...

                    1 Reply Last reply
                    0
                    • C Chris Maunder

                      I mean - it's been days since we've had a good religious fight about languages...

                      cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP

                      D Offline
                      D Offline
                      da808wiz
                      wrote on last edited by
                      #70

                      I'm goin in with a portable soldering iron, a spool of 60/40, side cutters, a solder sucker, and a probe. who is nancy? you mean like "nancy and sluggo?"

                      1 Reply Last reply
                      0
                      • C Chris Maunder

                        I mean - it's been days since we've had a good religious fight about languages...

                        cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP

                        B Offline
                        B Offline
                        Brock Friedrich
                        wrote on last edited by
                        #71

                        You all are my heroes.

                        1 Reply Last reply
                        0
                        • L Lost User

                          I've spent most of my career in Progress, and have been back in there a few times in recent days. Can I have a new forum just for me please.

                          Every man can tell how many goats or sheep he possesses, but not how many friends.

                          D Offline
                          D Offline
                          da808wiz
                          wrote on last edited by
                          #72

                          ChrisElston wrote:

                          Can I have a new forum just for me please.

                          It's already there. Just search for "yellow pacifier" or "the red thumb". - Sucker! ;P

                          1 Reply Last reply
                          0
                          • J John Pearce

                            Just as well you don't work on Windows, or did you?

                            F Offline
                            F Offline
                            Fabio Franco
                            wrote on last edited by
                            #73

                            :confused:

                            1 Reply Last reply
                            0
                            • B BrainiacV

                              Sorry, FORTH is the one true language. You can intermix low level assembler and high level FORTH. The language can be multitasking, not the OS. You can extend the compiler as you are compiling the program. Back in the early 90's I'd compile 300K programs in 30 seconds, while the C compiler would take hours. And the application could still be interactive allowing new commands to be created while the program was running instead of the old, tired, edit-compile-run cycle every time you needed to make a minor change. Unit testing is a breeze since each verb (command) is stack based, so no scaffolding is required, just load up the stack with the input parameters, run the command, check the stack for the expected output. Multiple programmers can work on their sections and then just zipper the different files together without fear of name collisions. A project I initially estimated would take 9 months was operational in 6 weeks because we were able to fling code at the wall and it all stuck.

                              Psychosis at 10 Film at 11

                              M Offline
                              M Offline
                              Matthew Dennis
                              wrote on last edited by
                              #74

                              Ah yes, I remember implementing FORTH on a Motorola 6809 uCPU. Simple with the two stacks and the Next operator was just a JMP [Y++]. You could pack a lot of functionality in a couple of KiloBytes (not MBytes) of Battery Backed RAM. Mind you, writing a multi-tasking OS in Assembler and 20 Kb was fun. Matthew

                              B 1 Reply Last reply
                              0
                              • C Chris Maunder

                                I mean - it's been days since we've had a good religious fight about languages...

                                cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP

                                P Offline
                                P Offline
                                Peter Laman
                                wrote on last edited by
                                #75

                                As Peter Sellers, as 'inspectur Clouseau' used to say: "I will say this only wunce...':: There is no 'one true language'. Language fights are so stupid. The quality of software is much more determined by proper design, coding practice and programming style, than by languages. Every language has its pro's and con's. Usually programmers idolize the language they know. They think that language is the best, because they can use it best.

                                V 1 Reply Last reply
                                0
                                • P Peter Laman

                                  As Peter Sellers, as 'inspectur Clouseau' used to say: "I will say this only wunce...':: There is no 'one true language'. Language fights are so stupid. The quality of software is much more determined by proper design, coding practice and programming style, than by languages. Every language has its pro's and con's. Usually programmers idolize the language they know. They think that language is the best, because they can use it best.

                                  V Offline
                                  V Offline
                                  variantseeker
                                  wrote on last edited by
                                  #76

                                  Unfortunately, programming style and programming languages go hand in hand. And the C++ die-hards feel revolted by the 'programming style' of deep inheritance hierarchies, stilted template support, and non-deterministic destructors that are the unfortunate result of language like Java and C#. C++ enthusiasts ARE actually supporting a programming style rather than the programming language. The problem is that C++ is the only language that supports this programming style. Of course, it IS true that Java/C# fanatics usually ONLY know how to suck milk from a feeder and wet their pampers because momma virtual machine is there to clean the shit after them. Doh!!!

                                  1 Reply Last reply
                                  0
                                  • M Matthew Dennis

                                    Ah yes, I remember implementing FORTH on a Motorola 6809 uCPU. Simple with the two stacks and the Next operator was just a JMP [Y++]. You could pack a lot of functionality in a couple of KiloBytes (not MBytes) of Battery Backed RAM. Mind you, writing a multi-tasking OS in Assembler and 20 Kb was fun. Matthew

                                    B Offline
                                    B Offline
                                    BrainiacV
                                    wrote on last edited by
                                    #77

                                    Oh yes, aside from the NOVIX chip, I heard that the 6809 was the perfect FORTH processor. I had a 6809 daughter board for my Apple II, but my employer was not keen on me doing anything his non-technical mind did not find a reason for, so I was not able to use the 6809 for anything other than the Pascal engine that came with the card. The Pascal was a total waste. It was intended to drive a database network (that used 6821 parallel chips for communications :wtf: ). I calculated the system choked at four users. Seems I have a habit of disappointing people by doing the math. But I did get to implement a version of FIG-FORTH on the Apple's 6502 processor. I had re-written the source code so it didn't use any stack tricks and designed it to work with the 80 column video cards (the Apple II was only 40 columns) that were on the market. Aside from a proprietary Z-80 version of FORTH that I did a game cartridge in, my major FORTH projects were doing real time interrupt driven conveyor controls in 16 and 32 bit FORTH within MS-DOS. For the 32 bit version, I modified the multitasker to support debugging (which task died) and priorities. Language vendor added my changes to their support site. But 32 bit protected mode 80386 FORTH was the bomb! Hard to convince people that FORTH can task switch faster than the machine instructions can. Fun days.

                                    Psychosis at 10 Film at 11

                                    1 Reply Last reply
                                    0
                                    Reply
                                    • Reply as topic
                                    Log in to reply
                                    • Oldest to Newest
                                    • Newest to Oldest
                                    • Most Votes


                                    • Login

                                    • Don't have an account? Register

                                    • Login or register to search.
                                    • First post
                                      Last post
                                    0
                                    • Categories
                                    • Recent
                                    • Tags
                                    • Popular
                                    • World
                                    • Users
                                    • Groups