Skip to content

Latest commit

 

History

History
663 lines (490 loc) · 63 KB

programming-languages.md

File metadata and controls

663 lines (490 loc) · 63 KB

drawing

All the beautiful programming languages bundled into one section. From C++ to Swift, and everything in between.

Software development is a very lengthy process. It includes a lot of research and design, which is necessary for the project's success

When working with embedded systems that depend on speed or have a minimal amount of memory, C is a perfect language of choice. This is a short paper about why you should learn C and the benefits of doing so.

Javascript objects consist of key-value pairs and are one of the most common data structures in Javascript.

How to detect if the network connection is Online/Offline with Angular - RXJS

Don't let C++ scare you!

Python, a programming language that has long been hailed as being both capable and easy to learn & understand the code, it is available to both Windows, Linux/Unix, Mac OS X & other platform users who can now download an official Python package from the Python Software Foundation page. Python comes preinstalled on most Linux distributions like Ubuntu releases, but in Microsoft’s Windows operating systems we need to install & configure explicitly. 

Technology has made our lives easier with several forms of implementation that are seen in different professional fields. As most individuals began to efficiently program computers, programming languages with powerful tendencies and functionalities were born.

A general introduction to language runtimes, specifically on javascript runtime

How to build the beloved Python range() in JavaScript by using Iterators.

Vue uses provide and inject to send data down multiple levels without having to use properties - did you know you can set default values for any injected data?

Roberto Ierusalimschy, world-renowned creator of Lua, talks about creating the language and reflects on how it has affected the way he teaches his students.

Buttons are the most basic element we love to neglect, but buttons don't have to be boring. Here are 7 spicy button designs using Tailwind CSS.

Superset puts most heavy work onto the database side, I was thinking is there may be some possibility to have a Superset.app

The ultimate goal of the web development project is to build feature-rich web applications or corporate websites but which is better?

Let's learn about the JavaScript conditional statements!

Every application needs memory to run. However, computer memory is limited. Therefore, it is important to clear it of old unused data to make room for new ones.

Sometimes it’s necessary to set up a development environment for writing TypeScript code. This article will show you how it’s done.

From complex databases to self-driving cars, the usage area of C and C++ languages is surprisingly wide. Even today, with a myriad of new & robust programming tools, the two coding languages from 70s cannot be replaced. So what are the common applications of C & C++ today and why we still use them? Let’s find out in this article.

Everyone is saying that programming languages are similar, but just how similar? Does it mean that if you know one programming language you know all the others?

Experience in implementing the Perceus reference counting algorithm in the Pen programming language

Want to know advantages, weak sides, and the types of projects that will better suit NODE.JS or PHP? Read our article!

Balancing data privacy and security with user experience is one of the most complex tasks for software developers. 

In this article, I will share my thoughts on choosing your first programming language, what it means to “learn to program,” and what you should learn first.

Python, R, Lisp, Prolog, and Java are the best machine learning programming languages to learn in 2021.

This article address how errors are handled with the Rust programming language.

So , I recently completed a course on Coursera named “Kotlin for Java Developers” and therefore I feel I am the right person for one of the most hot trending question “Kotlin or Java”.

Java and JavaScript...

Beyond the names that appear "similar," how else do these two programming languages differ from each other?

…and why it is Python.

There are many cases where knowing when an array is a subset of another can be pretty useful.

We can create a custom hook that will be used to handle all asynchronous data fetching and updating the state updating.

Instance variables or instance fields: these are variables declared inside a class without a static keyword, but outside a method, constructor, or code block.

Anti-bot techniques are getting life harder for web scrapers. In this post we'll see how Kasada protects a website and how a misconfiguration of it can be used

Choosing the best programming language to learn first can be overwhelming. We are reviewing popular languages and giving resources to learn them for FREE.

This is a story of how I moved from hate to love for NodeJS language while being a Java developer, filled with insights I encountered during this process.

