Yes, the requirements are that they are honest, reliable, and willing to learn and work.@fschmidt what are the requirements? Can any newbie with motivation take the Job?
Yes, the requirements are that they are honest, reliable, and willing to learn and work.@fschmidt what are the requirements? Can any newbie with motivation take the Job?
Python looks interesting. I think. I will try and learn, In shaa' Allah.
@fschmidt what are the requirements? Can any newbie with motivation take the Job?
I will start learning Python, In shaa' Allah. Will it be beneficial in terms of using PHP? Because my teacher is teaching us to program in PHP.
When I see the words Java, C# or C++, that is usually the last that I will read about the project, because I consider these terms to be non-starters. Show stoppers.I have 2 open source projects:http://luan.luanhost.com
Quite hard to see what it is, except for being written in luan.
If you look at these projects, you will see that my programming philosophy reflects my religious views, namely that I support humble simplicity and I reject all modern ideological fashion. Let me know if either of these projects interest you.
Well, Java is a corporate concept originally designed by Sun Microsystems. In its first version, 0.96, it was certainly something interesting to look at. Gosling created something that looked a bit exciting. Eventually, I came to the conclusion that object-oriented programming is at best a programming pattern, and certainly not a general building brick, on which you can say that you can base every program. There are valid turing-complete axiomatizations that use sets as building bricks (Zermelo-Fränkel), functions (Church, lambda calculus), apparently also types (Bertrand Russell, type theory). There is even a valid but not turing-complete axiomatization that uses numbers as its building bricks (Dedekind-Peano). Or you could use an axiomatization based on combinators such as in the SKI combinator calculus. In fact there is an unlimited number of axiomatizations possible that will allow you to express all possible knowledge that can be executed on a Turing machine. However, there is no valid axiomatization based on objects. Nobody has ever produced one.But I am still curious why you hate Java.
I see Java as a somewhat higher level C that is very portable.
Luan integrates very tightly with Java which means that I can access all the usable stuff in Java from Luan. Java is probably second after C in terms of the amount of usable stuff available. It is much more work to make C stuff available in Lua than to make Java stuff available in Luan. Also, Luan is faster than Lua because Luan is compiled for the JVM. And the threading models for Lua and LuaJit aren't very good. Luan lets one do the equivalent of a fork by just cloning all the data for another thread. This is clean and simple. Luan also integrates cleanly with bash by treating a script as a type of URI what can be opened and read from of written to. Anyway, the main issue I guess is Java, so please explain this to me.
Yes, I agree. That is why the original prototype, version 0.96, was quite good. People liked it. Gosling managed to make an interesting point. Everything that followed that original version, was no longer Gosling floating a concept, did not improve it, but just made it increasingly unusable.Java isn't a corporate concept. Java is Gosling's concept, and Gosling happened to work at a corporation at the time.
Well, I believe that a programming language is the reflection of a particular mathematical axiomatization. Lisp is a very good example for that. The concept was first published in 1958. Lisp and its derivatives are still viable programming languages today, because underlying math did not rust. There is no underlying math for Java. In other words, Java is absolutely not in the same league. Enforcing a circumstantially-useful programming pattern through programming language syntax is not what we needed then, and also not what we need now. Not everything is a valid class or object. If it were, they would have phrased an object calculus first. Everything really is a function. The lambda calculus guarantees that. Therefore, I ignore things like Java. These things just don't have it and don't cut it.This is a reasonable combination of programming patterns.
At the metalevel, a programming concept is mathematics. Java is just not good mathematics. In fact, it is not mathematics at all. Therefore, it is fundamentally not good for anything it claims to be good at.It is particularly good for developing libraries since object-oriented programming is good at encapsulation. It isn't so good for rapidly developing applications.
At best Java could be falsifiable (as in science) but never provable (as in math).Other paradigms may work for libraries, but they are unproven and Java is proven, so why bother?
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.