Другие языки программирования и технологии

На каком языке пишут софт для пк?

Есть множество языков на которых можно создать приложение для той или иной ОС. Всё зависит от того какие требования предъявляются к будущей программе.
Допустим вы решили создать OpenSource проект. В этом случае вам не важно скрывать исходник но в тоже время хочется чтобы приложение было кроссплатформенным и выполнялось как на винде, так и на никсах (linux, macos). Тогда можно писать на Python или Java. Если у вас средний проект то всё будет нормально, но если проект очень большой или предполагается что он будет разрастаться, то могут возникнуть проблеммы с производительностью. Например в Java может возникнуть проблема со сборщиком мусора и выльется это всё в утечку памяти. Если вы пишите сложное приложение. Например в вашем приложении необходимо осуществить захват потокового видео с вебки то тут без Си не обойтись. Смысл в том чтобы подобрать такой язык на котором можно будет максимально эффективно решить поставленную задачу. Если вы хотите стать программистом, то начните с Си - это будет сложно, но сильно облегчит вам задачу в изучении более простых языков программирования.
Кудрат Амраев
Кудрат Амраев
908
Лучший ответ
Примерно на полусотне разных языков.
бред выше, а софт зависит от платформы (грубо говоря - ОС)
Если офисный, сейчас уже собирают на конструкторах типа HiASM. Писать очень долго.
Вообще С++ самый популярный вроде как до сих пор.
Марат Еликеев
Марат Еликеев
69 507
Сейчас для написания программ в ходу целая куча языков программирования. Надо понимать, что нет какого-то одного самого лучшего языка, у каждого из них есть какие-то свои особенности, свои сильные стороны, которые, в определенных обстоятельствах, могут вывести его на первое место.

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

Теперь совет: если вам нужен очень простой в изучении и освоении язык, то посмотрите в сторону языка Go ( https://golang.org/ ). Вот так на нем выглядит традиционный хеловорлд:

// Это главный модуль.
package main

// Подключаем ввод-вывод
import "fmt"

// main - это главная функция в любой программе
// Это характерно для очень большого количества языков
func main() {
// Вызываем функцию печати строки из fmt
fmt.Println("Hello, World")
}

Мне лично в нем не нравится только то, что надо писать открывающую скобку { на той же строке, что и название функции, потому что я привык писать ее на следующей строке. В остальном же язык очень простой, быстры и годный.

Похожие вопросы