Pi from High School Maths

Text layout is a loose hierarchy of segmentation

Semantic requirements in concepts

Issue #25


A Byte of Coding Issue #25
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

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

This email was sent to <<Email Address>>
why did I get this?    unsubscribe from this list    update subscription preferences
A Byte of Coding · 750 Fowler St NW · Atlanta, GA 30332-1914 · USA

Stats (updated daily)

Sent: 855

Opens: 416

Clicks: 210

Link Clicks Clicks % Unique Clicks Unique Clicks %
Pi from High School Maths 88 42.11% 73 41.24
Text layout is a loose hierarchy of segmentation 71 33.97% 60 33.90
Semantic requirements in concepts 50 23.92% 44 24.86


Back to Issues