-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathThe-5-Most-Impactful-Programming-Languages,-Ranked.html
273 lines (225 loc) · 14.7 KB
/
The-5-Most-Impactful-Programming-Languages,-Ranked.html
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
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<title>The 5 Most Impactful Programming Languages, Ranked- CodeEngine</title>
<meta content="" name="description">
<meta content="" name="keywords">
<!-- Favicons -->
<link href="assets/img/favicon.png" rel="icon">
<link href="assets/img/apple-touch-icon.png" rel="apple-touch-icon">
<!-- Google Fonts -->
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i|Raleway:300,300i,400,400i,500,500i,600,600i,700,700i|Poppins:300,300i,400,400i,500,500i,600,600i,700,700i" rel="stylesheet">
<!-- Vendor CSS Files -->
<link href="assets/vendor/animate.css/animate.min.css" rel="stylesheet">
<link href="assets/vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<link href="assets/vendor/bootstrap-icons/bootstrap-icons.css" rel="stylesheet">
<link href="assets/vendor/boxicons/css/boxicons.min.css" rel="stylesheet">
<link href="assets/vendor/glightbox/css/glightbox.min.css" rel="stylesheet">
<link href="assets/vendor/remixicon/remixicon.css" rel="stylesheet">
<link href="assets/vendor/swiper/swiper-bundle.min.css" rel="stylesheet">
<!-- Template Main CSS File -->
<link href="assets/css/style.css" rel="stylesheet">
</head>
<body>
<!-- ======= Header ======= -->
<header id="header" class="fixed-top d-flex align-items-center">
<div class="container d-flex align-items-center">
<h1 class="logo me-auto"><a href="index.html">CodeEngine</a></h1>
<!-- Uncomment below if you prefer to use an image logo -->
<!-- <a href="index.html" class="logo me-auto"><img src="assets/img/logo.png" alt="" class="img-fluid"></a>-->
<nav id="navbar" class="navbar">
<ul>
<li><a href="index.html" class="active">Home</a></li>
<li class="dropdown"><a href="#"><span>Learning Paths</span> <i class="bi bi-chevron-down"></i></a>
<ul>
<li><a href="Introduction to Coding- CodingEngine.html">Introduction to Coding</a></li>
<li><a href="">Programming Languages</a></li>
<li><a href="">Web Development</a></li>
<li><a href="">DevOps</a></li>
<li><a href="">OpenSource</a></li>
<li class="dropdown"><a href="#"><span>More</span> <i class="bi bi-chevron-right"></i></a>
<ul>
<li><a href="#">Game Development</a></li>
<li><a href="#">App Development</a></li>
<li><a href="#">IoT Development</a></li>
<li><a href="#">Artificial Intelligence</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="resources.html">Resources</a></li>
<li><a href="programmes.html">Programmes</a></li>
<li><a href="Codingstuffs.html">Coding Stuffs</a></li>
<li><a href="about.html">About Us</a></li>
<li><a href="contact.html" class="getstarted">Contact Us</a></li>
</ul>
<i class="bi bi-list mobile-nav-toggle"></i>
</nav><!-- .navbar -->
</div>
</header><!-- End Header -->
<main id="main">
<!-- ======= Breadcrumbs ======= -->
<section id="breadcrumbs" class="breadcrumbs">
<div class="container">
<div class="d-flex justify-content-between align-items-center">
<h2></h2>
<ol>
<li><a href="index.html">Home</a></li>
<li>The 5 Most Impactful Programming Languages, Ranked</li>
</ol>
</div>
</div>
</section><!-- End Breadcrumbs -->
<!-- ======= Blog Single Section ======= -->
<section id="blog" class="blog">
<div class="container" data-aos="fade-up">
<div class="row">
<div class="col-lg-8 entries">
<article class="entry entry-single">
<div class="entry-img">
<img src="assets/img/blog/3.png" alt="" class="img-fluid">
</div>
<h2 class="entry-title">
<a href="blog-single - Copy.html">The 5 Most Impactful Programming Languages, Ranked</a>
</h2>
<div class="entry-meta">
<ul>
<li class="d-flex align-items-center"><i class="bi bi-person"></i> <a href="about.html">Nikhil Raikwar</a></li>
<li class="d-flex align-items-center"><i class="bi bi-clock"></i><time datetime="2020-01-01">May 22, 2021</time></a></li>
<li class=""><i class=""></i> <a href=""></a></li>
</ul>
</div>
<div class="entry-content">
<p>
Some time ago, I came across a super popular <a href="https://www.youtube.com/watch?v=1X7fZoDs9KU">TED YouTube video</a> about the Good Country index that established Ireland as the best country.
</p>
<p>
That got me thinking “how does one measure this in terms of programming languages?”
</p>
<p>When I thought deeper, I got more confused. The parameters that establish a country’s greatness cannot be applied to a programming language, for two reasons:</p>
<p>• WA programming language is a tool created by technology, which is the child of science. It is far from a community bound by culture, language, and race that we identify as a country.</p>
<p>• A programming language is merely a tool to communicate one’s ideas to the machine and fellow programmers. It has no do-good sense of its own.</p>
<h3>TOP 5 PROGRAMMING LANGUAGES</h3><br>
<img src="assets/img/blog/c-logo.png" class="img-fluid" alt="">
<h3>1.C/C++</h3><br>
<p>C is a general-purpose, procedural computer programming language.</p><br>
<p>A student of computer science has read the above statement at least 100 times if his learning has gone through academic programming courses. Every time, a new meaning emerges from it.</p><br>
<p>C is quite hard to define, and e̵̵̵v̵̵̵e̵̵̵n̵̵̵ ̵-̵h̵̵̵a̵̵̵r̵̵̵d̵̵̵e̵̵̵r̵̵̵ impossible to replace.</p><br>
<p>C was a project led by Dennis Ritchie (alongside Ken Thompson), who was working in Bell Labs during 1972–73. His aim was to create applications for its Unix OS and also rewrite some of its kernel.</p>
<img src="assets/img/blog/java-logo-41D4155FC3-seeklogo.com.png" class="img-fluid" alt="">
<h3>2. Java</h3><br>
<p>My first language of coding was Pascal, which was slapped on me by the college. I abandoned it past the curriculum. I wanted to be an expert C programmer during college, but my efforts were short-lived due to a steep learning curve.</p><br>
<p>The main limitation was the toolchain: I could not afford MS Visual Studio to write C programs. The only available Borland C IDE wasn’t very helpful amidst the darker woods filled with pointers and zombies. Internet was around but wasn’t affordable to troubleshoot every compilation error.</p><br>
<p>JRE that came with J2SE 1.2 was the first language runtime I installed on my PC powered by Intel Celeron. With Java’s legible OOP constructs minus the pointer memory management, I quickly adopted it to make my first desktop project: a mouse pointer-based 2D shooter that ran on a Java applet.</p><br>
<p>Soon after I was hired, I developed a web scraper, followed by a socket-based chat room — both using Java. None of them required more than two Java files, with less than 100 LOC each.</p>
<img src="assets/img/blog/javascript-logo.png" class="img-fluid" alt="">
<h3>3. JavaScript</h3><br>
<p>Originally created by Netscape, JavaScript has been the de facto client-side scripting language of the web since its foundation.</p><br>
<p>Initially strangled due to the Internet Explorer monopoly by Microsoft (who released its doppelgänger, JScript), JavaScript kept getting supported by open source communities. During the 2000 decade, Ajax and jQuery kept the web development flame burning with the help of JavaScript, while ECMA International kept standardizing it along with players like Mozilla and Google.</p><br>
<p>It attained stabilized status past Chrome’s V8 release in 2008. After this, much of the developer resistance died. Soon, ECMAScript 5 release (2009) solidified that position.</p><br>
<img src="assets/img/blog/python-logo-1.png" class="img-fluid" alt="">
<h3>4. Python</h3><br>
<p>The 20th century got electricity. The 21st century got AI.</p><br>
<p>Python is the most readable language today. Being also a fairly high-level language, it enables newbie programmers to write applications in minutes.</p><br>
<p>Existing since the 90s, during the time of some of the most radical shifts in programming paradigms, it has consistently ranked among <a href="">the top 5 most popular languages</a> throughout the last two decades.</p><br>
<img src="assets/img/blog/php.png" class="img-fluid" alt="">
<h3>5. PHP</h3><br>
<p>When the web was emerging in the 90s, newbie coders got crazy around learning HTML. To obtain geeky status, all you had to do was:</p><br>
<p>• Type faster</p>
<p>• Know a few HTML tags</p>
<p>HTML knowers identified themselves as rock stars. The web was exploding with portfolio websites, whose owners thought of the web as merely a marketing outlet for their brick and mortar businesses.</p><br>
<p>Rasmus, along with Andi Gutman and Zeev Suraski created PHP (an acronym for Personal Home Page, renamed to PHP: Hypertext Preprocessor) to solve this problem.</p><br>
<p>PHP also allowed C programs to run as dynamic extensions, which partly solved the performance problem.
Facebook’s application server was written in PHP.</p><br>
<p>What am I missing here? Let me know in the comments and I'll add it in!"</p>
</p>
</article><!-- End blog entry -->
<div class="blog-author d-flex align-items-center">
<img src="assets/img/mangal.jpeg" class="rounded-circle float-left" alt="">
<div>
<h4>Krishna Mangal</h4>
<div class="social-links">
<a href=""><i class="bi bi-twitter"></i></a>
<a href="" class="github"><i class="bx bxl-github"></i></a>
<a href=""><i class="biu bi-instagram"></i></a>
</div>
<p>
I'm a content creator and engineering student with a passion for technology and learning. On this website, I share resources and tips for other students looking to learn how to code and succeed in the tech industry.
</p>
</div>
</div><!-- End blog author bio -->
</main><!-- End #main -->
<!-- ======= Footer ======= -->
<footer id="footer">
<div class="footer-top">
<div class="container">
<div class="row">
<div class="col-lg-3 col-md-6">
<div class="footer-info">
<h3>CodeEngine</h3>
<h4>"Your One-Stop Resource for Coding as an Engineering Student"</h4>
<p>
<strong>Email:</strong><a href="mailto:gf201007@gmail.com">gf201007@gmail.com</a> <br>
</p>
<div class="social-links mt-3">
<a href="https://twitter.com/NikhilRaikwarr" class="twitter"><i class="bx bxl-twitter"></i></a>
<a href="https://github.com/NikhilRaikwar" class="github"><i class="bx bxl-github"></i></a>
<a href="https://instagram.com/nikhilraikwar_18" class="instagram"><i class="bx bxl-instagram"></i></a>
<a href="#" class="youtube"><i class="bx bxl-youtube"></i></a>
<a href="https://www.linkedin.com/in/nikhilraikwar16/" class="linkedin"><i class="bx bxl-linkedin"></i></a>
</div>
</div>
</div>
<div class="col-lg-2 col-md-6 footer-links">
<h4>Useful Links</h4>
<ul>
<li><i class="bx bx-chevron-right"></i> <a href="index.html">Home</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="Codingstuffs.html">Coding Stuffs</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="about.html">About us</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Terms of service</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Privacy policy</a></li>
</ul>
</div>
<div class="col-lg-3 col-md-6 footer-links">
<h4>Learning Paths</h4>
<ul>
<li><i class="bx bx-chevron-right"></i> <a href="Introduction to Coding- CodingEngine.html">Introduction to Coding</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Programming Languages</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">Web Development</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">DevOps</a></li>
<li><i class="bx bx-chevron-right"></i> <a href="#">OpenSource</a></li>
</ul>
</div>
<div class="col-lg-4 col-md-6 footer-newsletter">
<h4>Our Newsletter</h4>
<p>Subscribe to get the latest news & updates in your inbox.</p>
<form action="index.html" method="post">
<input type="email" name="email" placeholder="Enter your email"><input type="submit" value="Subscribe">
</form>
</div>
</div>
</div>
</div>
<div class="container">
<div class="copyright">
© Copyright <strong><span>CodeEngine</span></strong>. All Rights Reserved.
</div>
<div class="credits">
Designed by <a href="index.html">Nikhil Raikwar</a>
</div>
</div>
</footer><!-- End Footer -->
<a href="#" class="back-to-top d-flex align-items-center justify-content-center"><i class="bi bi-arrow-up-short"></i></a>
<!-- Vendor JS Files -->
<script src="assets/vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
<script src="assets/vendor/glightbox/js/glightbox.min.js"></script>
<script src="assets/vendor/isotope-layout/isotope.pkgd.min.js"></script>
<script src="assets/vendor/php-email-form/validate.js"></script>
<script src="assets/vendor/swiper/swiper-bundle.min.js"></script>
<script src="assets/vendor/waypoints/noframework.waypoints.js"></script>
<!-- Template Main JS File -->
<script src="assets/js/main.js"></script>
</body>
</html>