Google carefully naming their language CARBON so that wherever I search it have search CARBON LANGUAGE! :/

  • 4
    Have you tried GO and RUST?
    I see a trend when choosing language names: if it is easy to find, it's not a good name.

    Fucking hipsters.
  • 2
    Carbon syntax already annoys me:

    "var age: i32"

    because "int age" is too complex??
  • 2
    @ojt-rant HA that's the exact reason why I really want to try it, I love its syntax.
  • 5
    @Marl3x some people just want to watch the world burn.
  • 0
    @Anchor I don't mind unified syntax provided it's a good syntax. Like "int age = 23"
  • 1
    @Anchor Because C style syntax is rather straight forward and it's not like there are that many different syntax styles that are also useful.

    And basically every language copies stuff from one another, that's how new things work, they look at whats already there and usually put a spin of their own on it.

    Just look at language trees

  • 0
    You know in all seriousness I'm one for creating categorical search databases

    God I hate these fucking people
  • 2
    @ojt-rant Once you've learned a language with name-before-type syntax you never want to go back. It's just so much cleaner and readable
  • 1
    @Anchor Whenever a language doesn't just copy C syntax, almost all the hate against it is about not copying C syntax - just look at Python.
  • 2
    @12bitfloat It's probably personal preference but I have to agree. When I write code I do not think about the exact data type I need to use, so laying down the things that I need, without having to break the flow to consult the strange api I'm using, as to which representation it wants me to use, is such a nice way to code. Data and logic are two pieces of a puzzle, and I like being able to separate them mentally.
  • 2
    @12bitfloat @Marl3x agree

    And because of type inference, you won‘t normally see things like
    var cheese: int = 5
    It will be
    var cheese = 5

    Also, this style fits well with constants as you can just use a different keyword like let or val for constant and var for variables.

    Avoiding the problems like that in C#:
    const int cheese = 5
    var cheese = 5 // cannot be const because of var
  • 1
    We should all just go back to c and tell management that it will take a little longer.. haha
Add Comment