Answer the question
In order to leave comments, you need to log in
Have you read this article? What do you think of it?
Good day!
Have you ever read "Real Programmers Don't Use Pascal" (1983)?
If you haven't read it, read it. Here are the links:
https://ru.wikipedia.org/wiki/%D0%9D%D0%B0%D1%81%D...
www.lib.ru/ANEKDOTY/non_pas.txt
What do you think about this?
PS: There is also a similar article by a Russian hacker:
sp.sz.ru/nast_progr_.html
Also interesting to read.
Answer the question
In order to leave comments, you need to log in
Modern programmers consider Fortran to be dinosaurs. Objectively, he is even more terrible than Pascal.
A modern compiler, as a rule, produces more decent and faster code than many hours of vigil with assembler.
At the same time, the programmer should not even deal with shortcuts like "++i is faster than i++", since the optimizer is better than the programmer to cope with this.
Modern languages do not unambiguously convert code into assembler, so the more transparent and complete the task is described, the better the optimizer and compiler will cope with the output of the code.
In order to fully understand the author of the article, one must understand the historical and technological context in which the article was written. The physical memory limit of 64K/128K alone is worth it! By the way, at about the same time (or a little later), if I'm not mistaken, Oregon Software released a compiler from the Pascal language for PDP-11 family machines, which allows you to use pure assembler inserts directly in the text of the Pascal code. That allowed writing a very optimal code - the programs / subroutines themselves were drawn up in Pascal, and the most critical sections were figured out in Assembler.
Partially the author is right, really strong programmers can use low-level languages to solve any problems, which can make sense in certain areas. For a programmer who is engaged in applied tasks, writing in low-level languages means spending more time on code and debugging it, and as you know, time = money. Employers in most cases do not require that "the code be 20 nanoseconds faster", it is important for him that it works and preferably without failures. For such a task, smart people have created high-level languages so that the programmer writes programs, and does not waste his precious time searching for "memory leaks" and such things.
I'm a real programmer, I don't use pascal!
And on the topic it is completely unclear what to comment on. You can prove your masculinity in a thousand ways. Climbing, racing, compiling Linux from source, or even rampant drinking. And for the job you need to choose the best tools.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question