Code reviews and the pull request are the basic building blocks in many software engineers’ life (The Workflow). They prevent bugs, mistakes, and help distribute the knowledge around a code base in small units of changes. They are, also — and specially code reviews — more an art than a science, and so everyone makes mistakes here. Things as random as the relationship that different contributors have between them, influence whether something is approved, overlooked, ignored or requests changes.

In 1972, Alan Kay, Dan Ingalls, and Adele Goldberg at Xerox PARC created a revolutionary new programming language called Smalltalk.

In this blog, we will be discussing the algorithms and their implementations for merging two sorted arrays using C.

If you're just sitting at home most nights, wondering what the hell you should be doing, rejoice! I've got a list of 10 of the hottest, coolest programming languages you can stuff in a single sack (or...blog post).

This article addresses misconceptions and the realities of Python compilers and libraries that enable the writing of ultra-fast programs.

So you have a Javascript array, and you want to get the last element. Follow these steps.

Without a doubt you've had to ask yourself, "What is the best beginner programming language?" if you're new to programming. This article will help you decide!

When it comes to the project and its realization, you should take into consideration lots of aspects. And the choice of the technology stack is one of the crucial things that can define how successful and smooth your project will be. Depending on the idea and requirements of your application, site or product, you may find and select a proper programming language (PL).

I often receive questions like which is a first programming language to learn? Is Java a good programming language to start with?, how good Java is as a first programming language? which is the best programming language for beginners, or shall I start with Java or Python?.

Embedding refers to integrating external content on your webpage like images, videos, etc. Learn the history of embedding and how to embed content on a website

Astar Network, a smart contract platform for multichain, has launched its Cross-Virtual Machine on the public testnet Shibuya.

React Native brings down the time to fast prototyping app ideas from weeks to hours, by abstracting out the underlying device on which to deploy the app.

First of all, what are all these words - Statically - Dynamically - Strongly - Weakly Typed Languages? This is how you can classify programming languages:

The software development industry is flourishing, and the best part is it pays off well! There has been always the demand for good and qualified software developers and that is the reason why more and more people are learning codes as it is the most appealing career option. However, with the new skills, technologies, and programming languages coming up in the industry, developers are finding it difficult to understand the ways to start.

In this tutorial, you'll learn how to build your own Programming language!

Different types of programming languages based on their levels and type security alongside syntax, generally reserved keywords, statements, etc.

Interested in choosing the best language for developing web applications? Our developers have shared the top seven choices in 2021. Discover what they are.

…and why Python is the de facto in ML

Python is the de facto programming language used is machine learning. This is owed to it’s simplicity and readability, which allows users to focus on the algorithms and results, rather than wasting time on structuring code efficiently and keeping it manageable.

Swift combines decades of experience in building Apple platforms with the latest research in programming languages.

Object oriented database is a type of database system that deals with modeling and creation of data as objects. The main advantage of this database is the cons

Strings are nothing but a combination of characters, and working on strings is a common part of a programmer’s life.

In the oeuvre of practical, stable and usefully general-purpose programming languages are two that have stood the test of time: Object Pascal and Python.

If you are looking for some kind of metal panel business idea, allow me to be clear: the Rust I am referring to is a programming language.

Universally Unique Identifiers (UUIDs) are used everywhere in software development for everything from identifying object elements to DOM elements on a web page

Hide the messy details of dealing with Mutexes by encapsulating them inside a struct.

Learn how Javascript async/await works and what it means by Javascript is a single-threaded language.

Java and C# Generics look very similar but they work differently. The difference is because of how the support for Generics is implemented in these languages.

You will require coding skills if you want to work in the field of artificial intelligence (AI). How do you begin? and Which programming language to use?

Why do computer science curriculums require you to learn more than one programming language? Here's the answer.

Fundamental building blocks that one must give emphasized first who is just getting started on learning how to code.

Are you curious to decode unknown facts about React version 16.8? Yes! Read the complete article.

If you are a budding programmer or if you are appearing for an interview, it is essential for you to brush up on your programming basics at regular intervals.

