hey can anyone give xpforums.net a chance?? its a really cool site and we need more forum members. we do sponsership deals and such if your good enough and we all try and help eachother out as much as we can. so check us out and hangout
@cptkostya To an extent, I agree with you. But to answer your question "There are a lot of things wrong with C". I started noticing them in my first few weeks as a C programmer. My guess is that the reason you even use assembly is to work around the deficiencies of C. But of course, the age old shortcoming of Assembly is that each language is only good for its architecture. It is not portable across different architectures.
@Tapajara C is hardly inefficient (from a performance point of view), but sometimes you just need that little extra grunt.. The original doom - I think the whole graphic engine was done in assembly.
@cptkostya I didn't say it was bad, I said it was slow for development - which is not a good thing for modern day applications. Software development is still lacking it's industrialization step - which will come - but C isn't the answer, nor is ruby. Go is getting there...
@torment3d C still got the speed. You can make the small slow programs in Java or C# but all the games, and programs that need computing power (especially the second one) will still use C or C++ for a long time. And of course, the C will always be in OS Development, and it was the C's original purpose actually.
@torment3d Old doesnt mean its bad. It is slow for development but it runs fast.
Writing in hex is like writing in assembly, but instead of mov eax,3 it may be something like FA3 hex hex hex. Obviously, assembly is much more easy to remember
At the moment I'm making a language called, ASM.net
It's a mix of the C syntax and Assembler, It's getting pretty good actually, Making a compiler etc... I can call APIs and made some of the registers like EAX, ECX etc
It's nice to have concurrency and GC, but lack of OOP a real deal breaker for me. Sorry guys, nice idea but you missed the really important things... I can not imagine using this language for more than few console (or CGI) thingies. Anything more complex would be a living nightmare to make.
@mytube232 Why do you believe that OOP is necessary in order to have a good language? I have not tried Go, but I can infer that it is plenty powerful without OOP.
Show that your language is better than C++ or Java is like showing you can jump higher then somebody in a wheel chair. I want to see the go code compaired to Haskell, Scala or Clojure.
The world needs a new programming language but not two ... Go and D have some nice features but they could use each others' good points ... let's merge the two languages and call it:
@yudlejoza lol.. the "God" programming language...
D right now has great features, but it has different goals and niches than Go. unless if Go is planning some massive expansion to try to replace C and C++, it probably won't swallow too many D features.
@yudlejoza the world could do with a couple, actually. I'm waiting for someone to do another language -like- C but far more modern (and yet written in hex). Super complex task, but sorely needed. Application development is still amazingly expensive.
thanks for talking this great information. his T-shirts is so cool!
flowewritharoma 2 weeks ago
GARBAGE COLLECTION?
DeludedAlbatross 2 months ago
hey can anyone give xpforums.net a chance?? its a really cool site and we need more forum members. we do sponsership deals and such if your good enough and we all try and help eachother out as much as we can. so check us out and hangout
cedadet 5 months ago
cop10 事業に応用。リーダー=内山田正志氏
87365458 6 months ago
Whats wrong with good ol' C and Assembly??? Stop making new stupid languages. It is pointless!
cptkostya 8 months ago
@cptkostya To an extent, I agree with you. But to answer your question "There are a lot of things wrong with C". I started noticing them in my first few weeks as a C programmer. My guess is that the reason you even use assembly is to work around the deficiencies of C. But of course, the age old shortcoming of Assembly is that each language is only good for its architecture. It is not portable across different architectures.
Tapajara 7 months ago
@Tapajara C is hardly inefficient (from a performance point of view), but sometimes you just need that little extra grunt.. The original doom - I think the whole graphic engine was done in assembly.
torment3d 7 months ago
@cptkostya because c is old and slow (for development)
torment3d 7 months ago
@torment3d Old doesnt mean its bad. It is slow for development but it runs fast.
cptkostya 7 months ago
@cptkostya I didn't say it was bad, I said it was slow for development - which is not a good thing for modern day applications. Software development is still lacking it's industrialization step - which will come - but C isn't the answer, nor is ruby. Go is getting there...
torment3d 7 months ago
@torment3d C still got the speed. You can make the small slow programs in Java or C# but all the games, and programs that need computing power (especially the second one) will still use C or C++ for a long time. And of course, the C will always be in OS Development, and it was the C's original purpose actually.
cptkostya 7 months ago
@cptkostya you're arguing a point that I'm not discussing, so we'll end the conversation there. mmmkay?
torment3d 7 months ago
@torment3d Old doesnt mean its bad. It is slow for development but it runs fast.
Writing in hex is like writing in assembly, but instead of mov eax,3 it may be something like FA3 hex hex hex. Obviously, assembly is much more easy to remember
cptkostya 7 months ago
At the moment I'm making a language called, ASM.net
It's a mix of the C syntax and Assembler, It's getting pretty good actually, Making a compiler etc... I can call APIs and made some of the registers like EAX, ECX etc
L2DragonHunter 8 months ago
I am in love with this now. Interfaces very closely mimics the type classes in haskell.
Magnetohydrodynamics 9 months ago
Why do they keep cutting back to the guy talking? I would rather just see the slides thanks.
biuhhg 10 months ago
Why do they keep cutting back to the guy talking? I would rather just see the slides thanks.
biuhhg 10 months ago
HOW CAN I BUY THE GO'S T-SHIRT? CAN I BUY IT? PLEASE, ANSWER TO ME
skripter888 11 months ago
I need a developer for an iphone app! Hit me up if ya want to collaborate
cheatis1 11 months ago
@Luke1d20 For the same reason that Russ describes Error needing to be converted to string at 6:53.
dho0 1 year ago
Love go, but the speaker looks like a retarded version of matt damon from Good Will Hunting.
scooped13 1 year ago
It's nice to have concurrency and GC, but lack of OOP a real deal breaker for me. Sorry guys, nice idea but you missed the really important things... I can not imagine using this language for more than few console (or CGI) thingies. Anything more complex would be a living nightmare to make.
mytube232 1 year ago
@mytube232 Why do you believe that OOP is necessary in order to have a good language? I have not tried Go, but I can infer that it is plenty powerful without OOP.
Magnetohydrodynamics 9 months ago
public saturation and mass appeal, that is possibly why.
nowherebrain 1 year ago
RUSS COCKS?
frother 1 year ago
@frother Haha thumbs up to u 0:24 :D
TheHDQuality 1 year ago
Is that Matt Damon? When did he start working for google? lol
cytomatrix 1 year ago
@cytomatrix lol. the nerdy version
Kansyn 1 year ago
Show that your language is better than C++ or Java is like showing you can jump higher then somebody in a wheel chair. I want to see the go code compaired to Haskell, Scala or Clojure.
nickik21 1 year ago
The world needs a new programming language but not two ... Go and D have some nice features but they could use each others' good points ... let's merge the two languages and call it:
The GoD Programming Language
yudlejoza 1 year ago 56
@yudlejoza lol.. the "God" programming language...
D right now has great features, but it has different goals and niches than Go. unless if Go is planning some massive expansion to try to replace C and C++, it probably won't swallow too many D features.
jcao219 1 year ago
@yudlejoza the world could do with a couple, actually. I'm waiting for someone to do another language -like- C but far more modern (and yet written in hex). Super complex task, but sorely needed. Application development is still amazingly expensive.
torment3d 7 months ago
@torment3d Can you explain what you mean by "written in hex"?
Tapajara 7 months ago
@Tapajara assembly. 2nd generation language. C is third generation, java 4th.etc
torment3d 7 months ago
@Tapajara assembly. 2nd generation language. C is third generation, java 4th.etc. Hex is actually the wrong term, apologies.
torment3d 7 months ago
@yudlejoza Google will upgrade Go into Goo, then merge with D and form "GooD" :D
kokocipher 4 months ago
We need a program to translate from English to Programming language to machine code =\
kokocipher 4 months ago
@yudlejoza and after that the evolution of GoD language will be the "DoG language".
nikugoogle 2 months ago
Comment removed
yudlejoza 1 year ago
Comment removed
yudlejoza 1 year ago
Comment removed
yudlejoza 1 year ago
I never thought swaying back and forth could be that noticeable.
Wond3rballs 1 year ago
I can't understand why this video is not available for HTML5 playing :-(
mojopikon 1 year ago 21
Comment removed
alifeforjesus 1 year ago
@mojopikon it is now.
13odman 10 months ago
too complicated. make it simpler, and i will see about programming in Go.
Techn0Junki3 1 year ago
@Techn0Junki3 Go back to VB then, noob.
emptycorp 1 year ago
@emptycorp never liked VB. never will :)
Techn0Junki3 1 year ago
@Techn0Junki3 its pretty simple already... look at C++ and compare :)
jcao219 1 year ago
@Techn0Junki3 wow your one lazy and arrogant person.
nickrohn93 1 year ago
It has the potential to be next C++. But the success of go highly depends on luck in some sense, I think.
monnand 1 year ago
Comment removed
hadealhyara 1 year ago
This has been flagged as spam show
@monnand ...on luck and some really good big programs.
hadealhyara 1 year ago
I think I'll stick with C++, thank you.
pythonxz 1 year ago
You can summarize this talk with: Can Go do...? No, but "we've hopes and dreams"...! :D
AjaxService 1 year ago
hmmm, I still don't know why would anybody use Go language?
bashmohandes 1 year ago
@bashmohandes me too. The available libs cannot compete with the diversity which is available for the JVM platform with its Java, Scala, Groovy...
AjaxService 1 year ago
@bashmohandes At least for its concurrence
I think Go is becoming the next c++.
hadealhyara 1 year ago
@hadealhyara Propably next javascript I think. This language is very hardly to use
instead assembler. But it will be good instead traditional interpreted javascript and
much powerful. Google just needs to add the compiler inside Chrome and it will be
activated when it is time to use some heavy script like Gmail for instance. But I'm didn't see possibility to write operating system kernel using Go.
VictorGubin 1 year ago
@VictorGubin The want do that. That would only work with Chrome what is that good for?
nickik21 1 year ago
This has been flagged as spam show
@hadealhyara Propably next javascript I think. This language is very hardly to use
instead assembler. But it will be good instead traditional interpreted javascript and
much powerful. Google just needs to add the compiler inside Chrome and it will be
activated when it is time to use some heavy script like Gmail for instance. But I'm didn't see possibility to write operating system kernel using Go.
VictorGubin 1 year ago