Magic Portion of Coding : Algorithms + Data structure = Programs

what to do when you feel stuck

I realized that I shouldn’t fear for coding anymore, I should just say it is just coding. Overwhelmed and encouraged by Niklaus E. Wirth’s observations and theory of investigating difficulties from the project and experiment and exercise.


Niklaus E. Wirth an EECS (Electrical Engineering and computer science) Student, who portraited as a swiss computer scientist, who is known as a chief designer for several programming languages such as Euler, Algol-W, Pascal, Modula, Modula-2, Oberon, Oberon-2, and Oberon-07.

ATbKgae5cNiklaus E. Wirth was born on 15th February 1934 in Winterthur, Switzerland. He graduated in Electronics Engineering from Swiss Federal Institute of Technology Zurich (ETH Zurich) in 1959. In 1960 he earned M.Sc. Degree from Universal Laval Canada. In 1963 Niklaus E. Wirth awarded as Ph.D. in EECS from the University of California, Berkeley who was supervised by the computer designer Harry Husky. In 1968 Wirth became a professor of Informatics at ETH Zurich. Wirth’s hard work and dedication as a professor progressed him to construct a Computer Science Museum “for Seminal work for programming languages and algorithms which also includes Euler, Algol-W, Pascal, Modula and Oberon in 2004. bild_s12

“The creative activity of programming – to be distinguished from coding- usually serves to exhibit certain techniques” — Niklaus E.Wirth

  1. His article “Program Development by Stepwise Refinement “which stated about the refining of program and data through various step is considered to be a classic text in “Software Engineering”.
  2. In 1985 he published the “Algorithms + Data structure = Programs” gained the success and wide recognition to education and solution to understand the programs in a basic fundamental procedure of algorithms.
  3. Later years his textbook “Systematic Programming: An introduction “has been appraised as a proficient source for the students, who ready to do more than “just coding”.

    • “Software is getting slower more rapidly than the hardware becomes faster“ In 1995 Wirth’s proverb has become Wirth’S Law for his familiarity.

    • In 1984 Niklaus E. Wirth awarded as a “Turing Award Lecturer” where his works “distinguished early between what is essential and what ephemeral” and he ensured that the “ephemeral never impinge on the systematic, structured design of the central facilities”

    TakeAway From his Learning Every single project was primarily learned from the experiments,projects and exercises. Each one learns by inventing and investigating. Familiarity is gained by developing a project with intrinsic difficulties and confidence which inherits the details to mastered.

Contact Form

By clicking 'Submit' you Agree to Guvi Terms & Conditions.

Our Learners Work at

Our Popular Course

Share this post

Author Bio


Our Live Classes

Learn Javascript, HTML, CSS, Java, Data Structure, MongoDB & more
Learn Python, Machine Learning, NLP, Tableau, PowerBI & more
Learn Selenium, Python, Java, Jenkins, Jmeter, API Testing & more
Learn Networking, Security Testing, IAM, Access Management & more

Hey wait, Don’t miss New Updates from GUVI!

Get Your Course Now

Related Articles