• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 13:42
CEST 19:42
KST 02:42
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Serral wins HomeStory Cup 2914Serral wins Maestros of the Game 243ByuL, and the Limitations of Standard Play3Team Liquid Map Contest #22: Results and Winners7Code S Season 2 (2026): RO4 and Finals Preview12
Community News
IntoTheTV X SOOP SC2 League : Weekly & Monthly4Clem: "I don't have that much hope in Blizzard"2ZeroSpace Early Access is Now Live!24Weekly Cups (July 13-19): Terran & Protoss rise; Zerg falters2Balance hotfix patch 5.0.16b (July 16)90
StarCraft 2
General
What's the best tug of war? Reynor: GSL Loss Wasn't About Preparation Format Balance hotfix patch 5.0.16b (July 16) How would you feel about frequent/monthly balance patches for SC2? Clem: "I don't have that much hope in Blizzard"
Tourneys
IntoTheTV X SOOP SC2 League : Weekly & Monthly INu's Battles#18 - Cure, herO, Rogue & ByuN RSL Revival: Season 6 - Qualifiers and Main Event Master Swan Open (Global Bronze-Master 2) WardiTV Summer Cup 2026
Strategy
[G] Having the right mentality to improve
Custom Maps
[M] (2) Industrial Park New Map Maker - Looking for Advice - Love or Hate
External Content
Mutation # 535 Assembly of Vengeance The PondCast: SC2 News & Results Mutation # 534 Burning Evacuation Mutation # 533 Die Together
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ ASL22 General Discussion BW General Discussion How Famous was FlaSh before his Debut? Animated Gateway
Tourneys
Escore Tournament - Season 3 Small VOD Thread 2.0 [Megathread] Daily Proleagues [IPSL] Spring 2026 Grand Finals - This Weekend!
Strategy
Simple Questions, Simple Answers PvT advise for noobs Fighting Spirit mining rates Creating a full chart of Zerg builds
Other Games
General Games
Path of Exile ZeroSpace Early Access is Now Live! General RTS Discussion Thread Nintendo Switch Thread Diablo IV
Dota 2
Looking for a Dota Mentor Official 'what is Dota anymore' discussion
League of Legends
TSM pausing esports and CLG Dead
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread TL Mafia Power Rank NeO.D_StephenKing vs This Guy From 1 Million Dance Vanilla Mini Mafia
Community
General
US Politics Mega-thread Artificial Intelligence Thread Russo-Ukrainian War Thread How to buy a book - shipping from Korea to Europe The Games Industry And ATVI
Fan Clubs
The IdrA Fan Club The HerO Fan Club!
Media & Entertainment
Anime Discussion Thread Series you have seen recently... Movie Discussion! [Req][Books] Good Fantasy/SciFi books
Sports
TeamLiquid Health and Fitness Initiative For 2023 2024 - 2026 Football Thread Formula 1 Discussion MLB/Baseball 2023 McBoner: A hockey love story
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Simple Questions Simple Answers FPS when play League Of Legend on laptop
TL Community
Northern Ireland Global Starcraft The Automated Ban List
Blogs
How Games can Help with Majo…
TrAiDoS
Hello guys!
LIN1s
ASL S22 English Commentary…
namkraft
Poker (part 2)
Nebuchad
An Exploration of th…
waywardstrategy
Customize Sidebar...

Website Feedback

Closed Threads



Active: 3812 users

The Big Programming Thread - Page 503

Forum Index > General Forum
Post a Reply
Prev 1 501 502 503 504 505 1032 Next
Thread Rules
1. This is not a "do my homework for me" thread. If you have specific questions, ask, but don't post an assignment or homework problem and expect an exact solution.
2. No recruiting for your cockamamie projects (you won't replace facebook with 3 dudes you found on the internet and $20)
3. If you can't articulate why a language is bad, don't start slinging shit about it. Just remember that nothing is worse than making CSS IE6 compatible.
4. Use [code] tags to format code blocks.
nunez
Profile Blog Joined February 2011
Norway4003 Posts
July 25 2014 16:11 GMT
#10041
ah, i walk around before i make decisions. i prefer not to make decisions.
i have been trying to skip the chocolate, but... now that you excplicitly listed it...
conspired against by a confederacy of dunces.
spinesheath
Profile Blog Joined June 2009
Germany8679 Posts
July 25 2014 16:58 GMT
#10042
On July 26 2014 01:11 nunez wrote:
ah, i walk around before i make decisions. i prefer not to make decisions.
i have been trying to skip the chocolate, but... now that you excplicitly listed it...

Delaying decisions is good style anyways.
If you have a good reason to disagree with the above, please tell me. Thank you.
one-one-one
Profile Joined November 2011
Sweden551 Posts
July 25 2014 17:51 GMT
#10043
On July 25 2014 05:21 boon2537 wrote:
Hey, guys. I'm a junior C.S. major student but I'm still a noob at everything.
My first language is python, then I learned some C++ and made some basic data structure with it, and after that I mostly use java. And now, I'm making simple Unity game for fun in C#.

To be more marketable, is it worth learning and getting good at C or should I just focus on C# and java? I feel besides optimizing systems, the benefit of being good at C is understanding low-level issues which most people wouldn't care. But, then again, I know nothing.

What do you guys think about this?


In general, when deciding which languages to learn, you should prioritize cross platform languages and languages which do not rely on proprietory IDEs or licenses, preferably open source ones.

Skills in C have proven to be very useful throughout the entire history of computer programming, a very rare thing in this discipline. Study all the C you can. It will be time well spent.

Python is also a very solid language. The more you can study it the better. My thinking is that Python and C complements each other very well.

Java skills are also useful, but I would prefer Python. Especially since you stated that Python was your "first" language.

Don't bother about learning C#. It is far more likely that the languages mentioned above will still be useful in 10 years. For all you know, C# might be completely obsolete then.

Ignore the tips about learning Scala and Haskell. Anyone suggesting that to you does not know what he is talking about.
http://www.youtube.com/watch?feature=player_embedded&v=1BFY4R7IIP4#t=1710s
spinesheath
Profile Blog Joined June 2009
Germany8679 Posts
July 25 2014 18:03 GMT
#10044
Don't learn languages, learn programming.
If you have a good reason to disagree with the above, please tell me. Thank you.
one-one-one
Profile Joined November 2011
Sweden551 Posts
Last Edited: 2014-07-25 18:26:12
July 25 2014 18:25 GMT
#10045
On July 26 2014 03:03 spinesheath wrote:
Don't learn languages, learn programming.


An empty statement.

Of course, learning to program is one of the goals. Another obvious goal is to know a set of languages which makes you a competitive and employable programmer.

You can "learn to program" in QBASIC, Delphi and Javascript if you want, but you might run in to trouble when you try to find a job.
http://www.youtube.com/watch?feature=player_embedded&v=1BFY4R7IIP4#t=1710s
Shield
Profile Blog Joined August 2009
Bulgaria4824 Posts
Last Edited: 2014-07-25 18:38:35
July 25 2014 18:34 GMT
#10046
On July 26 2014 03:25 one-one-one wrote:
Show nested quote +
On July 26 2014 03:03 spinesheath wrote:
Don't learn languages, learn programming.


An empty statement.

Of course, learning to program is one of the goals. Another obvious goal is to know a set of languages which makes you a competitive and employable programmer.

You can "learn to program" in QBASIC, Delphi and Javascript if you want, but you might run in to trouble when you try to find a job.


Not an empty statement at all. For example, OOP principles are language independent, thus it doesn't matter if you use Java, C++'s OOP, Python, etc. Besides, a lot of fuctionality has the same or similar syntax in various languages. switch case, for loop to name a few. Of course, you'll have to, at one point, get familiar with a language's API.
one-one-one
Profile Joined November 2011
Sweden551 Posts
July 25 2014 19:30 GMT
#10047
On July 26 2014 03:34 darkness wrote:
Show nested quote +
On July 26 2014 03:25 one-one-one wrote:
On July 26 2014 03:03 spinesheath wrote:
Don't learn languages, learn programming.


An empty statement.

Of course, learning to program is one of the goals. Another obvious goal is to know a set of languages which makes you a competitive and employable programmer.

You can "learn to program" in QBASIC, Delphi and Javascript if you want, but you might run in to trouble when you try to find a job.


Not an empty statement at all. For example, OOP principles are language independent, thus it doesn't matter if you use Java, C++'s OOP, Python, etc. Besides, a lot of fuctionality has the same or similar syntax in various languages. switch case, for loop to name a few. Of course, you'll have to, at one point, get familiar with a language's API.


I agree that a lot of concepts are language independent. But you'll be better off if you also learn to implement those concepts in a relevant language. My argument is that since you have to learn OOP, procedural programming , functional programming and what have you, you might as well do it in a language that is useful in the industry.
I don't really understand why we debate such an obvious thing. The guy asked for specific advice. Give him that.
http://www.youtube.com/watch?feature=player_embedded&v=1BFY4R7IIP4#t=1710s
spinesheath
Profile Blog Joined June 2009
Germany8679 Posts
July 25 2014 19:49 GMT
#10048
It really doesn't matter a whole lot what language you learn. Your focus is what matters, and your focus certainly shouldn't be on language-specific stuff.

C# isn't going to go away for the next couple of years, so it's as good of a starting point as any language.
Learning functional languages like haskell and scala is a good investment into the future. Functional programming is on the rise for very solid reasons. Multithreaded environments being the major one.

Generally, languages are volatile and you might want to switch to a completely new language a year or two down the road. Especially now that commonplace large scale multithreading is on the horizon, which few current languages are particluarly good at.
If you have a good reason to disagree with the above, please tell me. Thank you.
one-one-one
Profile Joined November 2011
Sweden551 Posts
Last Edited: 2014-07-25 21:23:20
July 25 2014 20:49 GMT
#10049
On July 26 2014 04:49 spinesheath wrote:
It really doesn't matter a whole lot what language you learn. Your focus is what matters, and your focus certainly shouldn't be on language-specific stuff.

C# isn't going to go away for the next couple of years, so it's as good of a starting point as any language.
Learning functional languages like haskell and scala is a good investment into the future. Functional programming is on the rise for very solid reasons. Multithreaded environments being the major one.

Generally, languages are volatile and you might want to switch to a completely new language a year or two down the road. Especially now that commonplace large scale multithreading is on the horizon, which few current languages are particluarly good at.



It does indeed matter which language you learn. Even if your knowledge about concepts is super duper awesome there is still a certain depth in any language you chose. It is all the little things you only learn by using the language a lot and studying best practices. With good fundamentals you can reach medium proficiency in most programming language by using it for some time while reading a good book about the language. Mastering a language requires good fundamentals _and_ time.
If you want to have a competitive edge on your profile I suggest that you start mastering a few languages as soon as you can. Preferably languages that's gonna stay relevant.

Recommending C# is risky. This is gonna lock you into a Microsoft ecosystem and might also not be applicable at all if you wanna do embedded systems or other areas where .NET is not deployed. Learn Java instead if this type of language appeals to you.

Python is a good choice since it is a multi paradigm language. In version 3.x the functional aspects of the language are made even more powerful. When it comes to parallel programming Python has good bindings to OpenCL which is a very useful API to know. Also, coding OpenCL kernels is done in C, so there is an example of a good Python - C synergy.

Given the limitations caused by physics on chip design, CPUs are gonna stay cache heavy with < 16 cores for the foreseeable future, limiting the need for languages like scala.
Hardware with >> 16 cores are gonna be GPU like and therefor only be capable of running a very simple set of instructions and have a lot of limitations imposed on them such as not supporting recursive function calls.
OpenCL with kernels in C is what is gonna be used to program these.



http://www.youtube.com/watch?feature=player_embedded&v=1BFY4R7IIP4#t=1710s
Manit0u
Profile Blog Joined August 2004
Poland17800 Posts
Last Edited: 2014-07-26 10:15:45
July 25 2014 22:47 GMT
#10050
On July 26 2014 02:51 one-one-one wrote:
Show nested quote +
On July 25 2014 05:21 boon2537 wrote:
Hey, guys. I'm a junior C.S. major student but I'm still a noob at everything.
My first language is python, then I learned some C++ and made some basic data structure with it, and after that I mostly use java. And now, I'm making simple Unity game for fun in C#.

To be more marketable, is it worth learning and getting good at C or should I just focus on C# and java? I feel besides optimizing systems, the benefit of being good at C is understanding low-level issues which most people wouldn't care. But, then again, I know nothing.

What do you guys think about this?

Ignore the tips about learning Scala and Haskell. Anyone suggesting that to you does not know what he is talking about.


Hey, I never told him to learn Scala. I just mentioned it as an option after he learns Java so that he can get into another paradigm and expand his skillset (and since Scala can use Java libraries and runs on JVM it's a much easier leap than C# -> Haskell for example).

All being said, I still think that Lisp (and its numerous dialects) is king, but there are little chances of finding a job in that department (unless you're very very good, which takes a lot of time). It might be good to learn it at one point though, just to change the way you think about programming.

I mean, just read this piece of loveware and tell me it's not magnificent...

And an extra quote for emphasis:
Eric Raymond wrote:
Lisp is worth learning for the profound enlightenment experience you will have when you finally get it; that experience will make you a better programmer for the rest of your days, even if you never actually use Lisp itself a lot.


And an obligatory link:
http://www-formal.stanford.edu/jmc/recursive.html

How many other programming languages can show you the academic paper in which they were designed/defined? (it's an awesome read if you want to get "behind the scenes" on programming language logic)
Time is precious. Waste it wisely.
RoyGBiv_13
Profile Blog Joined August 2010
United States1275 Posts
July 25 2014 23:24 GMT
#10051
On July 25 2014 12:39 broodbucket wrote:
I'm writing a shell. Anyone have any advice on how to handle foreground/background processes? Pipes and redirection seem pretty easy.


Hi broodbucket,

No one addressed your question yet, so I figure I'll give it a shot. It's understandable why, very few people have written shells, and those that have probably gave up at around the exact same point.

It's important to gauge where you are so far. Do you have a threading/process spawning library implemented at all, or are you just starting running processes?

In the foreground case, you'll either want to fork your shell process to exec the program, or just exec from the shell process. Both have merits and cases that could cause issues. Once you have a thread spawned from fork, you'll need to wait for a signal in the original thread before continuing, though, so it's easiest to just "exec()" from the parent if you don't want to handle that.

The background case is similarly full of pitfalls. If you recognize the "&" as the final character, you'll need to spawn a new process.Once the process is created, before you exec into the program running, you'll need to setup your signal handling and redirection. You'll need to be careful to watch for the end of the process in the parent process so that you can clean up any zombie tasks, or bring the task to the foreground if you want (via redirection).

If you're doing this as part of an OS class, then hopefully this sort of programming is fresh on your mind so it's not too much trouble. Please do let me know (via pm or in this thread) where you're at so far so I can give a more direct response. Any example code is appreciated.
Any sufficiently advanced technology is indistinguishable from magic
icystorage
Profile Blog Joined November 2008
Jollibee19350 Posts
Last Edited: 2014-07-26 04:28:47
July 26 2014 04:28 GMT
#10052
+ Show Spoiler +
[image loading]


bad code debugging in a nutshell
LiquidDota StaffAre you ready for a Miracle-? We are! The International 2017 Champions!
Blisse
Profile Blog Joined July 2010
Canada3710 Posts
Last Edited: 2014-07-26 17:06:42
July 26 2014 17:00 GMT
#10053
On July 24 2014 13:09 phar wrote:
You might want to first ask why you need some parts of your code to know about the logging from other parts of your code.


idk, i'm not designing an enterprise system, i want my viewmodels to write logs in an abstract manner so anything listening can just listen for logs without caring what the object is. and i want to minimize code duplication and not constantly rewrite a bunch of helper methods just to log something. i don't think it's reasonable to have me reconsider why i have the logging system in the first place, i just want it to, and from my perspective these are reasonable problems.

i could just make my viewmodelbase implement the logger and for the most part i would be done, but i want to know how i could implement methods on an interface-like structure so that deriving classes already have implementations of the interface, but the structure doesn't incur multiple inheritance.

also i want to emphasize again it's not a priority for me to finish the project, i'm really doing most of this to just learn about how to design systems and stuff, idea being if *you* were to design something with unlimited time, how would you do it. (refactor system completely?)
There is no one like you in the universe.
obesechicken13
Profile Blog Joined July 2008
United States10467 Posts
Last Edited: 2014-07-27 03:31:28
July 27 2014 03:27 GMT
#10054
Say you're making a forum:
Should you use the user's id or username to match their post details? One of my groupmembers linked two tables with username and I feel like there's something wrong with this but can't say why. I tried googling but that didn't return the right results.

Table1 Users
ID username
1 Blisse
2 icystorage
5 obesechicken13
7 RoyGBiv_13

Table Posts
ID User_ID Thread Post
1 1 Big%20Programming%20Thread blah%20blah%20blah
2 1 ...
3 2 ...
4 5 ...

Or
ID Username Thread Post
1 Blisse Big%20Programming%20Thread blah%20blah%20blah
2 Blisse ...
3 icystorage ...
4 obesechicken13 ...

?

I guess it'd be faster to use user_id but I don't think that'd be noticeable for a small project. And when a user changes their username, the posts would all have to change too.
I think in our modern age technology has evolved to become more addictive. The things that don't give us pleasure aren't used as much. Work was never meant to be fun, but doing it makes us happier in the long run.
Nesserev
Profile Blog Joined January 2011
Belgium2760 Posts
Last Edited: 2014-07-27 04:15:15
July 27 2014 04:05 GMT
#10055
--- Nuked ---
obesechicken13
Profile Blog Joined July 2008
United States10467 Posts
Last Edited: 2014-07-27 04:13:30
July 27 2014 04:12 GMT
#10056
On July 27 2014 13:05 Nesserev wrote:
Show nested quote +
On July 27 2014 12:27 obesechicken13 wrote:
+ Show Spoiler +
Say you're making a forum:
Should you use the user's id or username to match their post details? One of my groupmembers linked two tables with username and I feel like there's something wrong with this but can't say why. I tried googling but that didn't return the right results.

Table1 Users
ID username
1 Blisse
2 icystorage
5 obesechicken13
7 RoyGBiv_13

Table Posts
ID User_ID Thread Post
1 1 Big%20Programming%20Thread blah%20blah%20blah
2 1 ...
3 2 ...
4 5 ...

Or
ID Username Thread Post
1 Blisse Big%20Programming%20Thread blah%20blah%20blah
2 Blisse ...
3 icystorage ...
4 obesechicken13 ...

?

I guess it'd be faster to use user_id but I don't think that'd be noticeable for a small project. And when a user changes their username, the posts would all have to change too.

All of your remarks are valid:
It's way more efficient (lookup times, comparisons, storage, ... : int vs string) and practical (cleaner,, more dynamic, etc.) to link everything to ID's. In general, it's good practice to keep a separate table for everything that has an ID, and link via ID's only; it's just so much cleaner that way.

That said, if you haven't yet (and it's relevant), get a separate table for your threads too.

Yeah, the forum thing was just an example and is not really what we're building.

By separate table do you mean relational tables like only these columns?
UserID ThreadID PostID

I had to make these for ER model diagrams but never really saw the need for them. And was never asked to make a table with all the IDs because that didn't really fit in the ER model diagram.
I think in our modern age technology has evolved to become more addictive. The things that don't give us pleasure aren't used as much. Work was never meant to be fun, but doing it makes us happier in the long run.
Blisse
Profile Blog Joined July 2010
Canada3710 Posts
Last Edited: 2014-07-27 04:59:36
July 27 2014 04:46 GMT
#10057
On July 27 2014 13:05 Nesserev wrote:
Show nested quote +
On July 27 2014 12:27 obesechicken13 wrote:
+ Show Spoiler +
Say you're making a forum:
Should you use the user's id or username to match their post details? One of my groupmembers linked two tables with username and I feel like there's something wrong with this but can't say why. I tried googling but that didn't return the right results.

Table1 Users
ID username
1 Blisse
2 icystorage
5 obesechicken13
7 RoyGBiv_13

Table Posts
ID User_ID Thread Post
1 1 Big%20Programming%20Thread blah%20blah%20blah
2 1 ...
3 2 ...
4 5 ...

Or
ID Username Thread Post
1 Blisse Big%20Programming%20Thread blah%20blah%20blah
2 Blisse ...
3 icystorage ...
4 obesechicken13 ...

?

I guess it'd be faster to use user_id but I don't think that'd be noticeable for a small project. And when a user changes their username, the posts would all have to change too.

All of your remarks are valid:
It's way more efficient (lookup times, comparisons, storage, ... : int vs string) and practical (cleaner, more dynamic, etc.) to link everything to ID's. In general, it's good practice to keep a separate table for everything that has an ID, and link via ID's only; it's just so much cleaner that way.

That said, if you haven't yet (and it's relevant), get a separate table for your threads too.
So, you should get something like:

Table Users
id name
1 Blisse
2 icystorage
5 obesechicken13
7 RoyGBiv_13

Table Posts
id Users.id Threads.id
1 1 2
2 1 2
3 2 2
4 5 1
...

Table Threads
id name
1 "Foot Fetish Discussion"
2 "The Big Programming Thread"
...


looool


edit for more content: i bought a kinect v2.0 for windows, any ideas on what i should program for it?
There is no one like you in the universe.
raNazUra
Profile Joined December 2012
United States10 Posts
July 27 2014 05:56 GMT
#10058
Question: Do you guys have any recommendations for coding competition websites? I realize a lot of people don't really care about them, so this may be a miss, but I've done the Google Code Jam for the last few years and really enjoyed it as for-fun algorithms puzzles, but it only rolls around once a year.
Speak the truth, even if your voice shakes
Nesserev
Profile Blog Joined January 2011
Belgium2760 Posts
Last Edited: 2014-07-27 06:04:30
July 27 2014 06:03 GMT
#10059
--- Nuked ---
Mr. Wiggles
Profile Blog Joined August 2010
Canada5894 Posts
July 27 2014 06:50 GMT
#10060
On July 27 2014 14:56 raNazUra wrote:
Question: Do you guys have any recommendations for coding competition websites? I realize a lot of people don't really care about them, so this may be a miss, but I've done the Google Code Jam for the last few years and really enjoyed it as for-fun algorithms puzzles, but it only rolls around once a year.

http://uva.onlinejudge.org/

Contains a ton of problems. It has all (lots of?) the problems used in the ACM ICPC.

They range from easy to exceptionally hard.
you gotta dance
Prev 1 501 502 503 504 505 1032 Next
Please log in or register to reply.
Live Events Refresh
Big Brain Bouts
16:00
#123
Soulspirit vs goblin
TriGGeR vs Bunny
RotterdaM806
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RotterdaM 806
ProTech85
BRAT_OK 77
RushiSC 33
MindelVK 14
StarCraft: Brood War
ggaemo 182
Dewaltoss 122
Mong 96
Shine 58
Sharp 47
Hyun 40
Bale 36
JYJ 33
Rock 20
Aegong 19
[ Show more ]
Noble 19
IntoTheRainbow 18
NotJumperer 18
League of Legends
Trikslyr53
Counter-Strike
fl0m6389
Heroes of the Storm
KnowMe70
Other Games
singsing2160
Grubby943
B2W.Neo531
TKL 252
C9.Mang0190
ArmadaUGS113
Liquid`VortiX95
CosmosSc2 89
QueenE75
XaKoH 71
JuggernautJason53
XcaliburYe49
Rex20
SteadfastSC3
UpATreeSC3
Organizations
StarCraft 2
TaKeTV 426
angryscii 20
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 16 non-featured ]
StarCraft 2
• StrangeGG 36
• intothetv
• AfreecaTV YouTube
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• FirePhoenix8
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Jankos2296
• Nemesis1616
Other Games
• Shiphtur407
• imaqtpie265
Upcoming Events
OSC
4h 18m
Replay Cast
6h 48m
Korean StarCraft League
9h 18m
Afreeca Starleague
10h 18m
RSL Revival
15h 18m
Serral vs SHIN
herO vs Solar
Online Event
21h 18m
RSL Revival
1d 15h
Clem vs ByuN
Rogue vs Lambo
OSC
1d 18h
WardiTV Weekly
2 days
Sparkling Tuna Cup
3 days
[ Show More ]
INu's Battles
3 days
Cure vs herO
ByuN vs Rogue
PiGosaur Cup
4 days
The PondCast
4 days
Kung Fu Cup
4 days
Patches Events
4 days
Replay Cast
5 days
CrankTV Team League
5 days
Replay Cast
6 days
CrankTV Team League
6 days
Liquipedia Results

Completed

Proleague 2026-07-22
HSC XXIX
Eternal Conflict S2 E3

Ongoing

CSL 2026 Summer (S21)
KCM Race Survival 2026 Season 3
Escore Tournament S3: W4
RSL Revival: Season 6
CranK Gathers Season 4: BW vs SC2 Team League
SCTL 2026 Spring
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026

Upcoming

ASL S22 SEASON OPEN Day 2
Escore Tournament S3: W5
ASL Season 22: Qualifier #1
ASL Season 22: Qualifier #2
CSLAN 4
ASL Season 22
Blizzard Classic Cup 2026
HSC XXX
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
Light Tournament 2026
Eternal Conflict S2 Finale
ESL Pro League Season 24
Stake Ranked Episode 4
Logitech G Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #5
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.