Программирование больших данных - Python или Golang? - PullRequest
0 голосов
/ 24 февраля 2020

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

Спасибо.

С уважением,

1 Ответ

1 голос
/ 24 февраля 2020

Golang, также известный как go, является языком программирования, разработанным Google. Его разработка началась в 2007 году в Google, а в 2009 году она была представлена ​​публике c. Она основана на синтаксисе языка программирования C, который устраняет «посторонний мусор» таких языков, как C ++. В результате Go внедряет многие функции других современных языков, такие как перегрузка методов и операторов, арифметика указателей c и наследование типов.

Python - это язык программирования общего назначения, который это просто еще один способ сказать, что его можно использовать практически для чего угодно. Наиболее важным аспектом python является то, что это интерпретируемый язык, что означает, что написанный код фактически не переводится в читаемый компьютером формат во время выполнения; большинство языков программирования делают это преобразование во время компиляции программы.

С первого взгляда Python уверен, что имеет читабельность fantasti c, но, на мой взгляд, они иногда переусердствовали. В python, вероятно, есть 10 различных способов сказать то же самое, что обычно приводит к путанице, когда код большой или люди, работающие над кодом, находятся в большом количестве.

С другой стороны, Go поставляется со строгими правилами, когда дело доходит до программирования. Это не позволяет импортировать ненужные библиотеки и создавать ненужные переменные. Это означает, что есть определенный способ выполнить задачу, которая приводит к лучшему пониманию кода среди больших групп. Некоторые из вас могут сказать, что универсальность кода имеет успех, но кого действительно волнует универсальность, особенно когда речь идет о базовом программировании? Синтаксис Голанга также значительно менее дружелюбен для новичков, но он не так прост, как что-то вроде c или c ++. Так что для читабельности кода я собираюсь go с Golang. Golang определенно имеет преимущество в большинстве случаев и превосходит python как язык программирования на мой взгляд. Конечно, это может не иметь славу, которую python собирал за все эти годы, и расширение inte rnet, но Go наверняка наверстывает упущенное и в этом аспекте.

Вот и все для сравнения! Я надеюсь, что помог вам определиться с тем, какой язык лучше для вашего проекта.

...