A
A
Anonymous2016-01-17 00:31:27
Programming
Anonymous, 2016-01-17 00:31:27

What programming language to choose for creating desktop applications?

Greetings.
What programming language would be preferable for creating desktop applications?
Now I'm learning C ++, but in the end I read a lot of everything and laid eyes on such a PL as Python. In general, they speak positively about him, they say that the very thing for a beginner, who I am. And yet, I am self-taught, in the future, having gained some knowledge and experience, I would like to try to get a job as a programmer, based on this, I will correct the initial question: which programming language to choose, it is desirable that it be in demand on the market, well, if no, at least to give a good base, in general, means for development.
I live in St. Petersburg. Basically, as I looked, you need knowledge of such JAPs as: 1c, C #, C ++. Well, a number of others for the web, as I understand it, something like PHP, Java Script etc.
I understand that PL is just a tool, but you need to master some kind of tight for a start, you need practice.
In general, for starters, I see the way as follows: to learn some kind of PL; plunge into databases such as SQL / MySQL, and of course English. And what do you say about this? I somehow vaguely wrote everything, even partially moved off the topic, but I will be very grateful for any advice.

Answer the question

In order to leave comments, you need to log in

9 answer(s)
L
LittleFatNinja, 2016-01-17
@LittleFatNinja

c++

O
Oleg Tsilyurik, 2016-01-17
@Olej

C, C++, Python, Go - to choose from.
Everything else is fluff ;-)

V
Vasily, 2016-01-17
@Foolleren

yes, what's the difference in what windows to draw, in Photoshop the interface is generally written in LUA, it will be necessary to speed up the calculations, make a library in C with intricacies, flies separately, cutlets separately

V
Vitaly, 2016-01-17
@vt4a2h

По-моему тут уже много таких вопросов. Поиск по сайту пробовали?
Если пишете что-то кроссплатформенное (win, mac, linux имеется ввиду) и именно десткоп, то тут выбор очевиден - Qt (C++). Для линукса тоже, хотя тут есть альтернативы конечно, но на мой взгляд достаточно убогие. Под винду C#. Под мак swift, objective-c. Т.ч. по языкам: C++/C#/swift.
Что вам выбрать... Я не знаю. Зайдите на hh.ru посмотрите вакансии в вашем городе, почитайте требования и пр. Посмотрите стажировки в крупных компаниях -- это очень хорошо для новичков.

A
amambaru, 2017-08-27
@amambaru

Я понимаю, что ЯП - это всего лишь инструмент, но нужно освоить ведь какой-то плотно для начала, нужна практика.

Все правильно всего лишь инструмент.
Это примерно как умение писателя или журналиста или сценариста набирать буквы на компьютере.
1. Учить то, что интереснее тебе лично.
2. Учить то, за что платят деньги.
Если 1 и 2 совпадет - это идеально.

M
Mop9k89, 2016-01-17
@Mop9k89

C#, Java. В БД еще oracle посмотри. С++ и C кстате тоже очень хорошо знать.

J
jackroll, 2016-01-17
@jackroll

C++/Qt, либо C#

K
Kirill Mokevnin, 2016-01-17
@toxicmt

Мир сейчас идет в эту сторону electron.atom.io
Создание кроссплатформенных приложений на html5 и javascript
p.s. Насчет того что учить, смотрите тут https://map.hexlet.io/

Даниил Демидко, 2016-01-30
@Daniro_San

C++, однозначно.
Вот аргумент - после плюсов что питон, что решетки, что ява понимаются легко.
Но не наоборот.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question