The Worst Programming Language Ever • Mark Rendle • YOW! 2014

Поділитися
Вставка
  • Опубліковано 2 жов 2024
  • This presentation was recorded at YOW! 2014. #GOTOcon #YOW
    yowcon.com
    Mark Rendle - Creator of Visual ReCode with 7 Microsoft MVP Awards & 30+ Years of Experience Building Software
    RESOURCES
    / markrendle
    github.com/mar...
    / markrendle
    ABSTRACT
    There's something good you can say about every programming language. But that's no fun. Instead, let's take the worst features of all the languages we know, and put them together to create an abomination with the worst syntax, the worst semantics, the worst foot-guns and the worst runtime behaviour in recorded history.
    Let's make a language so bad it would make people run screaming to Visual Basic for Applications.
    RECOMMENDED BOOKS
    Tomasz Lelek & Jon Skeet • Software Mistakes & Tradeoffs • amzn.to/45Nf1u3
    Henney & Monson-Haefel • 97 Things Every Software Architect Should Know • amzn.to/3pZuHsQ
    Merih Taze • Engineers Survival Guide • amzn.to/40hPmZd
    / gotocon
    / goto-
    / gotoconferences
    #WorstProgrammingLanguage #CodingErrors #ProgrammingLanguage #COBOL #VisualBasic #PHP #JavaScript #LISP #SoftwareEngineering #Programming #MarkRendle #YOWcon
    Looking for a unique learning experience?
    Attend the next GOTO conference near you! Get your ticket at gotopia.tech
    Sign up for updates and specials at gotopia.tech/n...
    SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
    www.youtube.co...

КОМЕНТАРІ • 10

  • @punditgi
    @punditgi 4 дні тому +4

    Many thanks for this video!

  • @GOTO-
    @GOTO-  3 дні тому +4

    We are currently releasing older YOW! videos to serve as a valuable archive, preserving historical content. It is possible that a video is perceived as outdated. We believe it offers insightful glimpses into the past, enriching our understanding of history and development.

  • @macprofire
    @macprofire 3 дні тому +1

    This talk is the Sam Raimi Spiderman of the Rendle Cinematic Universe ^^

  • @SkywalkerWroc
    @SkywalkerWroc 3 дні тому

    It is JavaScript?! 👀

  • @Taramushi
    @Taramushi День тому

    Tough crowd

  • @DipaLoka
    @DipaLoka 3 дні тому +1

    This is fun 😂

  • @TaranovskiAlex
    @TaranovskiAlex 4 дні тому +3

    horrible talk...

    • @Cheggers-pq1pn
      @Cheggers-pq1pn 4 дні тому +4

      Horrible commenter...

    • @TaranovskiAlex
      @TaranovskiAlex 3 дні тому

      @@Cheggers-pq1pn The talk is basically whining from the wanna-be perfectionist. Yes, obviously the programming languages are not ideal, yes, there are a few bad decisions made. the water is wet... AND? I guess you will create your own perfect language where LITERALLY EVERYTHING will be perfect and there won't be any bad decisions made at all, RIGHT?????? IMO a lot of stuff is in the culture/experience/education/good taste/best practices. Are C++ macros a manifestation of hell? YES, OBVIOUSLY. Why? Because many people did that and they regret doing so. AND what is the lesson? Don't use the feature! Have the coding standards, have a conversation with the team etc, make them read the books like "clean code"/"effective java"/your own choice, make your own life better, all is in your hands! Are nulls in Java bad? Yes, obviously! And what is the lesson? read the "effective java"/etc and never return null from your methods! Is it tedious/you need some discipline? Yes, obviously! Can you NOT use Java for your project? It depends - talk to your boss, migrate to Kotlin if you want it so bad, surely in Kotlin there are ABSOLUTELY NO bad design choices, RIGHT?

    • @TaranovskiAlex
      @TaranovskiAlex 3 дні тому

      @@Cheggers-pq1pn TLDR - critique is ok, but actionable suggestions and reasonable actions for improvement are much much better. The talk looks like "everything sucks, it is because the programming languages that we are using suck!". Ok, AND? The difference between a critic and the whales like IBM/Oracle/SAP is that they built at least SOMETHING, and they have billions, and I truly wish you all the luck to create your own ideal programming language, make it top 1 in TIOBE with 50% lead, get the backing of Google and Apple and fully disrupt the market!