edits
parent
0355a63938
commit
4d36ed7206
|
@ -26,7 +26,7 @@ The client is not open source either. This means that we, as users, have no way
|
|||
|
||||
The interface is not good either. People love to joke about how much of a flashbang Discord's light theme is---because it's true, and it's not an exageration. It took them 5 years to make the light theme not as jarring. The tab navigation isn't that great either, since the client was not even designed for keyboard navigation (although it is getting better).
|
||||
|
||||
I wouldn't really care about any of these problems /if/ Discord let you use another client. However, using an alternative client (even changing the CSS with BetterDiscord) is considered self-botting, which is against the Terms of Service.
|
||||
I wouldn't really care about any of these problems /if/ Discord let you use another client. However, using an alternative client (even changing the CSS with BetterDiscord) is against Discord ToS. Even though Discord does not actively enforce it, there is some Hyde Park middle-class boot-licker that wouldn't mind to report you just for using a different client.
|
||||
|
||||
* You sound like a schizo.
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@ Today, my school had their morning announcements, and one of the activities incl
|
|||
|
||||
Later in my government class, we were forming groups for a club. My classmate asked me for my contact info and asked me to input my Instagram username. Is social media really the only way to contact people and share information with others?
|
||||
|
||||
You are probably assuming that I am antisocial, but there is rather a good reason that I avoid social media and instead host my own website to establish an online presence.
|
||||
There is rather a good reason that I avoid social media and instead host my own website to establish an online presence other than "I don't have any friends".
|
||||
|
||||
* Why is social media bad?
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ I can hear people saying, "But who uses C in 2022? That's for boomers and a wast
|
|||
|
||||
My reasons that I will list here isn't because C is fast. We all know that C is fast. However, not all of us are going to build an entire operating system, web browser, text editor, etc. And it's also not because there is a lot of demand for C either.
|
||||
|
||||
I am going to appear arrogant and unapologetic, but I assume anyone that doesn't know basic C knows less of what they are doing when they program in another language. That, however, does not actually bar you from writing anything good if you have no knowledge of C; plenty of popular software have been written by people who do not know any C.
|
||||
I sort of automatically assume anyone that doesn't know the basics of C knows less of what they are doing than if they did. That, however, does not actually bar you from writing anything good if you have no knowledge of C; plenty of popular, well-written software have been written by people who do not know any C.
|
||||
|
||||
But how are you going to know how a computer works or how a computer thinks?
|
||||
|
||||
|
@ -98,7 +98,7 @@ The index operator is only simply another way of writing pointer arithmetic.
|
|||
|
||||
Higher level languages hide this from you. They won't show you how memory is laid out in a program, and they won't show you why an array is a reference type. They just give you an easy way to use an array.
|
||||
|
||||
In C, you have to understand how memory is laid out, and you have to understand how an array is just a contiguous block of memory. This understanding will help you when you need to use a lower level language, or when you need to understand how a higher level language works.
|
||||
In C, you have to understand how memory is laid out, and you have to understand how an array is just a contiguous block of memory. This understanding will help you not only when you need to use a lower level language, but also when you need to understand how a higher level language works.
|
||||
|
||||
* You will understand what you write
|
||||
|
||||
|
@ -192,4 +192,4 @@ Although you will not write everything in C, it is good to have a fundamental kn
|
|||
|
||||
It would be easier to teach a student C as it gives them the practical concepts of programming rather than logical concepts and paradigms. Just like in math, it is far easier to understand it if you are able to understand proofs rather than simply memorizing equations.
|
||||
|
||||
Unlike other languages, C is a rather simple language compared to the abstracted high-level languages they commonly teach in high school (and sometimes college) computer science courses.
|
||||
Unlike other languages, C is a rather simple language compared to the abstracted high-level languages they commonly teach in high school computer science courses.
|
||||
|
|
Loading…
Reference in New Issue