How programming languages change the way you think Flashcards
https://matteland.medium.com/how-programming-languages-change-how-you-think-c8225d84041c
glean
To learn small pieces of information by asking questions or watching or listening carefully:
- Note: This section contains mild spoilers on the first hour of the plot in Arrival, most of which could be gleaned from the film’s trailer.
- Their decisions were based on financial information gleaned from the Internet.
pivot
A fixed point or pin that something turns or balances on (ось):
- The default pivot point is at the centre of the object.
The most important thing that something is based on or depends on (стержень):
- Tax reform has become the central pivot of their domestic policy.
Turn on or as if on a pivot (поворот):
- In this article I’m going to walk you through the basics of some of the theories touched upon in Arrival and then pivot into the role of language in programming.
immerse
To put something or someone in a liquid, especially so that they are covered completely (погрузить):
- Loosen the contents by immersing the bowl in warm water.
Involve oneself deeply in a particular activity or interest (вовлекать, поглощать):
- If you immerse yourself into a foreign language then you can actually rewire your brain.
- She immersed herself in her work.
rewire
To replace all the wires that carry electricity in a building, car, or piece of equipment (заново электрифицировать, перемонтировать).
Перенастроить, перестроить:
- If you immerse yourself into a foreign language then you can actually rewire your brain.
resurface
To start to have an effect again:
- This is a thought that stuck with me and resurfaced as I delved deeper into functional programming.
- Old tensions between the two countries have recently resurfaced.
To appear again after not being seen for a period of time (возродиться, объявиться), to come back up to the surface of the water (всплыть).
To replace the surface of something such as a road (переасфальтировать).
delve
Reach inside a receptacle and search for something (копаться, рыться):
- This is a thought that stuck with me and resurfaced as I delved deeper into functional programming.
- This biography delves deep into the artist’s private life.
alleviate
To make something less painful, severe, or serious (облегчить, смягчить):
- This additional freedom creates some unique problems which additional syntax such as the rest and spread operators (…) among others have helped alleviate.
- The doctor has prescribed some drugs to alleviate the pain.
meticulous
Very thorough and with careful attention to detail (дотошный, тщательный, скрупулезный):
- When I think of F# applications, I picture a series of pipes connected to each other – each one meticulously designed to have exactly the correct output given a specific input and have no other side effects.
- Everyone agreed that it was a piece of meticulous research.
hefty
Large and heavy (здоровенный, тяжелый):
- F#’s functional syntax comes with a hefty learning curve and a need to almost re-learn programming in a different context, but it does make invalid states harder to represent at the compiler level.
- What’s important is that’ I’ve got Clark’s word on a very hefty package of compensation and reconstruction.
receptacle
A container (вместилище, тара, хранилище, емкость):
- Reach inside a receptacle and search for something.
- Please place blood sample in receptacle provided.