• Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
  • Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!

IT - Too easy these days.

Collapse
X
  •  
  • Filter
  • Time
  • Show
Clear All
new posts

    #11
    I was in the last year that assembly language was mandatory (early 90s) in computer science at University.

    Not quite sure how you can get a degree in CS without learning assembler.

    Comment


      #12
      Originally posted by expat View Post
      ISTR that he did point out reasonably that
      Code:
      printf("Hello, World");
      will not do all that the Windows program does, until you write your window manager too.
      Is true. However take a look at GTK+

      It's a C based framework for windows GUI building. I had a play around over christmas when I was benched. Fracking loved it.
      Knock first as I might be balancing my chakras.

      Comment


        #13
        Originally posted by suityou01 View Post
        Is true. However take a look at GTK+

        It's a C based framework for windows GUI building. I had a play around over christmas when I was benched. Fracking loved it.
        C based was the problem. That's why the Petzold program started with this sort of thing:

        Code:
        		WNDCLASSEXW wndclass;
        		wndclass.cbSize = sizeof(wndclass);
        		wndclass.style = CS_GLOBALCLASS | CS_HREDRAW | CS_VREDRAW;
        		wndclass.lpfnWndProc = WndProc;
        		wndclass.cbClsExtra = 0;
        		wndclass.cbWndExtra = 0;
        		wndclass.hInstance = hInstance;
        		wndclass.hIcon = NULL;
        		wndclass.hCursor = NULL;
        		wndclass.hbrBackground = NULL;
        		wndclass.lpszMenuName = NULL;
        		wndclass.lpszClassName = L"Wibble";
        		wndclass.hIconSm = 0;
        		result = ::RegisterClassExW(&wndclass) != 0;
        If the Windows API had been based around OOP langauges (i.e. C++), it would have all been a lot simpler and better.
        Will work inside IR35. Or for food.

        Comment


          #14
          From the school of Oric-1 urban terrorism, (Currys, with TV sound turned up to max)

          10 WAIT 60
          20 PRINT "MGM WAS HERE";
          30 PING
          40 ZAP
          50 EXPLODE
          60 GOTO 20

          This also locked up the keyboard and left many a red-faced shop assistant running around trying to stop the noise!!!
          <<< The Crazy Never Die >>>

          Comment

          Working...
          X