When I was first learning to code, I wanted to choose the right programming language. But as a beginner, I didn’t know how to evaluate which was the right one. So I turned to the internet. The internet had lots of opinions. After reading through articles with titles like “Why Python is the only language for beginners” and “If you want a job, learn JavaScript”, I had serious analysis paralysis. I just chose a popular one with a cool name: JavaScript.

An overview of golang programming language. Know the pros and cons of golang.

The concat method on arrays is used to take two arrays and concatenate them into one.

If your Javascript appears before your HTML, then trying to do things like attach events to your HTML is not possible.

JavaScript often referred to as JS, is the most useful and popular object-oriented, interpreted programming language

Here I have shared some of the tips, that my mentor gave me, on how to start learning programming which you can follow to become better programmer within a year

In today’s data-driven world, data is generated and consumed on a daily basis. All this data holds countless hidden ideas and information that can be exhausting

Is ruby on rails still used? absolutely. There is a list of reasons from many startups and a direct review from developers. Take a look at this article hurry!

Do you want to become a game developer? Then, you need to learn a gaming programming language. So, check out this blog to know more about these languages.

As a developer, it's important to keep your skills up-to-date. We’re called upon to not only be experts in our day-to-day technologies, but to also stay informed of up-and-coming technologies. This allows us to continue to make the best decisions for our products and teams. Knowing the newest tech and in-demand skills is not only satisfying, but it also keeps us employed.

Python vs PHP vs JavaScript: A Comparative Study in 2021 discussing the UI/UX design, features, complexity, their back ends, and their front ends.

Python and JavaScript are the two hottest programming languages today. However, they cannot remain on top forever. Eventually, they must fall out of favour, as all languages do. This is likely to happen within the next decade or so.

C# is one of the most versatile programming language and brings in ease of programming offered by languages like Java, and has roots in the C family of languages including C and C++. C# is type-safe, object oriented and runs in the .Net Framework run-time, and C# code is compiled into IL (intermediate language) that conforms to CLI specifications.

When asking yourself 'what programming language should I learn first?' First ask yourself: what are my motivations for wanting to learn to code?

With properties in Vue, we can pass data from a parent element or vue template to a child element. It's easy in Vue to give properties to a child element.

This guide provides a simple overview designed to help get your feet wet in building languages and exploring the inner workings of WebAssembly

Douglas Crockford and Chip Morngingstar created the data exchange format that is now known as JSON.

Let's take a look at some of the common pitfalls with the keywords let and mut. Then, we will learn how immutable != constant by using variable shadowing.

If you want to become a Data Scientist and are curious about which programming language should you learn then you have come to the right place.

Many programmers are frustrated with and leaning away toward the C/C++ programming languages because of the following reasons:

If you have clicked on this article you probably want to learn programming, but don’t know where to start, as it may seem like a daunting or intimidating task.

it's easy to think we understand a certain technology when in reality it's not the case. So what questions can we ask to make sure we do?

Ever wonder how people on the outside of a specific industry such as software development understand and describe the common terms within that field? d.

How using default exports hurts your codebase readability and refactoring.

In the previous article, we took a look at all the edge cases one can find in a simple operation: dividing two numbers. Now, let’s improve on all those aspects.

The final phase of our compiler is code generation. This phase takes the AST and converts it to a set of executable instructions. In our case, WebAssembly.

Here are the reasons why Smalltalk isn't dead.

The number of software developers globally is due to almost double by 2030, yet InterSystems research has found that more than 8 out of 10 developers currently feel they work in a pressured environment. Creating a better experience for developers is key for inciting innovation, but the current data environment continues to evolve in ways that challenge the experience at every turn.

A comprehensive introduction to modern Object Pascal and Java.

Low-code is transforming how software developers build and deploy web applications. How will this impact the future of software engineering?

In this article, I will explain how an interpreter works. If you want read the code before, just check the tiny-lang repository on Github.

Python is regarded as the best language for programming Machine Learning.

Introduction to new ES6 javascript feature - Arrow Functions.

HTML, CSS, and JavaScript are combined in this elegant language.

