Heidi's strings at the heart and welcome to the first video of discourse of Cartland programming series.
So first of all since you have enrolled in this course.
So let me tell you the importance of Cartland So what are the key highlights for Cartland at present.
Now in the Google I'll do Kavan 7 the Cartland has been announced as the official Android language.
So bye bye to Java.
And in recent years the Gartley has gained tremendous popularity in terms of in terms of developing
applications such as Android and this Gartley language has been developed by Jack Brenes company.
Now this is a company that has created the intelligent I.D. And if you are an Android developer then
you must be knowing that the Android studio has been built on top of the intelligent intelligence.
So now you can understand the importance of the beans company.
It is the creator of intelligent ID and also the Cartland language.
Now the Cartland language is actually the open source project primarily under the Apache to license
which simply promotes the developer ecosystem as it is open source and it makes the developers community
united and contribute to this open source project more freely.
And now next proceeding forward can we see.
Is it meant to replace Java.
Just because in Google IO to Caven 7 the Cartland has been announced as the official language of Android.
So is it going to replace Java in future.
If you take my opinion the answer is strict no because I present the maximum number of Android projects
I'd present has been developed in Java so it is not going to replace Java but we can use Gartley along
with Java in the same project and Vivier.
Actually comparing Cartland with Java just because the Cartland is more flexible version of Java you
can see it is actually the JVM language and it is a more powerful language compared to Java and the
Android applications can be big on Cartland along with using Java and C++ alongside and proceeding forward
via Cartland is more powerful than Java or Vytas scored more powerful version of Java because the Cartland
is more expressive and more concise in the less amount of code you can get more output compared to Java
where you have to write a large number of lines of code to express the same thing.
So we can say Cartland is actually more concise than Java.
In the less number of lanes you can express more and Gartley also provides the safety features for your
application such as it is immutable in nature.
And then liberalitie factor so in Cartland you won't find the null pointer exception compared to Java.
They are their developers often used to get the null pointer exceptions while running the application
in their own time.
So say bye bye to the null pointer exceptions in case of Cartland.
So these two features makes the application more healthy and safer to use which means less number of
crash reports will be there for all applications.
And now re-asserting forward this ensures more performance of your applications at the hands of the
user.
And now at the end.
Let us check out some other features of Cartland that are vert to discuss about such as the Cartland
is actually the JVM language.
Now that Java is the first JVM language so similar to Java The Guardian is also the JVM language.
So you need to install the Java adjudicates that contains the Java virtual machine before you start
developing any applications.
And the syntax in case of Cartland programming language is more expressive and concise as you already
discussed it in the previous slide and it simply supports high order functions.
Now in case of Java we can only pass variables or reference variable to the functions right.
But in case of Cartland we can simply pass functions within a function that is apart from variables.
You can also pause function as a meter and next the Cartland also support the lambda expression and
also it has a large number of features such as string templates and there are many more.
We will discuss it throughout the course itself and then the most important feature of course is that
the Cartland and Java are together in operable.
Now vord does this in their operational means.
It simply means that inside the same application you can have both Java and Cartland files that is suppose
you are making an e-commerce application so inserted that application you can have Gartley programming
code as well along with the Java programming.
Now currently If your application is vague on top of Java then please don't worry about it.
You can add Cartland course in the same Java project.
Now the question arises if we have both Java and Cartland files within the same project.
Then how can they interact.
Now this is the beauty of using Cartland Java because they are indeed operable so you can call that
Java functions from the Cartland files and vice versa.
That is you can also call the Cartland calls from the Java files.
So in short at the end of discourse you will fall in love with Cartland and hence I see you have come
to the right place.
So let's get started with the software installation from the next video onwards.
This is showing so that your instructor and gadget guy guys in the next video.
Thank you.