@proGO

Страница 347 из 1674
Sergey
20.12.2016
06:58:34
да понял в чем прикол! пол дня голову ломаю! спасибо тебе добрый человек!!!))))
Вот хорошая статья с примерами. В блоге еще много интересного https://blog.golang.org/go-slices-usage-and-internals

Amir
20.12.2016
07:34:23
привет! а подскажите какая нынче литература кроме документации хороша? (из книжек)

Alexei
20.12.2016
07:36:03
Кроме документации хорошо читать исходники.

Amir
20.12.2016
07:38:26
ну ок

Google
Amir
20.12.2016
07:43:10
а для ленивых?)

я обычно курю сырцы, только после того как проникнусь языком

Safort
20.12.2016
07:45:53
вот ее и бери
Посмотрел, как-то не очень на первый взгляд. На ней уже написано что-то относительно сложное?

Morran
20.12.2016
08:00:43
а для ленивых?)
https://learnxinyminutes.com/docs/go/

53r63rn4r
20.12.2016
08:02:32
Такой вопрос: чо можно написать на го? И является ли Го заменой Си?

Потому что я сейчас на разбежье дорог

Alexei
20.12.2016
08:03:40
Такой вопрос: чо можно написать на го? И является ли Го заменой Си?
Написать можно что угодно, является или нет заменой - зависит от задач. На бекенде и для консольных приложений подходит отлично.

На мой личный взгляд веб-приложения на нем ваять слишком сложно, проще на рельсах со вставками голанг библиотек(и), где нужна многопоточность и/или скорость.

53r63rn4r
20.12.2016
08:05:08
Про голанг знаю только что из больших приложений докер на нем написан

Ну я на питоне пишу

Alexei
20.12.2016
08:05:37
гуй-приложения пробовал, но тоже, на мой взгляд не его ниша

ну смотря что ты пишешь, мне во многом пистоно-скрипты заменили нормальные приложения (иногда клиент-серверные) на голанге

53r63rn4r
20.12.2016
08:06:59
Просто хочу спуститься ниже питона и выбираю между си и го

Google
53r63rn4r
20.12.2016
08:07:03
Воооот..

Daniel
20.12.2016
08:07:27
они же по областям применения не пересекаются

53r63rn4r
20.12.2016
08:08:06
Хм.. А как тогда?..

Daniel
20.12.2016
08:08:11
ничто из того, что пишут на go - обычно не пишут на C, и наоборот

go в той же нише, что питон. только в go есть треды.

53r63rn4r
20.12.2016
08:09:15
Тогда вопрос: что пишут на го, и что на си?

Т.е. в бэке его отлично юзать

В связке

Daniel
20.12.2016
08:09:43
да

именно бек и именно прокси-к-базе разнообразные

уже даже базы данных выходят не очень хорошо - go довольно медленный по сравнению с той же явой

53r63rn4r
20.12.2016
08:11:13
Вот, это объяснение я и ждал

Но.. Мне говорили что ява медленная

Daniel
20.12.2016
08:11:32
врали

Alexei
20.12.2016
08:11:37
go в той же нише, что питон. только в go есть треды.
у пистона разнообразнее нишы, и треды в пистоне тоже есть, но по скоростям ему далеко до го

Alexei
20.12.2016
08:11:58
под яву руки должны быть изначально кривые ???

Google
Daniel
20.12.2016
08:12:00
треды в питоне говно

53r63rn4r
20.12.2016
08:12:06
Вот по этому я и хочу заняться оптимизацией

Alexei
20.12.2016
08:12:48
треды в питоне говно
до горутин им, как до Луны пешком, но они там все-таки есть

Daniel
20.12.2016
08:13:11
что есть, что нет - использовать их не получается

томозят-с

53r63rn4r
20.12.2016
08:13:32
Го новее си лет на 20, там решили вопрос с безопасностью? Я просто читал гдето что Го замена Си, а раст - плюсоа

Daniel
20.12.2016
08:13:59
вопрос с переполнением буфера и в С решили :)

Ilya
20.12.2016
08:14:05
скорее раст замена плюса=)

Daniel
20.12.2016
08:14:17
подождите

какой большой проект мы знаем на расте?

53r63rn4r
20.12.2016
08:14:31
И все равно не понял куда смотреть

Daniel
20.12.2016
08:14:44
это смотря что искать

53r63rn4r
20.12.2016
08:15:05
Ищу истину

