Tag Archives

Archive of posts published in the category: programming

Create Your Own Programming Language

Table of Contents

  1. What’s a Programming Language?
  2. Why We Need another Programming Language
  3. JavaCC
  4. Java Reflection
  5. Eclipse Configuration
  6. Programming Language Example (Name: St4tic)
    • 6.0- Grammar
    • 6.1- Code Generating
    • 6.2- Using Reflection
    • 6.3- Core Creation
    • 6.4- Making Interpreter
  7. System:out:println(1 + var)
  8. Summary
  9. Reference

1- What’s a Programming Language?

A programming language is an artificial language designed to express computations that can be performed by a machine, particularly a computer. Why? Programming languages can be used to create programs that control the behavior of a machine, to express algorithms precisely, or as a mode of human communication, because is hard for humans to type just a numbers like “1001011001…” for creating very large algorithms or programs like your Operating System.

In reality, a programming language is just a vocabulary and set of grammatical rules for instructing a computer to perform specific tasks. The term programming language usually refers to high-level languages, such

Read More

Free Programming Fundamentals Tutorial – Programming 101

Most people do not know how their device’s process binary and work with data, from their washing machine to their smart phone. I found even some programmers don’t have the knowledge of such; I’m in fact guilty of this sin!

I missed out by learning a programming language first rather than trying to understand the computer on the hardware level. As programmers we are controlling the hardware and eventually even if you’re programming in Javascript you need to know about memory and how the language works. So understanding binary data, persistent and temporary memory, CPU, SPU, GPU, networking and more is crucial even if you’re a web developer this still applies to you.

This course will be a broad foundation of knowledge giving understanding of certain topics that need to be covered; giving you a solid foundation to grow from. I don’t believe in understanding a programming language first is

Read More

Learn C Programming – Apps on Google Play

Build your programming skills in the C Programming language. Learn the basics of
C Programming or become an expert in C Programming with this best C
Programming learning app. Learn to code with C Programming Language for free
with a one-stop code learning app – “Learn C Programming”. If you’re preparing
for a C programming interview or just preparing for your upcoming coding test,
this is a must have app for you.

On the Learn C Programming app, you can find C Programming Tutorial,
Programming Lessons, Programs, Questions & Answers and all that you need to
either learn C programming basics or to become a C programming expert.

With a good collection of 90+ programs (code examples) with comments, multiple
questions and answers, all your programming learning needs are bundled in a
single code learning app.

What all programming languages you can learn with this coding tutor app?


Read More

Beginning C++ Programming – From Beginner to Beyond

Which programming language is often seen as a badge of honor among software developers?  C++

Which programming language can you learn that when added to your resume,  will often get you a job interview?  C++ 

Which programming language is routinely ranked in the top 5 programming languages by popularity, and been consistently in the top 10 for close to 20 years?  C++

Why you should learn C++

Much, if not most of software written today is still written in C++ and this has been the case for many, many years. 

Not only is C++ popular, it is also a very relevant language. If you go to GitHub you will see that there are a huge number of active C++ repositories and C++ is also extremely active on stack overflow.

There are many, many leading software titles written entirely or partly in C++. These include the Windows, Linux and Mac OSX

Read More

finite difference – What programming language should I choose and why?

You have some great answers already. I think there is no single answer to your question. What language(s) you choose to learn depends on what you intend to do.

When I was a graduate student I too learned some Matlab, Mathematica, Maple, SAS, Stata, because my university had licenses and because in my area of research that’s what others used, so I could easily take existing programs and modify them to my needs. That was a while back. I have since dabbled in Python, Julia, and some statistics software like R and Stata. So what would I recommend?

It’s a multidimensional decision to make. Here are some criteria based on my limited knowledge (I haven’t tried Ruby, another popular choice):

  • Open source: Forget Matlab and Mathematica. Go for R, Python, Julia, C++ and all that. I avoid proprietary software whenever possible.
  • User base: This depends on what you do. Go
Read More

Top best programming language in 2020

Top best programming language in 2020

Programming Language is use to becomes a good programmers or software developer. today we learn Top best programming language in 2020  there are many programming Languages python, java, ruby, c, c++, html, css, JavaScript etc. are the most popular languages in the world. c tutorials c++ and c compiler are available in the internet for your practice of programs
you can see that technology is changing very fastly after every year by year. There is a very high and intelligent need of good programmers in future.
The Fast changes in Programming Industry is denoted by we should have the knowledge of best Programming Languages that is currently used in Tech and IT Industries.

So, you have some questions that which programming language to learn and which is the highest scopable programming language in future and why you should learn it immediately.


Read More

Linear Programming — from Wolfram MathWorld

Linear programming, sometimes known as linear optimization, is the problem of maximizing or minimizing a linear function over a convex polyhedron specified by linear and non-negativity constraints. Simplistically, linear programming is the optimization of an outcome based on some set of constraints using a linear mathematical model.

Linear programming is implemented in the Wolfram Language as LinearProgramming[c,
m, b], which finds a vector x which minimizes
the quantity cx subject to the constraints mx>=b and x_i>=0 for x=(x_1,...,x_n).

Linear programming theory falls within convex optimization theory and is also considered to be an important part of operations
. Linear programming is extensively used in business and economics, but
may also be used to solve certain engineering problems.

Examples from economics include Leontief’s input-output model, the determination of shadow prices, etc., an example of a business application would be maximizing profit in a factory that manufactures a number of

Read More

Download C Programming Language Books and Tutorials

Download useful books and tutorials for learning the C programming language


C programming manuals and tutorials

Mosaic’s single board computers are programmable in either the C or Forth programming languages. There are many C programming books and tutorials available both online and on paper. We recommend the following references for novice C programmers. You can download some of these books in pdf form directly from the links on this page; others are available from you favorite bookseller. Most of these resources are focused solely on the C language. For assistance in C programming in the context of real time applications and a real time multitasking operating system consult the specific documentation for the Mosaic IDE and Mosaic IDE Plus.


TutorialsPoint C Tutorial

TutorialsPoint C Tutorial
TutorialsPoint Online C Tutorial (interactive online version)
TutorialsPoint Printed C Tutorial (download pdf version)

This tutorial is a quick, easy and fairly concise, interactive online tutorial for learning

Read More

16 Top Resources To Learn Python Programming In 2020 & Beyond

Coding in Python is not hard, in fact – Python has been acclaimed as one of the easiest programming languages to learn for many years. It can be a good starting point if you’re looking to get into web development, game development, data science or machine learning. Actually, for AI & ML and Data Science, Python is believed to be one of the most essential programming languages for developers from all over the world.

Many programmers have used Python as the beginning of their journey and they later learned languages like PHP and Ruby. Python was also one of the most trending & hottest programming languages in 2019 by StackOverflow and is highly recommended to learn. But, how to learn Python Programming? Where to go to begin learning Python?

I’m here to solve that problem for you, as I’ve myself relied on many of these resources to learn programming, and

Read More

Best Free Programming Editor | Gizmo's Freeware


Programming editors, also known as source code editors, are text editors that are specifically designed for programmers or developers for writing the source code of an application or a program.

Most of these editors are built with useful features, which may include colour syntax highlighting, auto indentation, auto complete, bracket matching, syntax check, plugins, etc., to effectively support the users during coding, debugging and testing.


Rated Products

Read More