Need advice about which tool to choose?Ask the StackShare community!
Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn MorePros of MATLAB
Pros of R Language
Pros of MATLAB
- Simulink20
- Model based software development5
- Functions, statements, plots, directory navigation easy5
- S-Functions3
- REPL2
- Simple variabel control1
- Solve invertible matrix1
Pros of R Language
- Data analysis84
- Graphics and data visualization63
- Free54
- Great community45
- Flexible statistical analysis toolkit38
- Easy packages setup27
- Access to powerful, cutting-edge analytics27
- Interactive18
- R Studio IDE13
- Hacky9
- Shiny apps7
- Shiny interactive plots6
- Preferred Medium6
- Automated data reports5
- Cutting-edge machine learning straight from researchers4
- Machine Learning3
- Graphical visualization2
- Flexible Syntax1
Cons of MATLAB
Cons of R Language
Cons of MATLAB
- Parameter-value pairs syntax to pass arguments clunky2
- Doesn't allow unpacking tuples/arguments lists with *2
- Does not support named function arguments2
Cons of R Language
- Very messy syntax6
- Tables must fit in RAM4
- Arrays indices start with 13
- Messy syntax for string concatenation2
- No push command for vectors/lists2
- Messy character encoding1
- Poor syntax for classes0
- Messy syntax for array/vector combination0
What is MATLAB?
Using MATLAB, you can analyze data, develop algorithms, and create models and applications. The language, tools, and built-in math functions enable you to explore multiple approaches and reach a solution faster than with spreadsheets or traditional programming languages, such as C/C++ or Java.
What is R Language?
R provides a wide variety of statistical (linear and nonlinear modelling, classical statistical tests, time-series analysis, classification, clustering, ...) and graphical techniques, and is highly extensible.
Need advice about which tool to choose?Ask the StackShare community!
Jobs that mention MATLAB and R Language as a desired skillset
What companies use MATLAB?
What companies use R Language?
What companies use MATLAB?
What companies use R Language?
Sign up to get full access to all the companiesMake informed product decisions
What tools integrate with MATLAB?
What tools integrate with R Language?
What tools integrate with R Language?
Blog Posts
What are some alternatives to MATLAB and R Language?
Ruby
Ruby is a language of careful balance. Its creator, Yukihiro “Matz” Matsumoto, blended parts of his favorite languages (Perl, Smalltalk, Eiffel, Ada, and Lisp) to form a new language that balanced functional programming with imperative programming.
Groovy
It is a powerful multi-faceted programming language for the JVM platform. It supports a spectrum of programming styles incorporating features from dynamic languages such as optional and duck typing, but also static compilation and static type checking at levels similar to or greater than Java through its extensible static type checker. It aims to greatly increase developer productivity with many powerful features but also a concise, familiar and easy to learn syntax.
Rails
Rails is a web-application framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern.
Golang
Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It's a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language.
Java
Java is a programming language and computing platform first released by Sun Microsystems in 1995. There are lots of applications and websites that will not work unless you have Java installed, and more are created every day. Java is fast, secure, and reliable. From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere!