• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 13:00
CEST 19:00
KST 02:00
  • 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
[ASL21] Ro4 Preview: On Course10Code S Season 1 - RO8 Preview7[ASL21] Ro8 Preview Pt2: Progenitors8Code S Season 1 - RO12 Group A: Rogue, Percival, Solar, Zoun13[ASL21] Ro8 Preview Pt1: Inheritors16
Community News
Maestros of The Game 2 announcement and schedule !9Weekly Cups (April 27-May 4): Clem takes triple0RSL Revival: Season 5 - Qualifiers and Main Event12Code S Season 1 (2026) - RO12 Results12026 GSL Season 1 Qualifiers25
StarCraft 2
General
Code S Season 1 - RO8 Preview Behind the Blue - Team Liquid History Book Weekly Cups (April 27-May 4): Clem takes triple Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool Code S Season 1 (2026) - RO12 Results
Tourneys
Maestros of The Game 2 announcement and schedule ! 2026 GSL Season 2 Qualifiers SC2 INu's Battles#16 <BO.9> Master Swan Open (Global Bronze-Master 2) GSL Code S Season 1 (2026)
Strategy
Custom Maps
[D]RTS in all its shapes and glory <3 [A] Nemrods 1/4 players
External Content
Mutation # 525 Wheel of Misfortune The PondCast: SC2 News & Results Mutation # 524 Death and Taxes Mutation # 523 Firewall
Brood War
General
ASL Tickets to Live Event Finals? [ASL21] Ro4 Preview: On Course Quality of life changes in BW that you will like ? Why there arent any 256x256 pro maps? RepMastered™: replay sharing and analyzer site
Tourneys
[ASL21] Semifinals A [Megathread] Daily Proleagues [BSL22] RO16 Group Stage - 02 - 10 May [ASL21] Ro8 Day 3
Strategy
Simple Questions, Simple Answers Fighting Spirit mining rates Muta micro map competition What's the deal with APM & what's its true value
Other Games
General Games
Warcraft III: The Frozen Throne Stormgate/Frost Giant Megathread Path of Exile Nintendo Switch Thread Daigo vs Menard Best of 10
Dota 2
The Story of Wings Gaming
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
US Politics Mega-thread European Politico-economics QA Mega-thread Russo-Ukrainian War Thread UK Politics Mega-thread The Letting Off Steam Thread
Fan Clubs
The IdrA Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece [Req][Books] Good Fantasy/SciFi books
Sports
2024 - 2026 Football Thread McBoner: A hockey love story Formula 1 Discussion
World Cup 2022
Tech Support
streaming software Strange computer issues (software) [G] How to Block Livestream Ads
TL Community
The Automated Ban List
Blogs
How EEG Data Can Predict Gam…
TrAiDoS
ramps on octagon
StaticNine
Funny Nicknames
LUCKY_NOOB
Customize Sidebar...

Website Feedback

Closed Threads



Active: 2665 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
Poland17743 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
Monday Night Weeklies
16:00
#51
RotterdaM452
TKL 200
IndyStarCraft 136
SteadfastSC81
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RotterdaM 452
TKL 200
ProTech142
IndyStarCraft 136
SteadfastSC 81
MaxPax 65
StarCraft: Brood War
Calm 4571
Bisu 2698
Jaedong 1136
EffOrt 754
Mini 542
Larva 337
Hyuk 222
ZerO 217
Snow 197
actioN 172
[ Show more ]
Rush 163
Soulkey 161
firebathero 150
Dewaltoss 123
Mind 65
Mong 58
Hyun 40
Aegong 34
HiyA 33
soO 29
sorry 16
Rock 16
Hm[arnc] 14
IntoTheRainbow 12
SilentControl 9
Terrorterran 8
Movie 5
Dota 2
Gorgc6312
monkeys_forever267
NeuroSwarm81
Counter-Strike
fl0m5109
olofmeister3194
Fnx 1189
pashabiceps892
byalli296
Heroes of the Storm
MindelVK14
Other Games
Grubby4449
FrodaN1819
Liquid`RaSZi1354
Hui .291
KnowMe189
ArmadaUGS150
Livibee79
Trikslyr47
C9.Mang047
ZerO(Twitch)20
Organizations
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 17 non-featured ]
StarCraft 2
• StrangeGG 110
• IndyKCrew
• AfreecaTV YouTube
• sooper7s
• intothetv
• Migwel
• LaughNgamezSOOP
• Kozan
StarCraft: Brood War
• HerbMon 39
• STPLYoutube
• ZZZeroYoutube
• FirePhoenix0
• BSLYoutube
League of Legends
• Nemesis6517
• TFBlade1183
Other Games
• WagamamaTV421
• Shiphtur276
Upcoming Events
OSC
7h 1m
CranKy Ducklings
17h 1m
Afreeca Starleague
17h 1m
Light vs Flash
INu's Battles
18h 1m
ByuN vs herO
PiGosaur Cup
1d 7h
Replay Cast
1d 16h
Replay Cast
2 days
The PondCast
2 days
OSC
2 days
Replay Cast
3 days
[ Show More ]
RSL Revival
3 days
OSC
3 days
Korean StarCraft League
4 days
RSL Revival
4 days
BSL
5 days
GSL
5 days
Cure vs TBD
TBD vs Maru
BSL
6 days
Replay Cast
6 days
Liquipedia Results

Completed

CSL 2026 SPRING (S20)
WardiTV TLMC #16
Nations Cup 2026

Ongoing

BSL Season 22
ASL Season 21
IPSL Spring 2026
KCM Race Survival 2026 Season 2
Acropolis #4
KK 2v2 League Season 1
BSL 22 Non-Korean Championship
SCTL 2026 Spring
RSL Revival: Season 5
2026 GSL S1
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2

Upcoming

Escore Tournament S2: W7
YSL S3
Escore Tournament S2: W8
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
Maestros of the Game 2
2026 GSL S2
BLAST Bounty Summer 2026: Closed Qualifier
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 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.