Strony internetowe

Google tworzy język programowania w celu uproszczenia aplikacji Dev

JAVA 11 OPTIONAL MOZLIWOSCI JAKIE DOSTARCZA TYP OPTIONAL W JAVA I SPRING

JAVA 11 OPTIONAL MOZLIWOSCI JAKIE DOSTARCZA TYP OPTIONAL W JAVA I SPRING
Anonim

Google wymyślił nowy język programowania zaprojektowany w celu zmniejszenia złożoności kodowania bez uszczerbku dla wydajności aplikacji.

Called Go, język został przetestowany wewnętrznie w Google, ale wciąż jest na etapie eksperymentalnym, więc firma wypuszcza go we wtorek jako open-source w nadziei, że dostarczy pomoc w jej przyszłym rozwoju.

"Opracowaliśmy Go, ponieważ byliśmy trochę sfrustrowani tym, jak trudne stało się tworzenie oprogramowania w ciągu ostatnich 10 lat," powiedział Rob Pike, główne oprogramowanie inżynier w Google.

Celem Go jest ulepszenie sposobu zarządzania zależnościami w istniejących językach programowania, które są elementami oprogramowania, które ponownie wykorzystują aplikacje, takimi jak biblioteki, powiedział Pike. Ten język jest również przeznaczony do pracy wieloprocesorowej szczególnie dzięki współbieżnemu modelowi programowania.

Google rozpoczął pracę nad programem Go około dwóch lat temu i poświęcił zespół, który pracował nad nim w pełnym wymiarze około rok temu. Został pomyślany jako język programowania systemów, takich jak serwery WWW, systemy pamięci masowej i bazy danych. Jednak Google jest otwarty na to, że rozgałęzia się na inne obszary.

W tym momencie Go nie jest używany w żadnej usłudze lub aplikacji Google skierowanej do użytkowników, ponieważ wciąż musi dojrzewać, czyli tam, gdzie wchodzą zewnętrzni programiści. zdjęcie. "Potrzebujemy lepszych bibliotek i narzędzi, a społeczność open-source świetnie ci pomoże w takich rzeczach" - powiedział Pike.

Tworząc nowy język programowania, Google nieustannie wkracza na rynek komputerów, spowodowany poczuciem pilności, aby uczynić je lepszymi. Ta motywacja skłoniła Google do rozpoczęcia prac nad mobilnym systemem operacyjnym Android, instalacją Chrome PC i wciąż niewydawanym systemem operacyjnym Chrome.