Alexei
20.12.2016
08:15:07
Го новее си лет на 20, там решили вопрос с безопасностью? Я просто читал гдето что Го замена Си, а раст - плюсоа
безопасности чего? если руки кривые, то утечки и сегфолты и в го наплодить можно )

Daniel
20.12.2016
08:16:33
короче

53r63rn4r
20.12.2016
08:16:36
Кривые руки дело программистов а не недоучетов япа, имхо

Одни советуют го, вторые си, типа делать вставки в питон коде.. Я в панике

Alexei
20.12.2016
08:17:58
по-моему каждый уважающий себя кодер должен уметь си

Google
53r63rn4r
20.12.2016
08:18:15
Но что первое

Вот в чем вопрос

Alexei
20.12.2016
08:18:41
если первое будет голанг, то на си ты потом забьешь )))

53r63rn4r
20.12.2016
08:18:50
Основы в универе проходили

По си

А если первым будет си, не забью ли на голанг?

Вы меня извините за дурацкие вопросики

Admin
ERROR: S client not available

Ilnar
20.12.2016
08:19:47
по-моему каждый уважающий себя кодер должен уметь си
что значит уметь?) Я пишу на С++, не люблю писать на С

53r63rn4r
20.12.2016
08:20:35
Но знаешь же си

Он про знание языка, а не про написание на нем

Alexei
20.12.2016
08:21:26
что значит уметь?) Я пишу на С++, не люблю писать на С
ну если на с++ ты пишешь, то си ты умеешь. любить и не любить - это дело личное

Ilnar
20.12.2016
08:21:52
отвращение к С появилось еще в те времена когда приходилось переменные объявлять в начале функции, параметры объявлять вообще криво, и эти кривые конструкции с goto к месту очистки всех ресурсов, потому что у тебя нет нормальных деструкторов

53r63rn4r
20.12.2016
08:22:28
А написать свой деструктор?

Alexei
20.12.2016
08:22:38
А если первым будет си, не забью ли на голанг?
после си ты уже будешь знать треть голанга )

Daniel
20.12.2016
08:23:08
или половину

53r63rn4r
20.12.2016
08:23:16
Ага, понял, значит Си, а есть у кого то ссылка на телеги си чат

Daniel
20.12.2016
08:23:23
но golang покажется спасением :)

Google
Alexei
20.12.2016
08:23:33
разные подходы, кому-то ближе ООП, кому то процедурное программирование. меня с++ раздражает дебажить, кучей классовых наслоений, громоздкостью

53r63rn4r
20.12.2016
08:24:49
В любом случае, спасибо вам

Alexei
20.12.2016
08:28:55
Ага, понял, значит Си, а есть у кого то ссылка на телеги си чат
для си книга нужна одна, это же не с++, и эта книга "Язык программирования Си" Керниган и Ритчи.

53r63rn4r
20.12.2016
08:30:24
Но синтаксис го мне понравился, что то базовое на нем написать смог

А вот дальше - глухомань, от незнания

ros
20.12.2016
08:38:44
без конкретных задач изучать что-то почти бестолку вот например типа того

Vladimir
20.12.2016
08:59:40
Roman
20.12.2016
09:42:08
Но.. Мне говорили что ява медленная
Ява медленная когда в большом энтерпрайз приложении через несколько месяцев накапливаются больше ие объемы данных, утечки. Начинает свирепствовать GC. И что значит медленная? Конечно медленнее чем C/C++. Но проекты на этих языках просто не доживают до таких состояний из-за глюков с управлением памятью.

Вот по этому я и хочу заняться оптимизацией
Попробуй pypy. Это оптимизация для Питона.

Vladislav
20.12.2016
09:43:41
Но.. Мне говорили что ява медленная
она не медленная, одна из шустрых, судя по тестам, но вот утечка памяти - это вот беда

53r63rn4r
20.12.2016
09:44:24
Попробуй pypy. Это оптимизация для Питона.
Да вот говорят то пайпай, то цайтон.. Хз, просто думаю что си изучить не будет лишним

Roman
20.12.2016
09:46:32
Смотри, я буквально три дня назад сделал простенький тест на хешмап и стандартную функцию random

Java, Go а потом Pyton и PyPy

Просто возьми учебные примеры и сделай сам

53r63rn4r
20.12.2016
09:49:01
А цайтон не пробовал?... А можешь плз еще его, если не сложно ну или кинь код проошлых, я оттестирую на своей машине

Ну или так, да

Спасибо, но от Си уже отказываться думаю не стоит

Страница 347 из 1674