you are viewing a single comment's thread
view the rest of the comments
[–] 85 points 2 years ago (4 children)

haskell: "you submitted your math work instead of an essay"

javascript: "this is awful, but at least i can read it anywhere i like"

lisp: "it is not grammatically correct to nest brackets so much"

lua: "your vocabulary is too limited and you have the writing skills of a child"

rust: "omg. your essay is fast, safe, and perfect in every way! A+"

css: "this is beautiful, but it doesnt say anything"

  • source
  • hideshow 8 child comments
  • [–] 84 points 2 years ago* (last edited 2 years ago) (3 children)

    C#: did you just copy Java's essay and put your name on it?

    COBOL: why it looks like it's from 16th century?

    PHP: I did not ask for a spaghetti recipe

    alternative Rust: it's great, but I asked for an essay, not "🔥 Blazingly fast rust-based EssayOS"

  • source
  • parent
  • hideshow 6 child comments
  • [–] 18 points 2 years ago (4 children)
  • [–] 14 points 2 years ago (2 children)

    C# is Java except from Microsoft, which means it's designed and much more integrated with Windows. The official .net core even brings telemetry right out of the box. Using C# apps on Linux is a pain, which is very bad considering it's supposed to be like Java - compile once, run anywhere - except Java actually achieves it.

    Also, Minecraft runs on Java. Therefore, C# is useless. Boom, destroyed /s

  • source
  • parent
  • hideshow 4 child comments
  • [–] 11 points 2 years ago* (last edited 2 years ago) (2 children)

    Rust v3: "It's three hours and I'm still compiling dependencies"

    EDIT: Also, "What does Option[Arc[Mutex[BTreeMap[String, Box[RefCell[Box[amp mut F>>>>>>> where F : Fn(T) -> U in your essay mean?" (srry, I didn't come up with a better obscure data type, it's probably gibberish)

    EDIT2: Lemmy deletes 'less than' sign for some damn reason (time to build Lemmy at home?)

  • source
  • parent
  • hideshow 4 child comments
  • [–] -5 points 2 years ago* (1 child)

    I don't think you should criticize a language that you clearly have not even learnt the syntax of. Dependencies are also a one-time compile and linking just your own program or library does not take very long, and if you've ever worked with C languages it's all the same.

    Just because you don't know how to read a languages syntax doesn't mean it's bad, it's just like how you have to learn anything else. Rust is quite self-explanatory afterwards.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 8 points 2 years ago* (last edited 2 years ago) (1 child)

    I do write Rust projects

    EDIT: Well, it depends. If you statically compile everything with C build systems, in that sense, the speed should not differ from generic cargo workload. Although, in most cases, projects written in C are dynamically linked due to several reasons, one of which is code speed. In practice, even huge projects written in C (30k to 10k LOC) build quicker than C++ or Rust.

    I'm not pooping on generics, either. Generics is a saviour for correctness and performance. Yet, I want to point out the type creep is still a thing, even though there's little we can do about it.

    Anyways, this thread should be better interpreted with humor, instead of technical accuracy.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 2 years ago

    Fair, I just don't like it even when it's humorous as it still speaks of a language in a bad way.

    Also, if you use a Unix system to build your projects I can recommend you check out Mold if you haven't yet as it speeds up the linking significantly.

  • source
  • parent
  • [–] 39 points 2 years ago (2 children)
  • [–] 23 points 2 years ago* (1 child)

    Ha, such a loser. Real programmers use C.ԥ[��\�q��r��8-߿�ʱT�xd]�UG���S;���v�o������ՠ��N�iYtsfv���@ֿ��Qj�\�Q��_"�$�:� �����0��y��G�6�K!{Ȯ������Z�n�˭s�\��ڣ�:J��1���e�k=�${�Z�3�k~67D�����K���(�P.��v�0��a�����d���6e?=�v�)���a*��bF���R��4>�˕�G�=��v-�dP��O�3��+A�nw�|ъ�f۽b�oF�I`'�#��:��̴g>�j:^���O�mu^U�l�A�oI�'�.��j>Dm\����y��2T��8w�D"1������ת«Q����l�"�C�{���*�����% �_�A�߸�=t��� �X��m�9R�x��)�a�-���tbL�����Ǣs��d$oMZ��4I1jXD���
    Segmentation fault

  • source
  • parent
  • hideshow 2 child comments
  • [–] 11 points 2 years ago (1 child)
  • [–] 6 points 2 years ago (2 children)

    Rust may be good and all, but I doubt it's magically always write good A+ code, I'm sure some developers will slap all their code inside unsafe as a shortcut.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 7 points 2 years ago (1 child)

    javascript: "this is awful, but at least i can read it anywhere i like"

    There are only 3 engines capable of interpreting most of it.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 8 points 2 years ago

    it can run on almost any browser, it can be bundled to run on desktop or mobile. i know wasm exists but javascript is still sadly an extremely versatile language, mostly due to its support on the web

  • source
  • parent