What is the difference between cobol and java




















The first thread will process records from A to M, and the second process processes records N to Z, for example. The performance of online applications are generally related to the number of concurrent users - the higher the number of concurrent users, the more load there is on the processor, and the larger the memory requirement. However, this is not a new problem.

There are many load-balancing strategies for running Application-Servers, which cater for huge numbers of concurrent users. Think of the many concurrent users on Google, Amazon or Facebook, as prime examples. Bust still baasically it is structured prog. On the other hand Object Orientation is the base of Java. You can have your business processing modules, DB interaction modules in cobol. I haven't heard cobol used for any system level prog or web developement or UIs. But Java can be used along all layers of application from presentation to business layers.

Did I solve ur problem? U sounded very tense? Do revert back in case of further questions. Profile Answers by Senijor Mastrojani. Java is a young language compared to COBOL so there's always new features, classes and packages will add-on as well as compiler features to improve speed and versatility. Please Turn OFF your ad blocker. Learn More. First Prev Next Last. Since you're team is already using JavaScript, there are alot of examples and open source projects written with NodeJs, so I preffer this language in your backend application and also I am recommended using Mongo DB with It for saving data in it, and also for your frontend application I am recommanded using VueJs.

Make it simple, most of projects doesnt need a AI, ML or big algorithms. If your project just serving end users take it to the web ready compatible. Net, PHP Laravel. Hi there. I'm looking to build an employee time tracker web app. This should also be optimized for mobile.

I'm trying to figure out what the best stack is for this. I have knowledge of Java , JavaScript , some C. I don't mind learning a new language for this purpose. Any help or advice would be really awesome! Hi Otensia! I'd definitely recommend using the skills you've already got and building with JavaScript is a smart way to go these days. My advice would be " don't reinvent the wheel ". If you already have a skill set that will work well to solve the problem at hand, and you don't need it for any other projects, don't spend the time jumping into a new language.

For this project, I might recommend using Netlify , Vercel , or Google Firebase to quickly and easily deploy your web app. If you need to add user authentication, there are great examples out there for Firebase Authentication , Auth0 , or even Magic a newcomer on the Auth scene, but very user friendly. All of these services work very well with a JavaScript-based application.

From my point of view Java would be too bloated for suggested kind of an app. I myself use PHP as a backend a lot and React as frontend but moving thoughts towards full stack javascript world.

For just a time tracker app? I'd recommend going with a cloud-based approach. A couple serverless functions in whatever language you choose, and the front end can be a static website hosted inside a storage service blob for Azure, bucket for AWS, etc. This will ultimately probably save you a little time, and them a little money on hosting.

I was thinking about adding a new technology to my current stack Ruby and JavaScript. But, I want a compiled language, mainly for speed and scalability reasons compared to interpreted languages. I have tried each one Rust , Java , and Kotlin. I loved them, and I don't know which one can offer me more opportunities for the future I'm in my first year of software engineering at university. I will highly recommend Kotlin.

I have worked with all three intensely and so far the development speed and simplicity is the best with Kotlin. Kotlin supports coroutines out of the box. Now, it isn't something that can't be implemented in other languages but Kotlin makes it super easy to work with them.

Kotlin has a bit of learning curve, so, by the time you can actually use it idiomatically chances are that you will get proficient in Java too. But once you get it, you get it, then there is no other language ; Kotlin is backed by Google and Jetbrains team so you can expect latest programming features and good community support. Apart specific domains blockchain, IoT embedded software, AI, cloud almost no-one uses languages that compile in machine language, for a series of reason, most of all security and portability.

So, if you are going to learn for business go with Kotlin - Java is a bit ancien regime. If you seriously need to learn a language that compiles in ML - for example you will code for IoT - go with Go - or Rust - but keep in mind that Rust is much less used than Go. The world of IT is beautiful.

I'd say Rust's knowledge will be more valuable in comparison. It depends on which level and use cases you prefer to work at.

Close to the machine? Java has many job positions but I suggest Kotlin over it. Think about it as a better Java, but fewer job positions. Do you want to do your own projects? So a productive language like Ruby is way better. Like to program front-end apps? Take JS. Find your passion.

If you want a compiled language then go for Rust. It takes a certain mindset to get your head around its memory management system and the way it handles "borrowed" memory. However, it will generate blindingly fast code that you can cross-compile for other platforms. As a systems programming language I highly recommend it. Take time and learn it. Java is only compiled to bytecode, not to machine code. So it executes in the Java Virtual Machine.

DOn't think that its not fast, because the latest incarnation are very fast indeed. For most practical purposes, users of your code won't notice any difference. There are a heck of a lot of features in Java that you either have to import via crates in Rust, or write yoursef. So productivity-wise, Java may well beat Rust.

Kotlin is a Java-lookalike. It's a nice, and succinct version of Java and is totally interoperable. But its a bit niche, and for me it fails because my dev environment of choice Spring Tool Suite doesn't really play well with Kotlin. To use it you would be well advised to use iDeaj. I have used kotlin, and I like it, but not enough to ditch all my Java code. I'd recommend you to take a look at Java and Kotlin, the first due to the number of companies that actively use it in your products. Kotlin is gaining adept since it is fully compatibly with the Java ecosystem but usually requires less code to do the same ignoring other benefits of the language.

Another benefits of the Kotlin is that it is in fact multiplatform, where you could use the same syntax to code for mobile, web and backend applications. The drawback of Kotlin, is the number of open jobs that exists currently compared to Java, but I pretty sure that it will change in the near future.

All those are nice languages, but Rust is harder to learn properly and has a smaller ecosystem. If you want to work in system programming like hardware drivers Rust is probably your choice. When talking about Kotlin and Java, both are good. But Kotlin, again, gives much more opportunities. Kotlin-JS gives you browser applications, Kotlin-Native allows to compile to native application and interop with them. Kotlin-WASM will be available shortly.

Rust is better than Kotlin-Native for native development tight now, but not by far and it makes sense only if you are focusing only on native development. The code is also really concise, readable and modern. It also provides many features that you will find in many other programming languages. I am new to programming and am a university student. While Computer Science is not my area of study, I am majoring in a subject that branches off computer science and health informatics, which deals with databases.

I am currently in a programming fundamentals course at my university.



0コメント

  • 1000 / 1000