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. Computer Programming as an Art

Computer Programming as an Art

Scheduled Pinned Locked Moved The Lounge
pythoncomfunctionalquestionlearning
4 Posts 4 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.
  • M Offline
    M Offline
    Marc Clifton
    wrote on last edited by
    #1

    Computer programming as an art[^] A thoroughly enjoyable read of a talk given my Donald Knuth and published in Communications of the ACM in 1974. Marc

    Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project! Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny

    N R 2 Replies Last reply
    0
    • M Marc Clifton

      Computer programming as an art[^] A thoroughly enjoyable read of a talk given my Donald Knuth and published in Communications of the ACM in 1974. Marc

      Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project! Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny

      N Offline
      N Offline
      Nagy Vilmos
      wrote on last edited by
      #2

      I think as resources - processors, storage, memory, display, networking; pick any or all - have improved a lot of the black arts of the developer's life that we grew up with are being lost. There is a tendency to treat any bottleneck as a hardware issue rather than a software issue. I remember programming tricks from the old personal computing days to gain that extra few bytes of memory, knowing how many steps a command took so you could tune down performance, even plugging in dirty peeks & pokes to get that little tiny extra performance. That was software *art*, using the latest library and downloaded tutorial? Nah.

      veni bibi saltavi

      D 1 Reply Last reply
      0
      • N Nagy Vilmos

        I think as resources - processors, storage, memory, display, networking; pick any or all - have improved a lot of the black arts of the developer's life that we grew up with are being lost. There is a tendency to treat any bottleneck as a hardware issue rather than a software issue. I remember programming tricks from the old personal computing days to gain that extra few bytes of memory, knowing how many steps a command took so you could tune down performance, even plugging in dirty peeks & pokes to get that little tiny extra performance. That was software *art*, using the latest library and downloaded tutorial? Nah.

        veni bibi saltavi

        D Offline
        D Offline
        den2k88
        wrote on last edited by
        #3

        For the masses it's not done anymore - a tablet is enough for the 90% of the population. On server business it's hardly done especially because often the service provider sells also hardware so it's more profitable selling more units. The real challenges still happen in computing-intensive and real-time systems, where rewriting core blocks in Assebler is still considered a feasible approach.

        GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++*      Weapons extension: ma- k++ F+2 X If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver When I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani

        1 Reply Last reply
        0
        • M Marc Clifton

          Computer programming as an art[^] A thoroughly enjoyable read of a talk given my Donald Knuth and published in Communications of the ACM in 1974. Marc

          Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project! Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny

          R Offline
          R Offline
          Rage
          wrote on last edited by
          #4

          This is programming as an art[^] (For the unaware, this is the youtube recording of a 64kbyte executable - all real time calculation, including the music playing. The executable can be downloaded from pouet.org)

          Do not escape reality : improve reality !

          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