Basis Of Programming Thought

Basis Of Programming Thought

Programming is more than just knowing the language of a computer. It's built on finely tuned logic to be a skilled programmer.

It is the thinking, not the language itself, that is important in programming. It is possible to understand programming fundamentals using instances in the real world rather than computers. 

The focus is on developing real-world algorithmic solutions. The first priority is to solve problems as a discipline without direct reference to technological / computer-domain problems.

The book focuses on developing an understanding of the processes involved in examining and analyzing problems that can be applied by computer to solve problems.

No alt text provided for this image

If you look at the Introduction to Programming from Wikiversity, there is no specific language mentioned off the bat. Instead, it talks about:

  • How to organize a program with statements – an atomic piece of code clearly differentiated, usually by a special character or sequence of characters called a statement terminator.
  • How different data are stored in the program using different variables.
  • A look at the structures of the control (like the if-statement)

Drawing from the above-mentioned information and knowledge that I have gathered over the past several months of trying to learn how to program, it is clear that the most basic structures and purposes must be understood in order to fully understand programming and put it into use with the help of SOLID Principles.

要查看或添加评论,请登录

Junaid Shahid的更多文章

  • Most Reliable Real-time Communication Systems For your WEB Application

    Most Reliable Real-time Communication Systems For your WEB Application

    As Software engineers, we all have to face this at some time in our professional careers where we have to provide an…

  • Asynchronous and Synchronous request jQuery

    Asynchronous and Synchronous request jQuery

    When working is single page applications or on page operation without refreshing them on any event. Developer mostly…

  • Now Learn C# in easiest way !

    Now Learn C# in easiest way !

    C # is a great choice for a number of reasons if you are a new developer or someone who wants to learn a new language…

  • WHY LEARN C# & .NET Core?

    WHY LEARN C# & .NET Core?

    C # is one of the most versatile programming languages for desktop applications, background services, web applications…

  • Which is best, Laravel or CodeIgniter?

    Which is best, Laravel or CodeIgniter?

    There's going to be a clash between Laravel and CodeIgniter. CodeIgniter is old then the framework for Laravel.

    1 条评论
  • Custom Application or CMS

    Custom Application or CMS

    Most people prefer CMS, but I don't think it's the reliable approach to tackle real-time problems. Technology is…

社区洞察

其他会员也浏览了