F
F
Fedor1902020-06-24 02:11:43
Programming
Fedor190, 2020-06-24 02:11:43

What is software development?

Hello! I want to start learning software development. As I understand it, for this it is worth starting to study computer scince. What is the best language for software programming? Thanks for the replies and advice!
PS Everything is fine with school mathematics

Answer the question

In order to leave comments, you need to log in

3 answer(s)
S
Saboteur, 2020-06-24
@saboteur_kiev

I searched the Internet on this topic, but a superficial concept remained.

This is very sad. On the Internet on this topic, everything is written as clearly as possible.
If the concept remains superficial, I doubt very much that it makes sense to go into this topic.
Is software development included in computer science?

Sometimes yes, sometimes no.
What is the best language for software programming?

Software programming is "butter oil". Competently speak software development.
Any program is software. Different languages ​​work best for different programs.
PS Math is ok

Mathematics is already useful only because it puts the mind in order (C) Lomonosov.
You do not yet have logic and consistency, therefore, the assessment that you are doing all the rules with mathematics is apparently based on grades at school.
But schools provide an average education for the average person.
And programming is a profession requiring qualifications, that is, somewhat more than average.
Therefore, develop logic, perseverance and try to find answers to such elementary questions on your own, spending not 5 minutes, but at least a couple of evenings.

V
Vladimir Korotenko, 2020-06-24
@firedragon

Briefly:
C#, JAVA, PHP, JavaScript, C, GO are the main workhorses of application programming.
SQL - access to
git data - version control, almost a monopoly
MS Project, TFS, Jira, Redmine - project management
Windows, Linux (RH like), Linux (Debian like), Mac OS - close 99% of everything else, this is a terrible specificity
bash, cmd, power shell, perl - write something on your knee
json, xml, ini, csv - data exchange
rest,soap, graphgl, grpc, websocket - remote procedure call / data transfer
In fact, you have to mix everything. As mentioned above, each nail needs its own microscope.

A
Alexander, 2020-06-24
@NeiroNx

To do this, you need to understand what a Program is - this is a certain set of actions for a computer (any device capable of executing a set of actions) - solving a specific task. Thus, software development is, first of all, a competent statement of the problem from the abstract ideas of a person.
To do this, you need to understand what actions a computer can perform, to know typical solutions for tasks - so as not to "reinvent the wheel" with each task.
The language is chosen in accordance with its capabilities and the requirements of the task - it depends on where the program will work, for example, writing a mobile standalone application in Go or PHP will be more difficult than in Java.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question