~bpv/website

ref: 82f7389958673c6b1a1f60ef3ff43aed521b3be4 website/otherop.html -rw-r--r-- 13.3 KiB
82f73899 — Bryce Vandegrift Fixed naming 8 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
<!DOCTYPE html>
<html lang="en" dir="ltr">
	<head>
		<meta charset="utf-8">
		<link rel="icon" href="p/icon.ico" type="image/x-icon">
		<link rel="stylesheet" href="index.css">
		<title>Other Opinions</title>
	</head>
	<body>
                <a href="/">⬅ Back</a>
		<h1>Other Opinions</h1>
		<h3>What I Think About Different Programming Languages</h3>
		<h4>C</h4>
		<p>My personal favorite programming language. C is at a low enough level where programs are lightning fast, 
		but it's also at a high enough level where it's pretty easy to get into and use. Although there have been 
		languages that have come close to it, I don't think any other language can surpass C.</p>
		<h4>C++</h4>
		<p>C++ is very similar to C but has a few differences. C++ has a lot more features than C but that also 
		means that the speed is slower. It's good if you want a speed advantage over other languages (except C), but 
		want a lot of features that most modern languages offer.</p>
		<h4>C#</h4>
		<p>C# is the outcast compared to C and C++. In my opinion, C# is closer to Java than C. 
		It does have some useful purposes and can be useful, but it's mostly directed towards Windows, 
		and if you know me then you know that I don't like Windows.</p>
		<h4>Java</h4>
		<p>Java was a very useful language. Keyword, <b>WAS</b>. Back in the early 2010's and late 2000's Java was 
		the king of programming language because of the fact that it could be used on almost any machine that could 
		run the Java Runtime Environment. However, times have changed and Java isn't as useful as it used to be. 
		Java still has it's uses, but I think that it's a dying language.</p>
		<h4>JavaScript</h4>
		<p>I personally dislike JavaScript. It has weird syntax, it's not useful for anything outside the web/internet, 
		and it's somewhat slow. Not only that, but some websites using JavaScript can do some pretty spooky things on your 
		computer like find detailed info on your device (What hardware you're using), track you across websites, and it can 
		even grab your IP address through Tor!</p>
		<h4>R</h4>
		<p>R does one thing, and it does it really well. R is mostly used for statistics, data/data visualization, and etc. 
		If you need a language for those specific things, then R is your saving grace.</p>
		<h4>PHP</h4>
		<p>PHP is used almost exclusively for building websites. It's very useful for communicating between databases and 
		the website itself but does not serve much use outside of that since HTML is way better for creating the frontend of 
		any website. It does have it's uses though and is still very, very useful.</p>
		<h4>HTML/CSS</h4>
		<p>HTML(5) and CSS are the go to standard for creating websites. Almost any website you visit nowadays uses HTML and CSS 
		(or a variant of CSS). It's also great at making simple documents. Very Good 👌.</p>
		<h4>Python</h4>
		<p>Python is a very good language for beginners and people who want an "easy" language. However, to put it bluntly, 
		Python sucks. Not only is it one of the slowest languages I know (more than 100 times slower than C some cases), but 
		it doesn't even specialize like how R or HTML specializes. If you want to learn programming easily, start with Python, 
		but make sure to move on to something else as soon as you feel confident.</p>
		<h4>Assembly</h4>
		<p>The speed demon of all languages. If you you thought that C was fast, then prepare yourself because Assembly is wayyyyyy faster. 
		But being literally the fastest language ever created comes with its draw backs, it's extremely difficult to learn and use. Assembly 
		is very time consuming and requires the memorization of hundreds of assembly instructions. It is not for the faint of heart. If you need 
		speed over anything else, use assembly.</p>
		<h4>HolyC</h4>
		<p>HolyC is a gift from God. Created by Terry A. Davis, it is perhaps the holy grail of programming languages. It is a mix of C and C++ and 
		is perhaps the best programming language on the plant. Jokes aside, it's a pretty good language for being a compromise between C and C++.</p>
		<h3>What I Think About Different Operating Systems</h3>
		<h4>Windows</h4>
		<p>Windows (specifically Windows 10) is a dumpster fire of an OS. First thing's first, built in graphics support is almost unheard of on Windows. 
		Not only that but the NT kernel really needs a rework/update. Windows is also very prone to bugs, errors, and various glitches, this is a VERY common 
		occurrence for a lot of Windows users. Windows also has countless viruses and malware, including the OS ITSELF (Windows spies on you)!!! 
		Windows is closed source which means that these problems will either take a long time to get fixed or never get fixed at all. The only redeeming factor 
		of Windows is its game library, which is perhaps the biggest game library for PCs. Unless you play video games 24/7, <b>DON'T USE WINDOWS!!!</b></p>
		<h4>Mac OS</h4>
		<p>Mac OS (specifically OS X) isn't as bad as Windows, but it's not much better either. Although it does have less bugs, glitches, and malware on it, it's still pretty bad. 
		Mac OS is based off of FreeBSD and other Unix kernels, but it feels nothing like a Unix system. The user interface is not really changeable, which kind of goes against 
		the freedom that Unix-based systems have. Not only that but Apple locks down certain applications/processes so you can't configure it the way you want. In a way, Mac OS 
		goes against what Unix really stood for. Not only that but the game selection is really bad. Try not to use Mac OS...</p>
		<h4>Linux (or GNU/Linux)</h4>
		<p>I use Linux. I like Linux. I think you should use Linux too. When it comes to Linux, you don't have to use one or two specific versions, you can choose between hundreds 
		if not thousands of different "distros". You can choose everything you want and don't want in your system, you can change your desktop environment, your init system, your 
		shell, and etc. Not only that but you can get a wide range of software or packages depending on which distro you choose. I could write pages on why you should use Linux, 
		but that would take too much time. Really, when it comes to Linux, you get freedom. If you want to find a distro for yourself, I would recommend that you go to 
		<a href="https://distrowatch.com/">DistroWatch.com</a>.</p>
		<h4>BSD</h4>
		<p>BSD (Berkeley Software Distribution) has actually been around longer than Windows, Mac OS, and Linux. BSD has been around since the late 70s which goes to show 
		how robust and efficient it is. BSD is very similar to Linux, with a few differences of course. Although BSD has been around the longest, it has yet to catch on 
		in the desktop market, although it has seen a lot of use in the server market. It's very good and I would recommend it if you don't want to use Linux.</p>
		<h3>Linux Distributions I Recommend (Ranked by Ease of Use)</h3>
		<h4>Linux Mint</h4>
		<p>Not the best Linux distro overall, but it's the best distro for beginners. Linux Mint (specifically Cinnamon) looks and feels pretty similar to Windows so Windows users 
		will be right at home. It's Debian/Ubuntu based so support is readily available. The only downsides are that firmware support is a bit hit or miss and it's pretty 
		large (for a Linux distro at least). However, it's still leagues better than Windows 10, Mac OS, or any other proprietary operating system. If you're coming to Linux 
		from Windows, use this.</p>
		<h4>Elementary OS</h4>
		<p>Elementary OS is very similar to Linux Mint. The only big difference is that Elementary OS it geared more towards Mac users with its UI. I also think that Elementary OS 
		has a very nice "payment system" for software. In Elementary OS, you pay whatever you want for software, you can pay $5, $20, or $0, it's up to you. Otherwise, Elementary OS 
		is pretty much the same as Linux Mint. If you're coming to Linux from Mac OS, use this.</p>
		<h4>Fedora</h4>
		<p>Fedora is still pretty easy to use, but it's a bit different. Fedora is meant more for work stations rather than general use. And because of that, Fedora is really stable. 
		It may not be as stable as Debian, but for a somewhat "bleeding edge" distro, it's pretty stable. Fedora is also picking up steam in the laptop industry due to it's stability 
		and compatibility. Believe it or not, Linux Torvalds, the creator of Linux, actually uses 
		Fedora as his main OS. Fedora does not have that much documentation or help as other distributions, but it's still a pretty solid distribution.</p>
		<h4>Manjaro</h4>
		<p>Manjaro is where things get a bit more tricky. Manjaro is based on Arch, but it's a lot more user friendly than Arch. Although Manjaro is more user friendly than Arch, 
		it breaks more often than Arch. I would only recommend Manjaro if you have at least a bit of knowledge of fixing broken systems. That shouldn't scare you though, Manjaro 
		is still very easy and VERY FAST. Because Manjaro is based on Arch, a bare-bones Linux distro, it takes up less space and system resources. Use Manjaro if you are somewhat 
		knowledgeable with Linux or you REALLY need the performance boost.</p>
		<h4>Arch</h4>
		<p>Arch Linux is my favorite Linux distribution so far. Arch Linux is a bare-bones Linux distro which means that NOTHING is pre-installed for you, you install everything 
		yourself through the terminal. This may sound daunting, but it's not as hard as you think (at least with the Arch Linux Wiki). Not only is Arch light and fast, but the 
		package selection in Arch is AMAZING!!! If you can't find a package in the official repository, then you can just use the AUR (Arch User Repository) which is a backlog of 
		user submitted packages. I think that Arch Linux is the perfect balance between difficulty and usability. If you have some decent knowledge on Linux, and you want to 
		customize/make your own system, then Arch Linux is perfect for you.</p>
		<h4>Gentoo</h4>
		<p>Gentoo is perhaps the most elite Linux distro out there (besides Linux from Scratch, but we don't talk about that). With Gentoo, you have to compile your packages, 
		your libraries, and even your kernel from scratch. Gentoo is not for a beginner, you will suffer while using Gentoo, and you will love it. Gentoo will break your soul, 
		you will have to set "use" flags and other parameters just to compile a few packages. However, Gentoo is perfect for an advanced Linux user who wants to have a source 
		based distribution. Gentoo is very good for privacy since it has a variety of hardening options and other cool things. Gentoo is also pretty stable, which is nice. 
		If you're up for a challenge, use Gentoo.</p>
		<h3>What I Think About Different Cryptocurrencies</h3>
		<h4>Bitcoin</h4>
		<p>Bitcoin is the OG cryptocurrency. It may not be the best cryptocurrency, but it's definitely the most popular. Bitcoin is kind of like the "base" or standard of 
		cryptocurrency, it may not be the best, but it laid the groundwork for future cryptocurrencies. The reason Bitcoin has made a big impact recently is because of the 
		fact that Bitcoin is decentralized and almost impossible to regulate. It's a lot harder for governments to find and seize Bitcoin/crypto funds despite the fact that 
		it's a digital currency. Also, despite what you might think, Bitcoin is actually pretty stable, at least compared to FIAT currencies (which could collapse at 
		literally any moment). Overall solid choice.</p>
		<h4>Ethereum</h4>
		<p>Ethereum takes the groundwork of Bitcoin and improves on it. Ethereum can use transactions to execute pieces of code called "smart contracts", this means that 
		the Ethereum network can act as sort of a giant supercomputer. In fact, there are already applications taking advantage of this feature. You can actually find things 
		like exchanges, online games, and even websites run through the Ethereum network. When it comes to versatility, Ethereum takes the cake as the most versatile 
		currency to date. It's perhaps one of the most useful cryptocurrencies created to date. Strongly recommend.</p>
		<h4>Monero</h4>
		<p>Monero takes the semi-privacy aspect of cryptocurrency, and bumps it up to 11. Monero makes it impossible to track online payments and transfers. In fact the 
		IRS has a bounty (I think it's $80,000 at the time of writing this) to whoever can crack the cryptography of Monero. It's the most secure and private currency 
		period. You can buy and sell with Monero and nobody will be able to view your transactions. I personally recommend using this currency whenever possible. 
		Best cryptocurrency to date.</p>
		<h4>Stable Coins</h4>
		<p>Stable coins are a mixed bag. Some stable coins are good, some stable coins are bad. A stable coin is just a coin that has a fixed value with little to no 
		fluctuation. Before you convert your cash to a stable coin, do your research. Some stable coins are backed by an item like gold or silver, this is better than 
		a FIAT currency since the coin has a known, stable value. Some stable coins are backed by FIAT which is basically the same as having a FIAT currency, which 
		defeats the purpose of a cryptocurrency. Some stable coins are non-transparent about what they are backed by, stay away from these types of stable coins, chances 
		are it's a scam. And finally, the best case scenario is a stable coin that is backed by a cryptocurrency, however in this case, I think it would just be better to 
		use a different cryptocurrency than a stable coin. To be honest, stable coins are not as useful as they seem.</p>
	</body>
</html>