Skip to content
DevMeme
2167 of 7590
Languages Post #2419 · source on Telegram

C Programming: Where Professionals Have ANSI Standards

Description

A popular meme format featuring the Sniper character from the video game Team Fortress 2, who is wearing a fedora and glasses with a serious expression. The bottom of the image has the yellow subtitle 'Professionals have STANDARDS'. Overlaid on the right side is a screenshot of a search result or article for 'ANSI C', which is described as a 'Programming language'. The text below explains that 'ANSI C, ISO C and Standard C are successive standards for the C programming language'. This meme creates a clever pun by equating the Sniper's declaration of professional 'standards' with the technical 'standards' that govern the C programming language. For experienced engineers, particularly those in systems, embedded, or low-level development, language standards are a critical part of ensuring code is predictable, portable, and correct. The joke lies in the high-stakes, dramatic framing of a typically dry but fundamentally important technical concept

Comments

10
Anonymous ★ Top Pick Undefined behavior is just the compiler's way of telling you it doesn't appreciate your creative interpretation of the ANSI C standard
  1. Anonymous ★ Top Pick

    Undefined behavior is just the compiler's way of telling you it doesn't appreciate your creative interpretation of the ANSI C standard

  2. Anonymous

    Professionals have standards: we’ll debate microservice boundaries all day, but the bootloader still has to compile with -std=c89 on a cross-compiler that predates Git

  3. Anonymous

    Just like the TF2 Sniper, C programmers know that having standards means dealing with undefined behavior is just 'a challenging work, outta doors' - and by 'outta doors' we mean segfaulting into uncharted memory territories where nasal demons await

  4. Anonymous

    When you tell junior devs to follow standards and they ask which ones, just remember: there's ANSI C, ISO C, C89, C90, C99, C11, C17, C23... Professionals have standards - we just can't agree on which one

  5. Anonymous

    ANSI C: Professionals have standards; compilers have extensions; undefined behavior has root access

  6. Anonymous

    While JS adds a standard yearly, ANSI C pros know one from '89 outlives frameworks and fads

  7. Anonymous

    We ship with -std=c11 -Wall -Wextra -Werror -pedantic; the real work is undoing the “portable” UB that only appears under -O3, LTO, and the vendor’s C89-with-extensions headers

  8. Deleted Account 5y

    В чем мем?

    1. @k_scranton 5y

      в том что у раста до сих пор нет стандарта

  9. @cheburgenashka 5y

    Что сегодня их дохуя и одно говно другого говнее. И каждый год их всё больше и больше.

Use J and K for navigation