Open in app
Home
Notifications
Lists
Stories

Write
Marin Benčević
Marin Benčević

Home

Published in Penkalin blog

·Oct 20, 2021

Automatsko mjerenje volumena epikardijalne masti — što računala znaju o vašem kardiovaskularnom zdravlju?

Kardiovaskularne su bolesti jedan od najčešćih uzroka smrti u razvijenom svijetu. Više od četvrtine svih smrti u Hrvatskoj uzrokovane su… — Kardiovaskularne su bolesti jedan od najčešćih uzroka smrti u razvijenom svijetu. Više od četvrtine svih smrti u Hrvatskoj uzrokovane su bolestima kardiovaskularnog sustava. Očito je da su prevencija, dijagnostika i liječenje kardiovaskularnih bolesti ključne za spašavanje života. Iz tog razloga, moja grupa na Osječkom FERIT-u bavi se računalnom obradom medicinskih…

Penkala

6 min read

Automatsko mjerenje volumena epikardijalne masti — što računala znaju o vašem kardiovaskularnom…
Automatsko mjerenje volumena epikardijalne masti — što računala znaju o vašem kardiovaskularnom…

Oct 31, 2019

What Is Message Passing and What Does It Have to Do with the Liver— PWOTD

It All Starts With the Liver… — It All Starts With the Liver… Let’s take a break from programming for a while and talk about biology. More specifically, cells. I promise this will tie into message passing, just stick with me. This is a repost from programmingwords.com. It’s a blog about about different computer science topics explained in a simple, understandable way. Check…

Programming

9 min read


Published in Background Thread

·Apr 1, 2019

What’s a Turing Machine? (And Why Does It Matter?)

Turing machines, explained! — You don’t always think about mathematicians building stuff like engineers do, but the truth is mathematicians build things all the time. It’s just that the things they build exist mostly in their minds (and published papers). They’re not concrete things you can look and feel. They do this to prove…

Programming

8 min read

What’s a Turing Machine? (And Why Does It Matter?)
What’s a Turing Machine? (And Why Does It Matter?)

Published in Background Thread

·Sep 28, 2018

What is Lazy Evaluation? — Programming Word of the Day

When a compiler encounters an expression, usually it tries to evaluate it. Evaluation is the process of getting the root meaning of a piece… — When a compiler encounters an expression, usually it tries to evaluate it. Evaluation is the process of getting the root meaning of a piece of code. The meaning of 5 + 3 is 8. Our brains also do this: when somebody tells you, "She's a good programmer!", your brain is…

Programming

4 min read


Published in Background Thread

·Sep 18, 2018

Why JavaScript is an OOP Language (Even Though It Doesn’t Have Classes)

You probably know how OOP works. The class Dog inherits from class Animal, which means that if you have a Dog you access methods from… — You probably know how OOP works. The class Dog inherits from class Animal, which means that if you have a Dog you access methods from Animal. This is actually just a subset of OOP. You can be object oriented without classes, and that's what JavaScript does. A class is a…

Java Script

5 min read


Published in Background Thread

·Aug 31, 2018

Why Recursion Is Less Efficient Than a Loop — Programming Word of the Day

Recursion is, simply put, a function calling itself. — Recursion is, simply put, a function calling itself. def someFunction(x): someFunction(x - 1) If you try to run the above code, you’ll notice it will run in an infinite loop until something on your machine crashes terribly. This is why every recursive function has two parts: a base case and…

Java Script

7 min read

Why Recursion Is Less Efficient Than a Loop — Programming Word of the Day
Why Recursion Is Less Efficient Than a Loop — Programming Word of the Day

Published in Background Thread

·Aug 16, 2018

Here’s One Programming Paradigm you Probably Haven’t Heard of — Programming Word of the Day

You’ve heard of object oriented, imperative and functional programming. These are all different programming paradigms, or ways of thinking… — You’ve heard of object oriented, imperative and functional programming. These are all different programming paradigms, or ways of thinking about programs. The reason you’ve heard of these is because they’re really popular paradigms. But they’re not the only ones out there! There are probably more than 20 different programming paradigms…

Programming

7 min read

Here’s One Programming Paradigm you Probably Haven’t Heard of — Programming Word of the Day
Here’s One Programming Paradigm you Probably Haven’t Heard of — Programming Word of the Day

Published in Background Thread

·Aug 7, 2018

What’s the smallest possible number? — Programming Word of the Day

What’s the smallest number greater than 0? This is one of those simple questions with complicated answers somewhere between “there is none”… — What’s the smallest number greater than 0? This is one of those simple questions with complicated answers somewhere between “there is none” and “it depends”. If you ask a mathematician, they will tell you that there can’t be such a number because it would break math. If you have a…

Programming

5 min read

What’s the smallest possible number? — Programming Word of the Day
What’s the smallest possible number? — Programming Word of the Day

Published in Background Thread

·Aug 2, 2018

The Future of Programming is Dependent Types — Programming Word of the Day

Sometimes it feels like programming languages didn’t really change from the 60s up to now. When I feel that, I often remind myself of the… — Sometimes it feels like programming languages didn’t really change from the 60s up to now. When I feel that, I often remind myself of the cool tools and features we have now that make our lives easier. We now have things like an integrated debugger, unit tests, static analysis, cool…

Programming

8 min read


Published in Background Thread

·Jul 26, 2018

Referential Transparency — Programming Word of the Day

I usually don’t wear a watch, but recently I found a watch I got as a gift at the bottom of my closet. I dusted it off, went to a watch… — I usually don’t wear a watch, but recently I found a watch I got as a gift at the bottom of my closet. I dusted it off, went to a watch repair shop to change the battery, and it’s ticking again. Wearing it for a few days, I noticed a…

Programming

4 min read

Marin Benčević

Marin Benčević

iOS developer, programming language nerd

Following
  • Dropbox

    Dropbox

  • Michał Ciuruś

    Michał Ciuruś

  • Udruga Penkala

    Udruga Penkala

  • Vedran Blaženka

    Vedran Blaženka

  • Filip Babic

    Filip Babic

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable