|
Go - язык программирования от Google/Томпсона и Пайка | ☑ | ||
---|---|---|---|---|
0
romix
22.03.12
✎
14:29
|
В свете обсуждений трояна Duqu натолкнулся на wiki: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-хостинг. wiki:Google_App_Engine Если результат запроса кешировать в оперативной памяти http://golang.org/doc/codewalk/sharemem/ и возвращать сразу многим клиентам, то существенно возрастает устойчивость к ддос-атакам и уменьшится среднее время отклика сайта. Дополнения, если появятся, напишу здесь (сообщения придут мне на почту): http://romix1c.livejournal.com/8737.html |
|||
2
Asmody
22.03.12
✎
14:31
|
Роман, это же баянище! Google создал новый язык программирования
|
|||
3
Волшебник
22.03.12
✎
14:33
|
Все эти командные языки уже надоели.
Когда компьютеры начнут понимать людей? |
|||
4
romix
22.03.12
✎
14:33
|
(2) Спасибо, поставлю метку.
|
|||
5
Asmody
22.03.12
✎
14:34
|
(3) на ruby в некоторых случаях программы читаются как английский текст
|
|||
6
Волшебник
22.03.12
✎
14:36
|
(5) Это тоже почти английский текст:
Select product from sales where type = "services" |
|||
7
romix
22.03.12
✎
14:36
|
(3) Движение интерфейса между мозгом и алгоритмом - тут имхо в правильном направлении.
|
|||
8
Stagor
22.03.12
✎
15:28
|
Ruby по идеологии Smalltalk напоминает, так что не ноу хау
|
|||
9
romix
22.03.12
✎
17:20
|
package main
import "fmt" func main() { Привет := "Мир" fmt.Println("Hello, "+Привет) fmt.Println("Один", 2, 1.0 / 3) fmt.Println(`Спецсимволы\"'` + "`") } http://tour.golang.org/#1 Выводит Hello, Мир Один 2 0.3333333333333333 Спецсимволы\"'` Неужели все сделали по-человечески? |
|||
10
romix
27.03.12
✎
01:49
|
http://x-romix.narod.ru/ test_go_wiki.zip (1,23 Мб) - скомпилированный тестовый пример HTTP-сервера со страницы golang.org/doc/codelab/wiki/
|
|||
11
romix
11.04.12
✎
01:46
|
Только тут кажется такая проблема - на простой хостинг его же не водрузишь...
|
|||
12
Asmody
11.04.12
✎
02:02
|
(11) Его и на непростой не водрузишь. Они тут на днях написали — у них на 32bit-платформах сборщик мусора валится
|
|||
13
romix
11.04.12
✎
02:14
|
(12) У 1С 8 сервера тоже все валится на 32 из-за фрагментации памяти.
|
|||
14
Torquader
11.04.12
✎
02:59
|
Он наверное не валится,а просто ничего не собирает - и память в какой-то момент заканчивается -в случае 64 бит этого момента просто дольше ждать
Вообще-то сборка мусора в случае использования перекрёстных ссылок-это целая проблема-приходится делать нетривиальные действия,а при работе с внешними объектами отсутствие возможности управления памятью просто ставят жирный крест на недоязыках - когда алгоритм затыкается из-за того,что предыдущая копия объекта ещё жива хотя её удалили. Написать же удобный язык для поделок типа hello world - это задача для студента. |
|||
15
badboychik
11.04.12
✎
05:52
|
идея языка хорошая, только пока нет поддержки в IDE это все баловство для гиков. Отладчик какой то консольный, трейсить прогу видимо нельзя. Вот как будет хотя бы Eclipse поддерживать, тогда посмотреть можно будет
|
|||
16
badboychik
11.04.12
✎
06:02
|
лучше на Scala посмотрите, на ней можно вместо явы писать под ява-машину, вместо километров явы получается сжатый и понятный код
|
|||
17
romix
11.04.12
✎
08:51
|
(15) Да вот есть вроде оно: http://blog.dzinko.org/2011/03/go-lite-ide.html
|
|||
18
Mort
11.04.12
✎
09:07
|
"Когда компьютеры начнут понимать людей?"
Тут порой в 1сных темах такие вопросы задают, никто понять не может о чем идет речь , не говоря уже о компьютерах. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |