• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 07:53
CEST 13:53
KST 20:53
  • 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
[ASL22] Ro16 Preview: Rough Waters10[ASL22] Ro24 Preview: Siren's Call8[ASL22] Ro24 Preview: Summer's End9Serral wins HomeStory Cup 2915Serral wins Maestros of the Game 244
Community News
StarCraft open world shooter announced at BlizzCon63Weekly Cups (Aug 30-Sep 7): herO thrives amid growing schism10Official StarCraft website teases new content ahead of BlizzCon?168Stellar Fest TWO the Moon (Dec 16-20)9Weekly Cups (August 24-30): Patches' balance mod takes over3
StarCraft 2
General
StarCraft open world shooter announced at BlizzCon How do you feel about the StarCraft shooter announcement at BlizzCon 2026? Balance hotfix patch 5.0.16b (July 16) Team Liquid Map Contest #22: Results and Winners Weekly Cups (Aug 30-Sep 7): herO thrives amid growing schism
Tourneys
Sparkling Tuna Cup - Weekly Open Tournament RSL goes to London! 2026 Offline Finals Nov 21-22 KSL Week #92 IntoTheTV X SOOP SC2 League : Weekly & Monthly 2026 GSTL Announcement
Strategy
[G] Having the right mentality to improve
Custom Maps
Nexus Wars 2021 GUIDE [M] (2) Industrial Park
External Content
Mutation # 542 The Ascended Mutation # 541 Binary Choice The PondCast: SC2 News & Results Mutation # 540 Dodge This
Brood War
General
Official StarCraft website teases new content ahead of BlizzCon? BGH Auto Balance -> http://bghmmr.eu/ Broodwar Prediction Market Practice Partners (Official) [D] Brainstorming a balance patch for Brood war
Tourneys
[ASL22] Ro16 Group B [ASL22] Ro16 Group A Escore Tournament - Season 3 Small VOD Thread 2.0
Strategy
Replay Review Process - What do you do? Simple Questions, Simple Answers Odyssey Mineral Stack Saturation Game Theory for Starcraft
Other Games
General Games
Nintendo Switch Thread Diablo IV EVE Corporation [Maplestory Hardcore] Let's Play~!! General RTS Discussion Thread
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
[TL LoL EUW IHs] Teemo shall perish 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
Community
General
Things Aren’t Peaceful in Palestine US Politics Mega-thread Trading/Investing Thread UK Politics Mega-thread Russo-Ukrainian War Thread
Fan Clubs
MarineLorD Fan Club The Creator Fan Club The ShoWTimE Fan Club
Media & Entertainment
Movie Discussion! Diablo Animated Series on Netflix
Sports
Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List Northern Ireland Global Starcraft
Blogs
Virtual Romance, Real-Life C…
TrAiDoS
Regacy Esports:Our Goa…
regacyesports
Dreaming of BW patches (mod…
c3rberUs
LOCKPICKING NOOB
LUCKY_NOOB
Customize Sidebar...

Website Feedback

Closed Threads



Active: 7012 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
Poland17843 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
WardiTV Invitational
11:00
Pre Blizzcon Cup
ByuN vs Percival
Cure vs Classic
IntoTheiNu 816
WardiTV537
Liquipedia
Sparkling Tuna Cup
10:00
Weekly #146
herO vs SHINLIVE!
CranKy Ducklings136
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Rex 108
MindelVK 35
StarCraft: Brood War
Britney 29134
Calm 9449
PianO 3901
Jaedong 2290
Pusan 612
firebathero 415
Mini 242
Hyun 224
Last 167
ZerO 81
[ Show more ]
Mong 61
Sharp 52
Killer 47
sSak 44
HiyA 40
Aegong 37
Sea.KH 34
Shinee 29
Trap 25
ggaemo 22
Hm[arnc] 22
NaDa 21
Shine 18
SilentControl 14
ajuk12(nOOB) 14
JulyZerg 12
Rock 12
Dota 2
ODPixel601
Fuzer 183
Counter-Strike
zeus1449
x6flipin518
edward228
Other Games
summit1g16669
Pyrionflax288
DeMusliM220
KnowMe49
ZerO(Twitch)5
Organizations
Other Games
BasetradeTV206
StarCraft: Brood War
UltimateBattle 28
lovetv 8
[ Show 13 non-featured ]
StarCraft 2
• StrangeGG 104
• CranKy Ducklings SOOP26
• Adnapsc2 13
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• WagamamaTV270
League of Legends
• Jankos2009
Upcoming Events
Shopify Rebellion Sundays
3h 7m
Spirit vs Mixu
Clem vs TBD
RSL Revival
4h 7m
Serral vs Rogue
BlizzCon
6h 37m
IdrA vs MC
Afreeca Starleague
22h 7m
Light vs JyJ
Soulkey vs hero
WardiTV Weekly
23h 7m
Monday Night Weeklies
1d 4h
Afreeca Starleague
1d 22h
Snow vs Shinee
Shine vs EffOrt
GSL
1d 23h
PiGosaur Cup
2 days
The PondCast
2 days
[ Show More ]
Kung Fu Cup
2 days
Replay Cast
3 days
KCM Race Survival
3 days
IntoTheTV X SOOP
3 days
Replay Cast
4 days
IntoTheTV X SOOP
4 days
Replay Cast
5 days
GSL
5 days
Replay Cast
6 days
GSL
6 days
Liquipedia Results

Completed

Acropolis #5 - TRS
PiG Sty Festival 8.0
Big Dog Cup 2026 Div 1

Ongoing

KCM Race Survival 2026 Season 3
K-JUNGMAN
ASL Season 22
Super Anchor Qualifying S3
CSL 2026 AUTUMN (S22)
Acropolis #5
Blizzard Classic Cup 2026
Blizzard Classic Cup 2026
RSL Revival: Season 6
Calamity Invitational
FISSURE Playground #3
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026

Upcoming

Acropolis #5 - GSA
Acropolis #5 - GSB
Acropolis #5 - GSC
SC4ALL II: Brood War
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
PGL Major Singapore 2026
Stake Ranked Episode 6
BLAST Rivals Fall 2026
IEM Beijing 2026
Stake Ranked Episode 5
PGL Masters Bucharest 2026
1win Private Club #2
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 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.