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

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 พ.ย. 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
    CHANNEL MEMBERSHIP BONUS
    Join this channel to get early access to videos & other perks:
    / @goto-
    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...

ความคิดเห็น • 13

  • @GOTO-
    @GOTO-  หลายเดือนก่อน +8

    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.

    • @Hapkumdo
      @Hapkumdo หลายเดือนก่อน +1

      Thank you so much! This is probably the funniest programming related bit of media I've ever seen! :D

  • @punditgi
    @punditgi หลายเดือนก่อน +5

    Many thanks for this video!

  • @richardgomes5420
    @richardgomes5420 10 วันที่ผ่านมา +1

    This talk is a pearl of wonderful nonsense.

  • @macprofire
    @macprofire หลายเดือนก่อน +1

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

  • @Taramushi
    @Taramushi หลายเดือนก่อน

    Tough crowd

  • @SkywalkerWroc
    @SkywalkerWroc หลายเดือนก่อน

    It is JavaScript?! 👀

  • @DipaLoka
    @DipaLoka หลายเดือนก่อน +3

    This is fun 😂

  • @TaranovskiAlex
    @TaranovskiAlex หลายเดือนก่อน +3

    horrible talk...

    • @Cheggers-pq1pn
      @Cheggers-pq1pn หลายเดือนก่อน +6

      Horrible commenter...

    • @TaranovskiAlex
      @TaranovskiAlex หลายเดือนก่อน

      @@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 หลายเดือนก่อน

      @@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!

    • @Hapkumdo
      @Hapkumdo หลายเดือนก่อน +1

      @@TaranovskiAlex Wow, you've completely missed the point - this is about having fun together and not a strict critique of all the languages.