How programming languages change the way you think Flashcards

https://matteland.medium.com/how-programming-languages-change-how-you-think-c8225d84041c

You may prefer our related Brainscape-certified flashcards:
1
Q

glean

A

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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

pivot

A

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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

immerse

A

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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

rewire

A

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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

resurface

A

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 (переасфальтировать).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

delve

A

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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

alleviate

A

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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

meticulous

A

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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

hefty

A

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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

receptacle

A

A container (вместилище, тара, хранилище, емкость):

  • Reach inside a receptacle and search for something.
  • Please place blood sample in receptacle provided.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly