Open in app

Sign In

Write

Sign In

Romans Malinovskis
Romans Malinovskis

215 Followers

Home

About

Aug 30

From Fortran to modern programming languages — evolution of concepts and paradigms (Part 5)

Error Handling (Part 4: https://medium.com/@romaninsh/from-fortran-to-modern-programming-languages-evolution-of-concepts-and-paradigms-part-3-b9eb11caee2d) In the early days of Fortran (short for “Formula Translation”), error handling was quite rudimentary. The language focused on numerical computations, and error handling mechanisms were minimal. Arithmetic Errors: Fortran had a simple mechanism for dealing with arithmetic errors like division by zero. …

11 min read

11 min read


Aug 30

From Fortran to modern programming languages — evolution of concepts and paradigms (Part 4)

Concurrency and asynchronous processing (Part 3: https://medium.com/@romaninsh/from-fortran-to-modern-programming-languages-evolution-of-concepts-and-paradigms-part-3-cf59c3a04a6b) Support for concurrency dates back to the days of Fortran. The potential for parallelism in DO loops in Fortran was mainly a product of the hardware and compiler optimizations, rather than an inherent feature of the language.

12 min read

12 min read


Aug 29

From Fortran to modern programming languages — evolution of concepts and paradigms (Part 3)

Functions and Subroutines (Part 2: Control Structures https://medium.com/@romaninsh/from-fortran-to-modern-programming-languages-evolution-of-concepts-and-paradigms-part-2-8c304fcc67e7) Fortran was the first high-level programming language to introduce the concepts of functions and subroutines as we understand them today. While Assembly languages had the concept of “subroutines” or “procedures” (sequences of instructions that could be jumped to from multiple points in the code and…

12 min read

12 min read


Aug 29

From Fortran to modern programming languages — evolution of concepts and paradigms (Part 2)

Control Structures (Part 1: https://medium.com/@romaninsh/from-fortran-to-modern-programming-languages-evolution-of-concepts-and-paradigms-part-1-9d0cca12d6d0) In early computing, Assembly was the primary way to communicate with machines. Assembly is low-level, with instructions often directly mapping to machine instructions. This made coding cumbersome and less intuitive. Enter Fortran. DO Loops: Fortran’s DO loops were one of the first high-level iterations constructs. In Assembly…

Fortran

6 min read

Fortran

6 min read


Aug 29

From Fortran to modern programming languages — evolution of concepts and paradigms (Part 1)

Modern programming languages are much more different to those developers used 70 years ago. But how exactly different features evolved and which languages introduced those features and concepts? Lets start with Fortran and look at the evolution timeline regarding: Variables with Types (👇): Unlike Assembly, which deals with registers and…

Programming Languages

6 min read

Programming Languages

6 min read


Jul 30, 2019

A better guide to AWS Permissions and IAM

I have used AWS for many years but one of the concept I really struggled initially was AWS IAM — and permission control in general. I wrote this introduction to ease into the main concepts and help you tackle the overwhelming documentation on the subject. AWS Account When you log into AWS…

AWS

3 min read

A better guide to AWS Permissions and IAM
A better guide to AWS Permissions and IAM
AWS

3 min read


Jul 28, 2019

Remove multiple CloudFront distributions with “aws cli”

If you are working with AWS CloudFront, you might have a large number of CloudFront distributions sitting there. I have over 100 from various tests and scripts. It’s not easy to remove them. You have to disable each CloudFront distribution first, wait half a hour, then remove it. …

AWS

2 min read

AWS

2 min read


Jun 12, 2019

ATK preparing for the 2.0.x release

ATK (or Agile Toolkit) is a collection of PHP frameworks and components designed to simplify development of data-intensive Web App. Mostly used in the building of admin systems as well as data manipulation web apps, ATK UI is very simple to learn for those who never used PHP in the…

Web Development

3 min read

ATK preparing for the 2.0.x release
ATK preparing for the 2.0.x release
Web Development

3 min read


Dec 13, 2018

Multi-entity copying and duplicates with ATK Data and DeepCopy

Disclaimer: To those unfamiliar with ATK Data — it’s a high-level data abstraction PHP framework. (Read my article on why ATK Data was created). Our current focus is on multi-record operations. Particularly we focus on reference mapping and complex data structures, so in this article I wanted to give you…

PHP

3 min read

PHP

3 min read


Nov 21, 2018

“ATK Data” and data import (ingestion)

An a developer sooner or later you’ll will have to add bulk data import into your app. What may seem like a trivial task could hide some complexities. As a maintainer of ATK Data project, I wanted to talk about some of the challenges and share some ideas on how…

Programming

5 min read

“ATK Data” and data import (ingestion)
“ATK Data” and data import (ingestion)
Programming

5 min read

Romans Malinovskis

Romans Malinovskis

215 Followers

London based Web Developer, DevOps, Author of https://agiletoolkit.org.

Following
  • Medium

    Medium

  • Product Hunt

    Product Hunt

  • AT-29

    AT-29

  • Svetlozar Kondakov

    Svetlozar Kondakov

See all (51)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams