EDT 03:25 CEST 09:25 KST 16:25

Streams: 76 live
31571 total viewers

Active: 6099
TI3 East Qualifier Preview
[WCS AM] Challenger Round …
StarLadder Season Six Prev…
[SPL] Round 5 Week 3 Previ…
Presenting Store 2.0
Liquid wins the Curse Invi…
mousesports defeats DD.Dot…
Dragon joins Clarity Gaming
Code S Group of Death, Par…
Axiom.Miya Retires
This Week in Starcraft 2: …
TargA joins Team Dignitas
tradimo - $36,000 stock pi…
TL Advertising Features
[TV] HBO Game of Thrones
GeoGuessr geography game
Dating, how's your luck?
Korean Music Discussion
[TV/BOOK] *SPOILERS* Gam…
Barcraft Ludwigshafen
DC LAN #12
Presenting Store 2.0
Louisville BarCraft V - WC…
TL.net Ten Commandments
The PartinG Fanclub
Avilo Fanclub
[Stream] trutaCz
[Stream] hellokitty
Help me to buy an ultrabook
Chosing a laptop for SC2 h…
Computer Build Resource Th…
[H] CPU temp extremely hot…
[G] Streaming with OBS (Op…
[Interview] 2013 WCS EU …
Congratz to Nathanias fo…
Twitch.tv needs to impro…
(D)Ramp blocking with cr…
[Aligulac May 15 list] F…
LaG Gaming Official Stat…
[SPL] Samsung KHAN vs. EG-…
$27,000 ESET Masters 2013
GomTV to hold/broadcast Up…
[ATC] ROOT vs MVP, Week 8
[SPL] SKT Telecom T1 vs. W…
The HotS Terran Help Me Th…
[L][D]HotS Terran Mech Res…
Practice Partners Thread S…
H PvZ midgame
[G] First Overview of HotS…
[A] Starbow
Map Jam & Challenge #5
TeamLiquid Mapping Contest…
[R] HoTS YABOT
Simple Questions/Answers
TI3 East Qualifier Preview
Dota 2 QQ thread
mousesports defeats DD.D…
Liquid wins the Curse In…
General Discussion
Inhouse Dota
[The International] Easter…
[The International] Wester…
Perfect World's Dota 2 Su…
Curse DOTA2 Invitational
Liquid Pasture Community L…
Simple Questions, Simple A…
Solo Mid - Who? What? How?
Newly ported Hero discussi…
[Guide] Storm Spirit by Bl…
Drum of endurance, why?
Fomos Cartoon on MSL
Help running tournament
The Swedish Brood War In…
[Update] itemBay SSL Gra…
StarCraft Brood War Wind…
BW Liquibet Season 25
D Ranks Teamleague Season 4
[TLS2] Qualifier #4
[GC S3] Gambit's Cup Semif…
Gambit's Cup Season 3 Roun…
[TLS2] Qualifier #3
Simple Questions, Simple A…
Tips and tricks: Defilers …
Practice Partner Thread
Challenger map on Starcraf…
Ultimate Marvel v Capcom 3
Magic: The Gathering Onl…
Tera MMORPG
EVE Corporation
Pokemon X and Y [3DS]
[HELP] i CAN'T play melee …
[Patch 3.07: Nerf Everythi…
The Shikyo Memorial for QQ…
[OGN] Olympus The Champion…
[D] Pro Scene Evolution
[LPL] Tencent LoL ProLeagu…
[TL R&D] T.R.O.L.L.S.
[Guide] Montegomery's Supe…
[Champion] Swain
D3 Hardcore Community
Diablo III General Discuss…
5-7-2013 Diablo's 1929
[M][N] Les Mafia
Carnival Cruise Mafia
Mexican Standoff Mafia
TL Health and Fitness Init…
Olympic Weightlifting Thread
Running Thread
Leta - Movie
Michael - skyline
Anytime - Beast
By.Hero - Shuttle
Anytime - Pusan

Website Feedback

Closed Threads

IRC Chat
irc.quakenet.org #teamliquid

IRC Web Client

TeamSpeak 3 (54 users)

C#? - Page 3

Forum Index > Blogs 1 2 3 All
 
 Mastermind   Canada. April 19 2009 15:00. Posts 7092
Profile Blog # 

On April 19 2009 12:43 keV. wrote:
I think C is a better place to start so you can better understand what STL lib is actually doing in C++.

Quality > Quantity. Everyone should properly suffer through linked lists, binary trees and other data structures imo.

http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html

This article is great, and I totally agree with it. Introductory cs course are far to easy. Im glad my school at least forced you to learn C on top of Java and offered a course in Scheme, which I took, but most people dont because it is too hard. Far to many times I have had to work with people in 3rd and 4th year course that just dont know how to program properly and should not be in cs. I found out recently my school is actually switching its first cs course to python instead of java because it is easier to learn for newbies....


On April 19 2009 12:50 Not_Computer wrote:
I have a friend who is also looking to learn a programming language during the summer and he asked me what to learn... I suggested him C and C++ as a lot of you guys did, though I also suggested Python, he suggested Java, and a friend suggested C#.

In your opinion, what is the best compiler (per language) to use when learning?

I can google some but I wanna hear what TL thinks.

edit: also, are there any downloadable programming textbooks? (or simple, thorough learning guides)

For Java use Eclipse. It is a great IDE. I think you can also use it for C/C++, but I never have. I did all my C/C++ programming using text editors and the gcc/g++ compilers on solaris and linux machines which can be extremely frustrating at times.
Last edit: 2009-04-19 15:03:23
Old Post

  cgrinker   United States. April 19 2009 15:32. Posts 3773Profile Blog # 
We program in my CS program (my school clumps classes into programs) using Java and talk extensively about recursion. And maybe we don't have goto in java but we are well aware of what recursion is and are expected to implement it most of the time (except in the HW I just turned in )

If you want to say that Java is causing Universities to stop teaching students certain programing concepts then I would blame your school. The concepts stay the same across the languages.
 
Old Post

 
 gzealot   Singapore. April 19 2009 16:04. Posts 237
Profile Blog # 
Hmm right now i am in a software development company as an intern, and i think it isnt really what language you learn, as different languages have different support in different areas. DirectX is a very common game programming abstraction level, and only really works with C++. I used it with DirectX 9. Havent really tried with Java, but some simple console stuff that is considered normal in C++/C# is quite tedious with Java, but has a lot of libraries to handle stuff. and handling XML with JAVA is just a PAIN in the ass, unlike other scripting languages like PHP which handles XML like a charm. I considered C# to be a better equivalent of VB, which allows me to write GUI apps quickly and easily with the power of C++. Eclipse is good, I tried with notepad and it totally sucks balls

Btw, to the people in the know, downloading the free Visual C++ Express or Visual C# or the all-in-one Visual Studios, which is the best option? I could easily forsee myself using both languages.
Old Post

 
 Amnesty   United States. April 19 2009 16:18. Posts 2010
Profile # 

On April 19 2009 13:10 FreeZEternal wrote:
no fucking way, start with c++? C++ is a fucked up language. Go for C if you wanna learn pointer arithmetic and other interesting stuff. Then choose an OOP language that's not C++ lol.


Missing out on vector, string, and boost library for no real benefit is more fucked i would say.

The sky just is, and goes on and on; and we play all our BW games beneath it.
Old Post

 
 Mazar   United States. April 19 2009 16:25. Posts 135
Profile Blog # 
Learning C or C++ gives lets you learn the basics and gives you a strong base to expand your programming upon. After learning ways to solve problems, the language doesn't really matter, it's just different syntax with some differences, but after you learn how to actually solve problems, which is the hard part, languages aren't much of a barrier.

Also, Java was written in C, so think about that.
Last edit: 2009-04-19 16:25:59
Peanut Butter
Old Post

 
 FreeZEternal   Korea (South). April 20 2009 23:56. Posts 3152
Profile # 

On April 19 2009 16:04 gzealot wrote:
Hmm right now i am in a software development company as an intern, and i think it isnt really what language you learn, as different languages have different support in different areas. DirectX is a very common game programming abstraction level, and only really works with C++. I used it with DirectX 9. Havent really tried with Java, but some simple console stuff that is considered normal in C++/C# is quite tedious with Java, but has a lot of libraries to handle stuff. and handling XML with JAVA is just a PAIN in the ass, unlike other scripting languages like PHP which handles XML like a charm. I considered C# to be a better equivalent of VB, which allows me to write GUI apps quickly and easily with the power of C++. Eclipse is good, I tried with notepad and it totally sucks balls

Btw, to the people in the know, downloading the free Visual C++ Express or Visual C# or the all-in-one Visual Studios, which is the best option? I could easily forsee myself using both languages.


yeap pre JDK 5 handling console stuff can be a pain in the ass. With JDK 5 and up, you can just use the Scanner class to read input from the console. Eclipse is good, NetBeans is good as well. For .NET, nothing beats Visual Studio +_+
Last edit: 2009-04-20 23:57:04
Old Post

 
 yenta   Poland. April 21 2009 00:33. Posts 1006
Profile Blog # 

On April 19 2009 11:35 Osmoses wrote:
Whereas Java and C# are easy, convenient and powerful, C/C++ is still the best for performance. In other words, different jobs requires different languages. You don't do game programming in Java, and you don't program microchips in C. That's why some universities still teach perl and cobalt, etc.

How wrong can you be? You definitely program microchips in C and Java is definitely used to make games.
Last edit: 2009-04-21 00:33:18
Collegiate Starleague - http://www.cstarleague.com
Old Post

 
 Osmoses   Sweden. April 23 2009 09:17. Posts 2626
Profile Blog # 

On April 21 2009 00:33 yenta wrote:

Show nested quote +


How wrong can you be? You definitely program microchips in C and Java is definitely used to make games.

While you can program microchips in C, it is not the best way to go because of the lack of memory. While you can program games in java, you shouldn't, because the automatic garbage collector among other things slows down performance.

Mind you I've never even tried programming microchips in anything but assembler, I'm just regurgitating the answer I got from my professor when I asked about it. I also have not programmed any high-tech games in java, again I'm just telling you what I was told by people who ought to know better, some of which ran a game programming college.
Excuse me hun, but what is your name? Vivian? I woke up next to you naked and, uh, did we, um?
Old Post

 
 Ace   United States. April 23 2009 11:16. Posts 13504
Profile Blog # 

On April 21 2009 00:33 yenta wrote:

Show nested quote +


How wrong can you be? You definitely program microchips in C and Java is definitely used to make games.


For majority of games most people are talking AAA development studios, which you surely wouldn't want to use Java for (yet). C++ has too many tools and tons of libraries that are just there for games.

Also joelonsoftware is one of my fav sites.
No sir I fully get it, however unless I can unlaunch my nuke there is not much we can do about it. I also wasn't posting as much because I didn't fully read the rules yet LOL! - RebirthofLegend in WaW Mafia
Old Post

 
 b3h47pte   United States. April 23 2009 11:35. Posts 1305
Profile Blog # 
C++ and using VIsual studios 2008. And yes, visual studios is probably one of the better IDE's don't listen to everybody blasting VS

Java is a good language ( i guess) but don't use NetBeans! it's a blasted IDE...

C# is a good language too. But i would much rather program using C++/CLI with .NET than use C#.
Last edit: 2009-04-23 11:37:48
Old Post

1 2 3 All
Please log in or register to reply.
 
Refresh
StarCraft: Brood War
StarCraft 2
Dota 2
Other Notable Streams
[ Show 63 non-featured ]

» Recent SC2 Results
» Premier SC2 Tournaments
Sidebar Settings...

The Little App Factory



The opinions expressed by our users do not reflect the official position of TeamLiquid.net or its staff.

Advertising | Jobs | Privacy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren. Ad tag: TF_US.
The contents of this webpage are copyright © 2002-2013 Teamliquid.net. All Rights Reserved