Added: 10 months ago
From: nicomp1
Views: 13,124
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:

All Comments (38)

Sign In or Sign Up now to post a comment!
  • I AM A C PROGRAMMER AND I SUPPORT THIS MESSAGE!

  • hilarious, like some C programmers lol

  • To that retard :) the webserver serving this page is written in C, the OS he made this video on is written in C, the software he used to make this video is written on top of frameworks over frameworks written in C.

    So Get real jackass, whatever you do, you'll still be sitting on top of a huge C..k! :)

  • This video is bullshit, seriously, how the heck do you compare javascript with C, and she does make a point about making security at server side instead of client side. Whatever point this video tries to make, its stupid! Because whatever you are running on is still C, so yes :) fuck you n00b ^^.

    and yes, i code in a lot of other languages, not just C, your reasoning is retarded in this video!

  • I totally support her

  • I am another real C programmer, but I also program in languages like PHP and Python. Sometimes I miss the ability to have an dynamic array, but seriously, I is also possible to use malloc() for dynamically memory allocation. I can remember when I started programming using Delphi. There (AFAIK) it wasn't possible to create an dynamic array. So, for some purposes, interpreted languages may be better, but real programmers don't get around C.

    What do you think?

  • @FlightGearUser lol does PHP count as a programming language anyway xD ?

  • Very well convinced! C programmers will always be in demand for eternity for obvious reasons. :)

  • I'm a C programmer and I find this offensive. No, seriously, I'm really a C programmer and I do not like this video.

  • This video seriously underscores the ablitlities of C programming. First 99% of operating systems are written in C. Several Linux desktops are written in C. The kernel the core of an operating system is written in C and Assembly. Java Script is a programming language interperted by programs written in C and C++. They make calls to gui libraries written in C and C++.

    The creator of this video needs a very serious eduction in Software Engineering and Computer Science.

  • Pretty funny, but that's only an example of a bad C programmer clinging to old methods.

  • flaming

  • C does provide methods of resizing arrays at runtime, but this functionality is provided by the C standard library, it is not a language feature, but the guy who wrote this didn't seem to know that. It is stupid to invent a language feature that can be accomplished by a library.

  • what a idiot...

    probabily cannot write a C program

  • I'm a vocational C programmer, and I almost never program with static memory and I've never used triple indirection. I also use heap dynamic data structures like linked lists, trees, or hashes when they're more efficient for certain tasks. And of course there's always realloc for dynamic arrays (although it can be abused).

    That being said, I have nothing against Javascript, C#, or other higher-level languages. They all have their own use. I would never use C for web-apps or large GUI apps.

  • @vladimirmcputinstein

    And by "never program with static memory", I meant actual user-defined variables. Just thought I'd be picky and clear that up since the code section is static.

  • I take offense to that......

    (naw pretty funny, but never underestimate the c programmer)

  • "complex data structures (hello Boost!) are time consuming and causes unnecessary code bloat"

    - Couldn't have put it better myself :P

    "I do not recognize interpreted languages as valid software engineering tools. All programs should be compiled and linked to the target processor for optimal performance"

    - FINALLY a programmer in 2011 with the same views on programming as myself :D

  • Well I can program in C. But not just C. Its used a lot in embedded low level as you state. UI could be developed but it wouldn't be easy. I think linux kernel is written in C. And the "virtual machines" that java and C# etc. run in are probably written in some low-level c, c++ or something low-level.

  • Someone is trying to make a point in the most boring and unimaginative way.

  • @proctoglyvenol I am so hurt!

  • Comment removed

  • Охуенно! :D

  • this is easily the worst one of these that i have seen(and i am a programer i understand this its just not funny, maybe it wasnt meant to be)

  • @messi996 Ow!

  • C is true programming language.

  • @moveaxebx

    Assembler - that the only true language....

  • So true

  • @jshowa4 I'd like to add that even though the preferred language for these devices is C, there are still some that have their firmware written entirely in asm, especially devices that run on microcontrollers with a very limited amount of program space.

  • "I am a C programmer. I do not need to learn JavaScript."

    "I am a JavaScript programmer. I do not need to learn JavaScript."

  • Everyone knows that truly optimized programs can only be accomplished at the machine code level. While C can be used, if necessary, the object files should then be manually tweaked with a hex or binary memory editor - preferably one that can also display the opcode mnemonics and data bytes (an assembler can help speed things up, but it's totally unneccesary). [B44CCD21]

  • @jimhami42 [B44CCD1] ?

    B44C MOV AH,4C ; AH = DOS service 4CH Terminate with return code

    CD21 INT 21 ; call DOS

    I see what you did there.

    Machine code has a place, in dirt cheap embedded designs. There's probably 100x more programmers working on SQL queries.

    Having said that, nothing like C for a quick'n dirty file massager.

  • All good points indeed... but if someone is good at C, they could easily pick up most modern languages. The same couldn't be said the other way around. Even Assembly has its uses in today's world. Faster processors and virtually unlimited RAM have made us more than a little inefficient. That's not something to be ignored, if programming can be referred to as an art form.

Loading...
Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more