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. Assembly versus Programming

Assembly versus Programming

Scheduled Pinned Locked Moved The Lounge
csharpasp-netdesignhelplearning
51 Posts 30 Posters 4 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.
  • G Offline
    G Offline
    gggustafson
    wrote on last edited by
    #1

    I know that many of today's programmers would disagree, but I don't think assembling web pages is "programming." I think that the term should be "software assembler" not "programmer." It's akin to automotive plant assembly versus automotive engineering. Of course, maybe the current phrase ".NET developer" encapsulates my view. Although I have not joined the growing anti-Microsoft throng, I can certainly see where they are coming from. The extraordinarily bloated frameworks and languages (especially C#) that are immature and inconsistent with language design principles, makes Microsoft an easy target. But so too is academia. If a child is taught a language (e.g., English, French, German, etc.) in a vulgar manner, the child will use that language as taught. Only with extra effort, will the child be cultivated to a more gentile and socially acceptable language. So too with programming language instruction. When I taught the computer science core curricula at a west coast university, I made sure that reasonable coding guidelines were included. Thus, one problem with today's programmers is failure to understand that programming is a discipline. Another is the failure to recognize that programming is applied mathematics.

    Gus Gustafson

    I T Sander RosselS H P 15 Replies Last reply
    0
    • G gggustafson

      I know that many of today's programmers would disagree, but I don't think assembling web pages is "programming." I think that the term should be "software assembler" not "programmer." It's akin to automotive plant assembly versus automotive engineering. Of course, maybe the current phrase ".NET developer" encapsulates my view. Although I have not joined the growing anti-Microsoft throng, I can certainly see where they are coming from. The extraordinarily bloated frameworks and languages (especially C#) that are immature and inconsistent with language design principles, makes Microsoft an easy target. But so too is academia. If a child is taught a language (e.g., English, French, German, etc.) in a vulgar manner, the child will use that language as taught. Only with extra effort, will the child be cultivated to a more gentile and socially acceptable language. So too with programming language instruction. When I taught the computer science core curricula at a west coast university, I made sure that reasonable coding guidelines were included. Thus, one problem with today's programmers is failure to understand that programming is a discipline. Another is the failure to recognize that programming is applied mathematics.

      Gus Gustafson

      I Offline
      I Offline
      Ian Shlasko
      wrote on last edited by
      #2

      gggustafson wrote:

      but I don't think assembling web pages is "programming.

      Writing HTML/CSS code isn't programming... It's scripting at best, but more commonly just called "web design"... If you add Perl, PHP ASP, or JavaScript to the mix, it becomes programming. Don't call it "assembly", because that'll just be confused with low-level programming in ASM.

      gggustafson wrote:

      But so too is academia. If a child is taught a language (e.g., English, French, German, etc.) in a vulgar manner, the child will use that language as taught. Only with extra effort, will the child be cultivated to a more gentile and socially acceptable language. So too with programming language instruction. When I taught the computer science core curricula at a west coast university, I made sure that reasonable coding guidelines were included. Thus, one problem with today's programmers is failure to understand that programming is a discipline. Another is the failure to recognize that programming is applied mathematics.

      Don't get preachy on us... Programming starts as an acquired skill, but becomes an art form when taken to a certain level. It's a combination of math, logic, visual arts, and... I can't think of a good word to describe system design at the moment. It's not just math.

      Proud to have finally moved to the A-Ark. Which one are you in?
      Author of the Guardians Saga (Sci-Fi/Fantasy novels)

      V 1 Reply Last reply
      0
      • I Ian Shlasko

        gggustafson wrote:

        but I don't think assembling web pages is "programming.

        Writing HTML/CSS code isn't programming... It's scripting at best, but more commonly just called "web design"... If you add Perl, PHP ASP, or JavaScript to the mix, it becomes programming. Don't call it "assembly", because that'll just be confused with low-level programming in ASM.

        gggustafson wrote:

        But so too is academia. If a child is taught a language (e.g., English, French, German, etc.) in a vulgar manner, the child will use that language as taught. Only with extra effort, will the child be cultivated to a more gentile and socially acceptable language. So too with programming language instruction. When I taught the computer science core curricula at a west coast university, I made sure that reasonable coding guidelines were included. Thus, one problem with today's programmers is failure to understand that programming is a discipline. Another is the failure to recognize that programming is applied mathematics.

        Don't get preachy on us... Programming starts as an acquired skill, but becomes an art form when taken to a certain level. It's a combination of math, logic, visual arts, and... I can't think of a good word to describe system design at the moment. It's not just math.

        Proud to have finally moved to the A-Ark. Which one are you in?
        Author of the Guardians Saga (Sci-Fi/Fantasy novels)

        V Offline
        V Offline
        Vark111
        wrote on last edited by
        #3

        Ian Shlasko wrote:

        I can't think of a good word to describe system design at the moment. It's not just math.

        Craftsmanship

        D I 2 Replies Last reply
        0
        • V Vark111

          Ian Shlasko wrote:

          I can't think of a good word to describe system design at the moment. It's not just math.

          Craftsmanship

          D Offline
          D Offline
          Dalek Dave
          wrote on last edited by
          #4

          The Dark Arts?

          ------------------------------------ I will never again mention that I was the poster of the One Millionth Lounge Post, nor that it was complete drivel. Dalek Dave CCC Link[^] Trolls[^]

          1 Reply Last reply
          0
          • G gggustafson

            I know that many of today's programmers would disagree, but I don't think assembling web pages is "programming." I think that the term should be "software assembler" not "programmer." It's akin to automotive plant assembly versus automotive engineering. Of course, maybe the current phrase ".NET developer" encapsulates my view. Although I have not joined the growing anti-Microsoft throng, I can certainly see where they are coming from. The extraordinarily bloated frameworks and languages (especially C#) that are immature and inconsistent with language design principles, makes Microsoft an easy target. But so too is academia. If a child is taught a language (e.g., English, French, German, etc.) in a vulgar manner, the child will use that language as taught. Only with extra effort, will the child be cultivated to a more gentile and socially acceptable language. So too with programming language instruction. When I taught the computer science core curricula at a west coast university, I made sure that reasonable coding guidelines were included. Thus, one problem with today's programmers is failure to understand that programming is a discipline. Another is the failure to recognize that programming is applied mathematics.

            Gus Gustafson

            T Offline
            T Offline
            Tom Delany
            wrote on last edited by
            #5

            gggustafson wrote:

            languages (especially C#) that are immature and inconsistent with language design principles

            C# is immature and inconsistent with language design principles? :wtf: How do you figure?

            WE ARE DYSLEXIC OF BORG. Refutance is systile. Your a$$ will be laminated. There are 10 kinds of people in the world: People who know binary and people who don't.

            G 1 Reply Last reply
            0
            • G gggustafson

              I know that many of today's programmers would disagree, but I don't think assembling web pages is "programming." I think that the term should be "software assembler" not "programmer." It's akin to automotive plant assembly versus automotive engineering. Of course, maybe the current phrase ".NET developer" encapsulates my view. Although I have not joined the growing anti-Microsoft throng, I can certainly see where they are coming from. The extraordinarily bloated frameworks and languages (especially C#) that are immature and inconsistent with language design principles, makes Microsoft an easy target. But so too is academia. If a child is taught a language (e.g., English, French, German, etc.) in a vulgar manner, the child will use that language as taught. Only with extra effort, will the child be cultivated to a more gentile and socially acceptable language. So too with programming language instruction. When I taught the computer science core curricula at a west coast university, I made sure that reasonable coding guidelines were included. Thus, one problem with today's programmers is failure to understand that programming is a discipline. Another is the failure to recognize that programming is applied mathematics.

              Gus Gustafson

              Sander RosselS Offline
              Sander RosselS Offline
              Sander Rossel
              wrote on last edited by
              #6

              gggustafson wrote:

              maybe the current phrase ".NET developer" encapsulates my view

              It seems you encapsulated it all wrong. Such views should be Private, not Public!

              It's an OO world.

              G 1 Reply Last reply
              0
              • V Vark111

                Ian Shlasko wrote:

                I can't think of a good word to describe system design at the moment. It's not just math.

                Craftsmanship

                I Offline
                I Offline
                Ian Shlasko
                wrote on last edited by
                #7

                Vark111 wrote:

                Craftsmanship

                Perfect.

                Proud to have finally moved to the A-Ark. Which one are you in?
                Author of the Guardians Saga (Sci-Fi/Fantasy novels)

                1 Reply Last reply
                0
                • G gggustafson

                  I know that many of today's programmers would disagree, but I don't think assembling web pages is "programming." I think that the term should be "software assembler" not "programmer." It's akin to automotive plant assembly versus automotive engineering. Of course, maybe the current phrase ".NET developer" encapsulates my view. Although I have not joined the growing anti-Microsoft throng, I can certainly see where they are coming from. The extraordinarily bloated frameworks and languages (especially C#) that are immature and inconsistent with language design principles, makes Microsoft an easy target. But so too is academia. If a child is taught a language (e.g., English, French, German, etc.) in a vulgar manner, the child will use that language as taught. Only with extra effort, will the child be cultivated to a more gentile and socially acceptable language. So too with programming language instruction. When I taught the computer science core curricula at a west coast university, I made sure that reasonable coding guidelines were included. Thus, one problem with today's programmers is failure to understand that programming is a discipline. Another is the failure to recognize that programming is applied mathematics.

                  Gus Gustafson

                  H Offline
                  H Offline
                  Henry Minute
                  wrote on last edited by
                  #8

                  Yeah! Wot Tom said.

                  Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.” I wouldn't let CG touch my Abacus! When you're wrestling a gorilla, you don't stop when you're tired, you stop when the gorilla is.

                  1 Reply Last reply
                  0
                  • G gggustafson

                    I know that many of today's programmers would disagree, but I don't think assembling web pages is "programming." I think that the term should be "software assembler" not "programmer." It's akin to automotive plant assembly versus automotive engineering. Of course, maybe the current phrase ".NET developer" encapsulates my view. Although I have not joined the growing anti-Microsoft throng, I can certainly see where they are coming from. The extraordinarily bloated frameworks and languages (especially C#) that are immature and inconsistent with language design principles, makes Microsoft an easy target. But so too is academia. If a child is taught a language (e.g., English, French, German, etc.) in a vulgar manner, the child will use that language as taught. Only with extra effort, will the child be cultivated to a more gentile and socially acceptable language. So too with programming language instruction. When I taught the computer science core curricula at a west coast university, I made sure that reasonable coding guidelines were included. Thus, one problem with today's programmers is failure to understand that programming is a discipline. Another is the failure to recognize that programming is applied mathematics.

                    Gus Gustafson

                    P Offline
                    P Offline
                    Pete OHanlon
                    wrote on last edited by
                    #9

                    Please, elaborate on your ill-formed arguments. Is your central tenet that having a framework means you can't program? From what I can gather, you seem to be arguing that only languages that provide you with no support mechanism is the only form of programming. So, I guess you program purely in assembly language, ironic considering your post title.

                    Forgive your enemies - it messes with their heads

                    My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility

                    C Richard Andrew x64R J S G 5 Replies Last reply
                    0
                    • P Pete OHanlon

                      Please, elaborate on your ill-formed arguments. Is your central tenet that having a framework means you can't program? From what I can gather, you seem to be arguing that only languages that provide you with no support mechanism is the only form of programming. So, I guess you program purely in assembly language, ironic considering your post title.

                      Forgive your enemies - it messes with their heads

                      My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility

                      C Offline
                      C Offline
                      Chris Losinger
                      wrote on last edited by
                      #10

                      assembly is a huge support system, when compared to machine language. mnemonics? symbols? labels? luxury! and anyone who uses an OS is just a lazy poser.

                      image processing toolkits | batch image processing

                      R O 2 Replies Last reply
                      0
                      • P Pete OHanlon

                        Please, elaborate on your ill-formed arguments. Is your central tenet that having a framework means you can't program? From what I can gather, you seem to be arguing that only languages that provide you with no support mechanism is the only form of programming. So, I guess you program purely in assembly language, ironic considering your post title.

                        Forgive your enemies - it messes with their heads

                        My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility

                        Richard Andrew x64R Offline
                        Richard Andrew x64R Offline
                        Richard Andrew x64
                        wrote on last edited by
                        #11

                        In my day, we had to program uphill, both ways!

                        The difficult we do right away... ...the impossible takes slightly longer.

                        S 1 Reply Last reply
                        0
                        • P Pete OHanlon

                          Please, elaborate on your ill-formed arguments. Is your central tenet that having a framework means you can't program? From what I can gather, you seem to be arguing that only languages that provide you with no support mechanism is the only form of programming. So, I guess you program purely in assembly language, ironic considering your post title.

                          Forgive your enemies - it messes with their heads

                          My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility

                          J Offline
                          J Offline
                          jschell
                          wrote on last edited by
                          #12

                          Pretty sure the last couple of times that I used an assembler it was fully capable of linking in many libraries. And that was more than 10 years ago.

                          1 Reply Last reply
                          0
                          • Richard Andrew x64R Richard Andrew x64

                            In my day, we had to program uphill, both ways!

                            The difficult we do right away... ...the impossible takes slightly longer.

                            S Offline
                            S Offline
                            smcnulty2000
                            wrote on last edited by
                            #13

                            And we didn't have zeros, we had to make do with the letter "O".

                            _____________________________ Give a man a mug, he drinks for a day. Teach a man to mug...

                            L O 2 Replies Last reply
                            0
                            • G gggustafson

                              I know that many of today's programmers would disagree, but I don't think assembling web pages is "programming." I think that the term should be "software assembler" not "programmer." It's akin to automotive plant assembly versus automotive engineering. Of course, maybe the current phrase ".NET developer" encapsulates my view. Although I have not joined the growing anti-Microsoft throng, I can certainly see where they are coming from. The extraordinarily bloated frameworks and languages (especially C#) that are immature and inconsistent with language design principles, makes Microsoft an easy target. But so too is academia. If a child is taught a language (e.g., English, French, German, etc.) in a vulgar manner, the child will use that language as taught. Only with extra effort, will the child be cultivated to a more gentile and socially acceptable language. So too with programming language instruction. When I taught the computer science core curricula at a west coast university, I made sure that reasonable coding guidelines were included. Thus, one problem with today's programmers is failure to understand that programming is a discipline. Another is the failure to recognize that programming is applied mathematics.

                              Gus Gustafson

                              J Offline
                              J Offline
                              jschell
                              wrote on last edited by
                              #14

                              gggustafson wrote:

                              If a child is taught a language (e.g., English, French, German, etc.) in a vulgar manner, the child will use that language as taught.

                              And if a child is taught that one language is 'better' than all others then that child will look down on others that use other languages. Even when it is completely clear to others that there are many, many situations where being able to use another language can be very useful. Even vital. And of course the child will never even realize the potential benefits of being able to use multiple languages at the same time.

                              G 1 Reply Last reply
                              0
                              • P Pete OHanlon

                                Please, elaborate on your ill-formed arguments. Is your central tenet that having a framework means you can't program? From what I can gather, you seem to be arguing that only languages that provide you with no support mechanism is the only form of programming. So, I guess you program purely in assembly language, ironic considering your post title.

                                Forgive your enemies - it messes with their heads

                                My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility

                                S Offline
                                S Offline
                                Saul Johnson
                                wrote on last edited by
                                #15

                                Aye m'laddies! Gather ye hither as I regale thee with a story about that time I wanted to word-process a document. It wasn't too bad once I'd mined and smelted the metals needed to construct a computer using my own body heat and bellybutton as a furnace and component mould. Then it was just a matter of using my very own earwax and stomach acid to construct a home-made PCB for a motherboard. Then the trivial task of writing my own BIOS, OS and finally a word processing application in pure machine code began. Because, you know, MS Word is for sissies.

                                A programming language is to a programmer what a fine hat is to one who is fond of fancy garden parties. Just don't try wearing any .NET language on your head. Some of them are sharp.

                                1 Reply Last reply
                                0
                                • P Pete OHanlon

                                  Please, elaborate on your ill-formed arguments. Is your central tenet that having a framework means you can't program? From what I can gather, you seem to be arguing that only languages that provide you with no support mechanism is the only form of programming. So, I guess you program purely in assembly language, ironic considering your post title.

                                  Forgive your enemies - it messes with their heads

                                  My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility

                                  G Offline
                                  G Offline
                                  gavindon
                                  wrote on last edited by
                                  #16

                                  I guess the thousands upon thousands of lines of code in my intranet where I work don't qualify as programming either since after all, it is nothing more than an asp.net web site that just happens to face internally only. and reach into 5 databases, and crunch numbers, and do accounting functions, and inventory, and control line machines, handles all the processes in our production.. but its not programming since after all its just a website that a wanna be programmer assembled..... Here I thought I was working as a programmer dealing with all this c# code behind but I was mistaken. I'm glad my mistake was pointed out to me.

                                  Programming is a race between programmers trying to build bigger and better idiot proof programs, and the universe trying to build bigger and better idiots, so far... the universe is winning. Be careful which toes you step on today, they might be connected to the foot that kicks your butt tomorrow. You can't scare me, I have children.

                                  1 Reply Last reply
                                  0
                                  • S smcnulty2000

                                    And we didn't have zeros, we had to make do with the letter "O".

                                    _____________________________ Give a man a mug, he drinks for a day. Teach a man to mug...

                                    L Offline
                                    L Offline
                                    Lost User
                                    wrote on last edited by
                                    #17

                                    Letters? yee weor lucky. We had tuh code 25 hoors a da, buildin the computor yeut iv aad milk crates an' empty bottles, an' entor values by bleedin wor ahn blud intee the bottles. Output wes tattooed intee the flesh on wor backs wi' rusty needles my entire family bled tuh death in an infinite loop, an' ah wes anny saved cos iv an overflaa error (which wes messy) You tell that tuh the bairns iv the'da, an' the' winnet believe yee!

                                    MVVM# - See how I did MVVM my way ___________________________________________ Man, you're a god. - walterhevedeich 26/05/2011 .\\axxx (That's an 'M')

                                    1 Reply Last reply
                                    0
                                    • C Chris Losinger

                                      assembly is a huge support system, when compared to machine language. mnemonics? symbols? labels? luxury! and anyone who uses an OS is just a lazy poser.

                                      image processing toolkits | batch image processing

                                      R Offline
                                      R Offline
                                      RC_Sebastien_C
                                      wrote on last edited by
                                      #18

                                      Chris Losinger wrote:

                                      anyone who uses an OS is just a lazy poser

                                      You made me waste a sip of beer, but 5 for the laugh!

                                      I was HollyHooo but got tired of it and Sebastien was taken.

                                      1 Reply Last reply
                                      0
                                      • Sander RosselS Sander Rossel

                                        gggustafson wrote:

                                        maybe the current phrase ".NET developer" encapsulates my view

                                        It seems you encapsulated it all wrong. Such views should be Private, not Public!

                                        It's an OO world.

                                        G Offline
                                        G Offline
                                        gggustafson
                                        wrote on last edited by
                                        #19

                                        +5

                                        Gus Gustafson

                                        1 Reply Last reply
                                        0
                                        • T Tom Delany

                                          gggustafson wrote:

                                          languages (especially C#) that are immature and inconsistent with language design principles

                                          C# is immature and inconsistent with language design principles? :wtf: How do you figure?

                                          WE ARE DYSLEXIC OF BORG. Refutance is systile. Your a$$ will be laminated. There are 10 kinds of people in the world: People who know binary and people who don't.

                                          G Offline
                                          G Offline
                                          gggustafson
                                          wrote on last edited by
                                          #20

                                          How many languages do you know that have gone through four major revisions in less than ten years?

                                          Gus Gustafson

                                          G 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