Good morning (?)!

For better or (most likely) for worse, Microsoft has decided to ditch their own browser engine and go with Chromium. Follow the discussion on Lobsters, Hacker News, and Reddit.

Now on with the articles!

Articles

(Dec 09) #c

If you've ever wonder how the processor, compiler and assembler fit together, this is the place to start. In this article, the author asks the question "How exactly does a program get executed?" and the answer walks us through the journey of a C program compiled to assembly code and how to use certain tools to find out what's happening.







(Nov 11) #typescript

A Declaration File in TypeScript allows the TypeScript compiler to add Type information to an otherwise (mostly) Type-less language like JavaScript. In this article Dadepo Aderemi goes into detail on how they work, how one can define these files and how to use them. Apparently figuring this out is not as easy as one might expect because of a number of reasons explained in the article, hence why the author decided to write about this subject and clear some confusion.







(Dec 09) #cpp

We've mentioned currying many times in the past. It's a technique used to covert a function that accepts multiple arguments to one that accepts only one, but can be chained. But functions isn't the only place currying cn occur. Can you guess where else? What other place requires a list of types? That's right, Templates (or Generics for the non-C++ inclined). In this article Sumant Tambe shows us how.







Programming language of the day: Ciao."Ciao is a general-purpose programming language which supports logic, constraint, functional, higher-order, and object-oriented programming styles. Its main design objectives are high expressive power, extensibility, safety, reliability, and efficient execution."



And that's it for today! Discuss this issue at our subreddit r/morningcupofcoding.

Did you like what you read? Let us know by clicking one of the links below.

Liked - Disliked

I hope you enjoyed reading the latest issue of Morning Cup of Coding. If you did, consider supporting it by becoming a patron (Patreon), buying me a coffee (PayPal), donating anonymously (coinbase), or purchasing an MCC mug (RedBubble); it helps me keep this going.

Cheers,

Pek