M
M
marina_m162020-04-24 23:27:56
Programming languages
marina_m16, 2020-04-24 23:27:56

I'm going to go into programming. We study languages ​​at school. Which is better to learn Pascal or C++?

It is important to know which language in order to put strength into it and learn it for next year's exam and for the future. C++ is not going very well now, although I more or less work in Pascal

Answer the question

In order to leave comments, you need to log in

8 answer(s)
D
dom1n1k, 2020-04-25
@dom1n1k

If the choice is only between these two and there are no other options - Pascal.
Yes, it is now almost not applicable in real practice. But as a first learning language, it is better. C++ is too complicated for a zero based person.
And later switch to other languages ​​- maybe the same C ++, or maybe something else.
It is normal to change the language in the course of a career, and most likely even more than once.

S
Saboteur, 2020-04-24
@saboteur_kiev

Of course C++

A
Antonio Solo, 2020-04-25
@solotony

Pascal is better as a teaching language. and when you start working, you will understand that the language is just a tool that is chosen for the task,
and everyone who advises C ++ can be answered simply - rust

R
Robur, 2020-04-25
@Robur

For the exam, I don’t know, for the future, it doesn’t matter.
You still need to learn 100 times as much, perhaps some languages ​​along the way.

A
Anton Zhilin, 2020-04-25
@Anton3

Why is no one advising Python?! A living programming language, it is really used, and it does not interfere so much, it is not necessary to fight with it as much as with C ++. An excellent educational language, in most adequate courses for schoolchildren, and the USE in particular, they teach it. Finally, often the review committees themselves "think" in this language, and when people are indignant, they say, the tasks are too complicated, they show a short program in Python.
Python has iron advantages: ease of development and brevity of code. And 2 main drawbacks: low productivity and, IMHO, excessive dynamism - it doesn’t matter at the exam.
Regarding other options: Pascal is a dead language and is quite behind the times. C++ is a very complex language. Hastily you can only join the ranks of shitcoders. In the case of Python, doing this (filling the ranks) is not easy.

V
Vladimir T, 2020-04-25
@32bit_me

Pascal is just a waste of time. Start with pure C, then C#, Python, Java, whatever you want. C++ is possible, but it's very amateurish. Pascal - definitely not.

I
Ivan Karmanov, 2020-04-26
@Ivankarman

For the exam, learn what you like best, and then, in the future, you can learn any language. C ++ as a first language may not be very suitable, but for the future it is very useful, and Pascal is only for the Unified State Examination and for yourself.

C
cefasolin, 2021-02-11
@cefasolin

First, you need to decide what you want to do! Having decided on your future field of activity, you need to see what languages ​​rule there (High-level or low-level). If it is high-level, then there is no point in wasting time on Pascal, its knowledge and knowledge acquired while studying it. You will never need it!!!
If in the field where you want to plunge low-level languages ​​rule, then Pascal is ideal for the first language! Low-level languages ​​such as Assembler, Fortran, C, C++, etc. Quite difficult to understand and it is easy to make mistakes in the code.
And here comes His Majesty Pascal. It is compact, easy to understand, it is also low-level. And most importantly... PASCAL IS A LEARNING LANGUAGE IT WAS INITIALLY DESIGNED TO TEACH PROGRAMMING.
The main thing is not to make the mistake of all beginners who stupidly take a book like C ++ step by step, in which the language itself is described. They study it and ... Then they are indignant, but I learned a programming language, why can't I still program? The point is that knowing a programming language will not make you a good programmer. Therefore, you need to find some courses on the BASICS OF PROGRAMMING, preferably at least 30 hours. In which they will teach what a computer is, what a processor is, why a computer can only count up to one. What are drivers, what kind of beast of the number system, how to convert a number to binary or decimal or hexadecimal, etc. Then what are Algorithms, with what they eat what algorithms to use in a particular case. After the course, it is advisable to buy a thicker book on algorithms and read thoughtfully in your free time, in parallel, you can start learning the chosen language. Yes, if you choose a low-level programming language and the corresponding field, for example (programming microcontrollers or robotics, or programming operating systems, etc. You'll have to learn how to solder without it anywhere))

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question