
Vladimir
19.07.2017
17:39:12
Вычислительна математика гласит "Если значение отличается от другого на величину меньшую допустимой погрешности, данные числа РАВНЫ! "

Michael
19.07.2017
17:44:55
этим можно пренебречь там любят говорить

Vladimir
19.07.2017
17:53:31
этим можно пренебречь там любят говорить
можно и не пренебрегать ... но для этого существуют методики фиксированной а не плавающей запятой 8)) , а по сути приведение всех операндов к огромным ЦЕЛЫМ числам! А после выполнения всех действий "рисуется" запятая!

F
19.07.2017
18:28:41

Google

Sergey
19.07.2017
18:32:10

Kirill
19.07.2017
18:39:11

Vladimir
19.07.2017
18:44:12
мне нужно до пятого символа после запятой округлить
func Round(val float64, aftercoma int) float64 {
var st int = 1
for i := 0; i < aftercoma; i++ {
st *= 10
}
if val < 0 {
return float64(int(val*float64(st)-0.5)) / float64(st)
}
return float64(int(val*float64(st)+0.5)) / float64(st)
}
func main() {
fmt.Println("Округление!")
fmt.Printf("%f->%f", 1.0123456789, Round(1.0123456789, 5))
}
аксиоматически вводят равенство 2-х чисел
с учетом погрешности

Sanya
19.07.2017
18:48:45
Реально вьехать в го если до этого вообще не сталкивался с ним
?

Vladimir
19.07.2017
18:49:11

Sanya
19.07.2017
18:49:32
Вообще 0 в программировании
Подумываю с него начать
Есть ли смысл?

anton
19.07.2017
18:49:58
а для чего тебе программирование? может оно не нужно?

Google

Vladimir
19.07.2017
18:50:22

corpix
19.07.2017
18:50:55

Vladimir
19.07.2017
18:52:29
https://cs50.harvard.edu/
ну нет .... в курсы на английском , не айс для новичка! PHP ... даст опыт в бакенде ... он из бакенда может выйти на GO

Alexey
19.07.2017
18:52:53
Ну какой пхп в 2017

Kirill
19.07.2017
18:52:56

Vladimir
19.07.2017
18:53:11

Kirill
19.07.2017
18:53:19

Alexey
19.07.2017
18:53:32
Сейчас в вузах изучают:
python->c->c++-> свободное плавание

Vladimir
19.07.2017
18:53:37

Kirill
19.07.2017
18:53:55

Alexey
19.07.2017
18:53:58
Я ещё паскаль застал.
Как это ни странно, очень годный язык, чтобы его потыкать пару недель

Kirill
19.07.2017
18:54:04
Чет я думал все с С начинают изучать

Alexey
19.07.2017
18:54:09

Kirill
19.07.2017
18:54:12
А оказывается - с питона...

Alexey
19.07.2017
18:54:15
С си сложно начинать

Ibraim
19.07.2017
18:54:17
У Go довольно простой синтаксис , хороший язык чтобы начать

anton
19.07.2017
18:54:25

Kirill
19.07.2017
18:54:33

Vladimir
19.07.2017
18:54:44

Alexey
19.07.2017
18:54:45
утечки
т
е
ч
к
и

Google

Alexey
19.07.2017
18:55:17
В си сложно работать с памятью

Vladimir
19.07.2017
18:55:21

Kirill
19.07.2017
18:55:27

Sergey
19.07.2017
18:55:34

anton
19.07.2017
18:55:51

Kirill
19.07.2017
18:56:12

Alexey
19.07.2017
18:56:17

Kirill
19.07.2017
18:56:18
Классик сказал - не стоит.

Sergey
19.07.2017
18:56:19

Vladimir
19.07.2017
18:56:47

Kirill
19.07.2017
18:56:55

Sergey
19.07.2017
18:57:02
да и вообще языки без garbage collectorа

Alexey
19.07.2017
18:57:14
В больших проектах на си\с++ даже иногда применяется практика: "наш код может течь, главное -чтобы сильно не тёк"

Sergey
19.07.2017
18:57:18

Vladimir
19.07.2017
18:57:29

Sergey
19.07.2017
18:57:33
да и вообще главное парадигму понять языка, а дальше уже проще

Kirill
19.07.2017
18:57:35

Sergey
19.07.2017
18:57:53
ну тогда Python
язык высокого уровня не научит тебя быть действительно хорошим специалистом

Kirill
19.07.2017
18:58:05
С имхо классика, практически может уже не очень полезен, но базу хорошую даст, даже если не углубляться

Alexey
19.07.2017
18:58:12

Google

Kirill
19.07.2017
18:58:12

Vladimir
19.07.2017
18:58:13

Sergey
19.07.2017
18:58:24

Kirill
19.07.2017
18:58:40
Да блин, Алексей сам знает, какой язык хороший для новичка, а какой - нет. К чему тут советы?

anton
19.07.2017
18:58:56
а новичку сколько лет?
детям нормально заходит скретч
https://en.wikipedia.org/wiki/Scratch_(programming_language)

Sergey
19.07.2017
18:59:04
да ЭТО ЖЕ НОВИЧКУ!
ну тогда давайте рисовать блоксхемы с начала, и играть на трамбоне перед плюсами

anton
19.07.2017
18:59:20

Alexey
19.07.2017
18:59:44

Sergey
19.07.2017
18:59:56
то да си норм, микроконтроллеры тоже
писать быстро работающуе и стабильные программы наверно не так гладко конечно

Alexey
19.07.2017
19:00:59

Sergey
19.07.2017
19:01:08
если тебе надо гуи используй что то другое

anton
19.07.2017
19:01:50
а для чего программирование то нужно? я так и не увидел ответа. хотя может пропустил ...

Vladimir
19.07.2017
19:01:53

Sergey
19.07.2017
19:01:54
например swing/qt....

anton
19.07.2017
19:02:09
если игрули писать - то go не нужен наверное

Google

Kirill
19.07.2017
19:02:10
аксиоматически вводят равенство 2-х чисел
Ну т.е. есть минимальное число, которое может быть представлено типом float64
Но если мы прибавляем его к 1.0 например - полученное число все равно удовлетворяет условию == 1.0
Что за магия? Разве погрешность - это не минимальное число типа float64?

Sergey
19.07.2017
19:02:12

anton
19.07.2017
19:03:21

Sergey
19.07.2017
19:03:54

anton
19.07.2017
19:05:33
что то автор вопроса не поддерживает беседу :(

Kirill
19.07.2017
19:06:22

Sergey
19.07.2017
19:06:24
я бы все таки все начал си имхо там на русском есть что то потому что польность учить программирование с 0 на иглише не оч по мне. А го дальше ваще ibr

Vladimir
19.07.2017
19:06:24

anton
19.07.2017
19:07:14
хотя Нотч вон майнкрафт на жаве напилил и ничо

Vladimir
19.07.2017
19:08:14
на стиме полно игр 2d (которые написаны с использованием SDL2)

Sergey
19.07.2017
19:09:04

anton
19.07.2017
19:09:09

Alexey
19.07.2017
19:09:14
На питоне не очень сложно простенькие игры писатьна каком-нибудь cocos2d
На с++ достаточно мучительно писать простые игры

Vladimir
19.07.2017
19:09:44

Sergey
19.07.2017
19:09:50
учитывая приколы с текущей веб разработкой, я не говорю что не круто(мне нравится). Но очень крутые гайды устанавливаем npm потом babel, потом все собираем вебакоп))
все так начинается
потом делаем игру