Pi from High School Maths

Text layout is a loose hierarchy of segmentation

Semantic requirements in concepts

Issue #25

10/27/2020

A Byte of Coding Issue #25
♫♪.ılılıll|̲̅̅●̲̅̅|̲̅̅=̲̅̅|̲̅̅●̲̅̅|llılılı.♫♪
Kind of digging the ASCII art. What do you think?

Here-a is-a the issue-a!

Pi from High School Maths

Published: 26 October 2020
Tags: math


I wonder what there are more of, uses for π or ways of calculating it? Regardless, there's quite a few of both. In this article, Simon Arneaud discloses a way of calculating π that I've personally never seen before. Simon also shows an intuitive geometric way for understanding the calculation, and a higher level proof Archimedes wrote for calculating the area of a circle without calculus.

Read Full Article

Text layout is a loose hierarchy of segmentation

Published: 26 October 2020
Tags: text, layout engines


As programmers, text is a large part of your everyday life. But how many times have you stopped to think about how it's laid out and handled by all the software you use? In this extensive article, Raph Levien explores all of the parts that make up text hierarchy in a text layout engine, including paragraph segmentation, rich text style, bidirectional analysis, itemization, script, shaping, line breaking, and plenty of implementations to look at ranging from Android to Pango.

Read Full Article

Semantic requirements in concepts

Published: 26 October 2020
Tags:
cpp


Generic programming (GP) is a style of computer programming in which algorithms are written in terms of types to-be-specified-later that are then instantiated when needed for specific types provided as parameters. In GP, a concept is a description of supported operations on a type, including syntax and semantics. Andrzej Krzemieński (try to say that name right the first time) has written an article that focuses on concepts in C++, a somewhat related but not truly one-to-one feature, and how an inexpressible part of the feature might occasionally break it. 

Read Full Article
Thanks for your Support! 

This newsletter is provided to you for free, but if you'd like to show your support and help out, you can donate on the Patreon page. It's not necessary, but it lets me know that I'm doing a good job and that you're finding value in the content.
Donate Here

Stats (updated daily)

Sent: 855

Opens: 631

Clicks: 209

Link Clicks Clicks % Unique Clicks Unique Clicks %
Read Full Article 87 41.63% 72 40.68
Read Full Article 71 33.97% 60 33.90
Read Full Article 50 23.92% 44 24.86
Donate Here 1 0.48% 1 0.56

Previous

Back to Issues

Next