Hey! guys, in this post I will be discussing the changes brought in by typescript 3.9. I will give some code examples and brief descriptions.

This article shows you how to configure the search input. How to show / hide it, change the caption, add an icon, handle callback and how to style it;

Many of us have various doubts like how to start a career in Programming?? I too had the same doubt .I had know one to guide for me. So, first I started to learn HTML and CSS which led the way for web development.

JavaScript is changing fast with a lot of new and exciting features to help us - developers write code better and better. Let's check these latest features.

Looking to understand the critical factors to learn programming faster are listed here.

This blog will outline the top 6 trending programming languages to learn in 2022 and equip you with some tips to choose the best one.

I started with Delphi in 1997. It had all the productivity of Visual Basic, with the power of Visual C++. I knew I had the only language I would ever need.

Who uses Rust, and what are the benefits of choosing this programming language for your stack? Find out the answer in stories from 9 successful companies.

A simple python program to compute the shear and bending stresses in a beam element

What is Git and how do you use it? Learn about Git in this intro to programming article.

The Decorator pattern is a great fit for modifying the behaviour of a microservice. Native language support can help with applying it quickly and modularly.

Heap data structure is a balanced binary tree data structure where the child node is placed in comparison to the root node and then arranged accordingly.

In this article, we will be discussing for the differences between Multithreading and Multiprocessing and how to decide what to use in Python.

Entrepreneurs and startups are always confused about choosing between .Net Core vs .Net Framework due to their high functionalities and popularity.

How I built a simple code editor like VScode using Tauri and Reactjs

Learning to code is important for a number of reasons. First and foremost, coding is a valuable skill that can help you pursue a career in a variety of fields.

Every tutorial I've read for the last 30 years starts with the infamous 'Hello World' example. This could be one of the reasons we write crappy software.

Here are the use cases for iterators and generators that are closer to the real-world scenario than a simple "Hello World" type code.

Let's consider some examples of React anti-patterns which avoidance will help you ensure the top-notch quality of your front-end development.

Python and JavaScript are two of the most used programming languages. Even though both are object-oriented programming languages, they have different scopes.

If you have clicked on this article you probably want to learn programming, but don’t know where to start, as it may seem like a daunting or intimidating task.

You may be surprised to know that there are around 700 programming languages invented throughout the days of computers. Corresponding to 6500 human speaking languages. Even though that's not near that number but learning another language is no easy feat.

Simply put, functional programming is a programming style that relies exclusively on functions.

Python or Java, which is better? This question has triggered lots of heated discussions around the global dev community. 

Ballerina is the latest programming language release of the 1.0 version in September of this year. Ballerina is a general purpose programming language particularly intended for the implementation of distributed network applications. Ballerina has built-in modules to build a distributed web application with only a few lines of code. Ballerina provides a CLI tool for the maintenance of the Ballerina project. This article is a brief introduction to the Ballerina CLI tool and how it was used.

Ruby and Python are some of the most commonly used programming languages for web application development. According to the Stack Overflow’s annual survey conducted among 90,000 developers worldwide, Ruby and Python were in the Top 15 most in-demand programming languages in 2019. It’s quite something considering that there are about 700 programming languages in the world!

.NET is a software framework that is designed and created by Microsoft. The principal variant of .Net framework was 1.0 which came in the year 2002. In simple words, it is a virtual machine for arranging and executing programs written in various languages like C#, VB.Net and so forth.

PHP stands for PHP: Hypertext Preprocessor and is a widely-used, open source server-side scripting language.

By far, Microsoft .NET is one of the best platforms for building secure, robust, and scalable desktop or web applications. Used by most Fortune 500 companies, Microsoft .NET is very popular for large-scale applications.

A step-by-step guide to developing with Neuron.

In this part of creating your own programming language we will implement classes and at the end will write the real Stack implementation

Learn Rust in 5 minutes with your existing JavaScript knowledge. Here, I list differences Rust has compared to JS that is crucial to understanding it.

