What is Ruby Language

course in data science,algorithms and data structure,data structure and algorithm course,python tutorials geeksforgeeks,best data structure and algorithm course,python with data science,data science online course,data science online course,learning data science,machine learning for data science


Welcome everyone this is a article on Ruby programming and I'm really excited to go through all of the material and walk through this great language.

It's one of the clearest languages to read and hopefully you'll think so too one thing.
It's so easy to read and it's so easy to go through that you spend less time worrying about syntax and things like that and you have more time to actually work on building programs which is really the fun part so hopefully you'll agree and really enjoy.

I'm definitely here to help you, always let me know if you have any questions so to get started
 
What is Ruby
It's a programming language. It's open source which means that it's free to use and it's a great way to build applications now one thing to know in order to build things like web applications you need to typically use a web framework and we'll get and there are a few very popular ones that are built on top of Ruby that make it really fun to build web apps and we'll build a couple of those.

But it's really important to understand the difference Ruby's not like PHP where you can render it easily in the browser and and that kind of thing so you'll start to see the difference as we build things in their files and on the console and then you'll see a difference. algorithms and data structure
When we actually get it on the browser and see what we have to do to create web applications which leads me into the next part. course in data science

Which is what type of applications are built using Ruby

Now each one these applications are built using Ruby on Rails a popular web framework but Ruby on Rails is built on top of Ruby so in order to build rails apps you really need to understand how to program in Ruby so couple really popular applications you have Hulu which is one most popular online video destinations in the world twitch which was recently acquired by YouTube.  machine learning for data science

It's a great destination for people watching video games and that kind of thing has a great user interface luminosity one of the biggest learning initiative websites out there they've raised something like 50 or 60 million dollars in funding and have some great applications we heart it which is a great entertainment site.

learning data science Bloomberg business which takes different news articles and financial data and processes at all and gives it to users on a paid and a free basis and then one of the biggest Ruby on Rails applications if not the biggest application in the world which is Twitter.

Twitter was built from day one using Ruby on Rails and they haven't left it yet it's really been a great testing ground for seen how much you can scale Ruby and the entire rails framework into hundreds of millions of users so now that you have a good idea of what you can use Ruby.

Advantages 
  • The code written in Ruby is small/tiny, elegant and powerful because it has a low number of codes.
  • Ruby allows web applications to be created quickly and easily resulting in less hard work.
  • Ruby is a dynamic programming language that has no strict rules on how to integrate functionality and is very close to spoken languages.
  • Since Ruby is free, i.e. Ruby is free to copy, use, modify, it allows programmers to make the necessary changes as needed.

Disadvantages
  • Ruby does not have a wealth of informative resources that are appreciated by other programming languages.
  • The code written in Ruby is harder to debug, as it is generated most of the time during runtime, so it becomes difficult to read during debugging.
  • Ruby is a scripting-interpreted language, and scripting languages ​​are generally the most respected in those compilations, while Ruby is one of many other languages.

Application
  • Ruby offers an amazing feature called Ruby on Rails (RoR). It is a web framework used by programmers to speed up the development process and save time.
  • Ruby is used to create different types of web applications. It is currently one of the most advanced technologies for creating web applications.
Guys hope you like this article, i think now you may know about Ruby language.