Previous Entry Share Next Entry
Go - язык программирования от Google/Томпсона и Пайка
romix1c
В свете обсуждений Duqu натолкнулся на Go (язык программирования)

Скачать дистрибутив для различных систем можно здесь: http://code.google.com/p/go/downloads/list

Краткий тур (можно изменять и запускать код в песочнице прямо на страницах примеров): http://tour.golang.org

Компилируется в родной код системы (Hello world - 1 мегабайт, тестовый вики-сайт - 5 мегабайт) без необходимости устанавливать у пользователя какие-либо библиотеки или среды исполнения. Разработчики решили реализовать полноценную многопоточность и уборку мусора, обеспечить безопасность и облегчить синтаксис по сравнению с Си/Си++. http://golang.org/doc/go_faq.html

Удивительная реализация Вики на 2 экрана кода. http://golang.org/doc/codelab/wiki/ (у меня всё скомпилировалось и запустилось под Windows). Интересно, сколько экранов кода будет занимать код форума типа Мисты. У Гугла есть некий Go-хостинг. http://ru.wikipedia.org/wiki/Google_App_Engine

Если результат запроса кешировать в оперативной памяти http://golang.org/doc/codewalk/sharemem/ и возвращать сразу многим клиентам, то существенно возрастает устойчивость к ддос-атакам и уменьшится среднее время отклика сайта.

?

Log in