I'm sure you all have read a quote like this, "First solve the problem, then write the code". At first I took it lightly. I liked to follow a different approach, "Solving the problem with code". After coding for a long time, I realized the importance of solving the problem first before jumping into writing code. In this article, I will try explain why you should slow down and how to actually save your time. Also, this will make you a better programmer.

Ok, first of all, this isn’t an article about which framework is better since they have different base languages.

YAML(YAML Ain’t Markup Language)is a data serialization language. Common uses cases are configuration files, log files, internet messaging, data sharing.

Are you willing to start a career in programming? Or, probably, you’re a dedicated hobbyist who wants to try coding just for fun? Then this article is for you!

How to use new packaging standards with virtual environment tools — adapted from the official documentations of python.org and Pipenv

If you are a Java programmer and are thinking of learning some more programming languages to expand your knowledge and skills, but not sure which programming languages to choose, then you have come to the right place.

Introduction

C was developed and promoted by Dennis Ritchie in the years between 1969 and 1973 at AT&T Bell Labs. C++ came into existence around 1979 by Bjarne Stroustrup. C++ was created as an enrichment to the C programming language, and initially, it was named "C with Classes."

About: Eric Lippert

We are always talking about the mainstream programming languages to an extent where Python, Java, SQL, etc, are all that we see mostly. There are many other dynamic frameworks and languages like our topic of choice today; C sharp or C#, which are playing an integral part in global software development communities. Let's take an in-depth look at the fundamentals of C# as well as the .Net framework to better understand the exclusivity, features, and their advantages.

“Low code development” is increasingly being used in the marketing of a wide range of software products. The term refers to the use of a graphical user interface to build something that a developer would usually have to custom code. “Low code development” is somewhat deceiving. One might think it is going to solve all our development problems, but in reality, each low code platform has a very specific set of capabilities.

This guide aims to summarize popular methods for boosting the execution speed of your Python code.

Learn about Nim, benefit it offers as programming language and why it's a tool worth having.

If you are working on any technology and want to know which programming language is best for you then you can follow this article.

Read this interview with Java Creator James Gosling on the coding languages that engineers use every day!

Never stop learning! Accumulating knowledge is the natural state of a good developer.

I introduce 4 Python libraries that you've probably missed and make a fun mini project with them.

Python, Ruby, PHP, Perl - all these languages share similar age and features, yet one of them is way more popular than the others. In this article I explore why

Does programming sound like a stressful job for you? People believe it shouldn’t be since it seems all coders do is sit in front of the screen, typing. There are no life-or-death situations, no enormous responsibility compared to medicine, banking, or accounting. Technically speaking, software development should be one of the calmer jobs out there.

There are several thousand programming languages in the world. Even though many of them are incredibly unpopular, very specific, or have been created a long time ago, they still exist, and new languages continue to appear. It seems that there is no reason to believe that the number of languages will ever begin to decrease and that ultimately one universal programming language will emerge. The vast number of programming languages can frighten, but this very diversity allows us to move to a new level of multilingual project implementation. The article presents the idea of multilingual projects, which will enable developers not only to navigate in a variety of languages but also to see the benefits of their joint use.

Hello there! So today we would be learning about Go variables and the different data types associated with Go.

Should you start off with Java, C++, C, Python, Javascript, SQL, Swift, Objective-C or what!??

In this article, we look at solutions for embedded systems running on Linux/Unix, Windows, and Android.

This article is a beginner guide introduction to Golang and for those with experience with other languages but wish to learn the Go programming language.

We’re all using resources on a daily basis. You turn on the water tap, wash your hands for at least 20–30 seconds, and turn it off. You switch the light on if it’s dark, and off when you no longer need it.

I’m sure many of us are wondering how to stay a relevant professional in the post-pandemic world. One of the ways, obviously, is learning to program. Now that the industry is at the 21% growth rate (higher than that of any other field), it’s clear that the demand for good developers is not going anywhere.

Although we still talk about programming as a standalone career, the dominance of technology in our lives makes it clear that coding is much more than a career path. In my opinion, computer science is more than a college major or a high-paid job; it’s a skill, essential for thriving in a modern-day economy.