|
Post by laughter on Mar 16, 2019 14:36:30 GMT -5
Lean into their cubes and say "all you guys ever do is WebDriverWait() around". That's old skool competitive talk. Does it still have traction in your generation? No, gopal knows I'm kidding and not advising him to do that .. actually it's an inside joke available only to fellow masters of the Marionette.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Mar 16, 2019 14:38:58 GMT -5
Lean into their cubes and say "all you guys ever do is WebDriverWait() around". That's old skool competitive talk. Does it still have traction in your generation? It's a Joke he is making now. Actually there is a class named 'WebDriverWait' in Java Selenium Binding which would wait for many things, so he was saying that I have to say to the manual tester that that's the work they are doing.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Mar 16, 2019 14:43:58 GMT -5
Oh my God! Java doesn't have the power to kill them off. C and C++ are the system programming language, Java is not the system programming language. If you want to develop OS, Compiler, Interpreter, you still have to use these languages. I am using a language named Ruby which is very high level language, this language interpreter is completely written in C(not even in C++). But Rust is the new system programming language which I believe it can replace C and C++. Ok, cool, thanks for the info. It's been nearly 20 years since I was taught C and C++, I genuinely thought they died a long long time ago. Ah! Okay, No no, they are clearly playing a main role even right now. High level language like Java,Ruby,Python can't replace C! Because the task you do in C can't be done via Java or other higher level language.
Have you ever heard of COBOL language? This is very old language but that language is also vastly used in the area of mainframe and one of my friend in my company is using for dialog system. Another friend is using Pascal.
|
|
|
Post by laughter on Mar 16, 2019 14:47:41 GMT -5
Oh my God! Java doesn't have the power to kill them off. C and C++ are the system programming language, Java is not the system programming language. If you want to develop OS, Compiler, Interpreter, you still have to use these languages. I am using a language named Ruby which is very high level language, this language interpreter is completely written in C(not even in C++). But Rust is the new system programming language which I believe it can replace C and C++. Ok, cool, thanks for the info. It's been nearly 20 years since I was taught C and C++, I genuinely thought they died a long long time ago. You could say C++ is to C what C is to assembly, and to some extent, java is to C++ what C++/C are relative to COBOL, FORTRAN and BASIC. It's easier to build complex systems with java than C++ because of some really good design foundations, but java's strength is it's weakness, in that it has to run on an interpreter, while C/C++ builds into a self-sufficient executable. So there's still plenty of straight C buried to this day down in the lower levels of all the flavors of Unix, and java's main commercial use is for building back-end business processing. And there have been dozens of other new languages that have sprung up in the past 20 years that are very different from either C/C++ or java (which have some similar syntax and constructs, as I recall, the guy who invented C got involved in java at one point). For example, one of them is a misnomer named javascript (which, oddly, has nothing to do with java), and that's what most of firefox is written in, and which powers most of today's commercial web pages. As another example, early google was a heavy user of something called python, which is gathering quite a bit of momentum over the years. My casual reads lead me to a vague association of python with gopal's treasured ruby.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Mar 16, 2019 14:48:57 GMT -5
No, gopal knows I'm kidding and not advising him to do that .. actually it's an inside joke available only to fellow masters of the Marionette. Ahh, ok, yeah I just Googled it and it all just looks like bot speak to me. I'll step down, one final question that came to mind though, won't AI close down all programmers jobs within the next ten years? No, that's Impossible. AI can do exceptionally well job in the area where rules are well defined. For an example, consider playing the chess game where rules are clear, so it can exceptionally plays well there. Computer perfectly act as if it's thinking by simply expanding a tree and choosing the success node. But not in the place where we work. it's possible to some extend but not completely.
|
|
|
Post by laughter on Mar 16, 2019 14:50:43 GMT -5
No, gopal knows I'm kidding and not advising him to do that .. actually it's an inside joke available only to fellow masters of the Marionette. Ahh, ok, yeah I just Googled it and it all just looks like bot speak to me. I'll step down, one final question that came to mind though, won't AI close down all programmers jobs within the next ten years? Hey, that might happen but to me it sounds alot like how people were proclaiming the impending doom of paper back in the late '80's, and maybe I'm wrong, but most of the hype about AI is just noise that's on about a 12 year cyclical repeat. Not to say there aren't advances, and not to say that automation isn't putting people out of work, but the more solutions technology offers, the more work it creates.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Mar 16, 2019 14:55:01 GMT -5
Ok, cool, thanks for the info. It's been nearly 20 years since I was taught C and C++, I genuinely thought they died a long long time ago. You could say C++ is to C what C is to assembly, and to some extent, java is to C++ what C++/C are relative to COBOL, FORTRAN and BASIC. It's easier to build complex systems with java than C++ because of some really good design foundations, but java's strength is it's weakness, in that it has to run on an interpreter, while C/C++ builds into a self-sufficient executable. So there's still plenty of straight C buried to this day down in the lower levels of all the flavors of Unix, and java's main commercial use is for building back-end business processing. And there have been dozens of other new languages that have sprung up in the past 20 years that are very different from either C/C++ or java (which have some similar syntax and constructs, as I recall, the guy who invented C got involved in java at one point). For example, one of them is a misnomer named javascript (which, oddly, has nothing to do with java), and that's what most of firefox is written in, and which powers most of today's commercial web pages. As another example, early google was a heavy user of something called python, which is gathering quite a bit of momentum over the years. My casual reads lead me to a vague association of python with gopal's treasured ruby. yes, CPU will run the interpreter and your program would be an input to this interpreter. Our program wouldn't run directly. That's the reason for slowness in Java but there are many compilers are found which would directly convert Java code into machine code but that would defeat the very purpose of Java's platform independent concept.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Mar 16, 2019 15:00:19 GMT -5
Ok, cool, thanks for the info. It's been nearly 20 years since I was taught C and C++, I genuinely thought they died a long long time ago. You could say C++ is to C what C is to assembly, and to some extent, java is to C++ what C++/C are relative to COBOL, FORTRAN and BASIC. It's easier to build complex systems with java than C++ because of some really good design foundations, but java's strength is it's weakness, in that it has to run on an interpreter, while C/C++ builds into a self-sufficient executable. So there's still plenty of straight C buried to this day down in the lower levels of all the flavors of Unix, and java's main commercial use is for building back-end business processing. And there have been dozens of other new languages that have sprung up in the past 20 years that are very different from either C/C++ or java (which have some similar syntax and constructs, as I recall, the guy who invented C got involved in java at one point). For example, one of them is a misnomer named javascript (which, oddly, has nothing to do with java), and that's what most of firefox is written in, and which powers most of today's commercial web pages. As another example, early google was a heavy user of something called python, which is gathering quite a bit of momentum over the years. My casual reads lead me to a vague association of python with gopal's treasured ruby. That's an interesting point you are making now. But also, there are something like accessing registry via Java is not possible. Accessing BIOS routine via Java is not possible. But it's possible via C. Java is not designed for that.
|
|
|
Post by laughter on Mar 16, 2019 15:03:16 GMT -5
You could say C++ is to C what C is to assembly, and to some extent, java is to C++ what C++/C are relative to COBOL, FORTRAN and BASIC. It's easier to build complex systems with java than C++ because of some really good design foundations, but java's strength is it's weakness, in that it has to run on an interpreter, while C/C++ builds into a self-sufficient executable. So there's still plenty of straight C buried to this day down in the lower levels of all the flavors of Unix, and java's main commercial use is for building back-end business processing. And there have been dozens of other new languages that have sprung up in the past 20 years that are very different from either C/C++ or java (which have some similar syntax and constructs, as I recall, the guy who invented C got involved in java at one point). For example, one of them is a misnomer named javascript (which, oddly, has nothing to do with java), and that's what most of firefox is written in, and which powers most of today's commercial web pages. As another example, early google was a heavy user of something called python, which is gathering quite a bit of momentum over the years. My casual reads lead me to a vague association of python with gopal's treasured ruby. yes, CPU will run the interpreter and your program would be an input to this interpreter. Our program wouldn't run directly. That's the reason for slowness in Java but there are many compilers are found which would directly convert Java code into machine code but that would defeat the very purpose of Java's platform independent concept. Even with code that builds away the interpreter, java will be slower than well-written C++ because of the built-in reference counting and garbage collection -- again, biggest strength/weakness, which is probably one of the reasons why you see Rust re-introducing alloc's.
|
|
|
Post by laughter on Mar 16, 2019 15:06:52 GMT -5
You could say C++ is to C what C is to assembly, and to some extent, java is to C++ what C++/C are relative to COBOL, FORTRAN and BASIC. It's easier to build complex systems with java than C++ because of some really good design foundations, but java's strength is it's weakness, in that it has to run on an interpreter, while C/C++ builds into a self-sufficient executable. So there's still plenty of straight C buried to this day down in the lower levels of all the flavors of Unix, and java's main commercial use is for building back-end business processing. And there have been dozens of other new languages that have sprung up in the past 20 years that are very different from either C/C++ or java (which have some similar syntax and constructs, as I recall, the guy who invented C got involved in java at one point). For example, one of them is a misnomer named javascript (which, oddly, has nothing to do with java), and that's what most of firefox is written in, and which powers most of today's commercial web pages. As another example, early google was a heavy user of something called python, which is gathering quite a bit of momentum over the years. My casual reads lead me to a vague association of python with gopal's treasured ruby. That's an interesting point you are making now. But also, there are something like accessing registry via Java is not possible. Accessing BIOS routine via Java is not possible. But it's possible via C. Java is not designed for that. Hope Reefs thinks of a good thread name to move all of our noise to. Yes, you're right, and it brings up the point that the higher-order level languages never really killed assembly language .. I haven't looked for a long time but I bet Intel still publishes tools to work with their native processors. Hardware is obsolete before you buy it, but programming languages never die, they just get recycled and/or buried down and out of sight of polite society.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Mar 16, 2019 15:12:31 GMT -5
Ahh, ok, yeah I just Googled it and it all just looks like bot speak to me. I'll step down, one final question that came to mind though, won't AI close down all programmers jobs within the next ten years? Hey, that might happen but to me it sounds alot like how people were proclaiming the impending doom of paper back in the late '80's, and maybe I'm wrong, but most of the hype about AI is just noise that's on about a 12 year cyclical repeat. Not to say there aren't advances, and not to say that automation isn't putting people out of work, but the more solutions technology offers, the more work it creates. Well the sale of newspapers has certainly decreased. I don't know the stats of paperback versus Kindle, though Kindle is certainly popular with many. And yeah there's the possibility that you're right.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Mar 16, 2019 15:14:35 GMT -5
Ahh, ok, yeah I just Googled it and it all just looks like bot speak to me. I'll step down, one final question that came to mind though, won't AI close down all programmers jobs within the next ten years? No, that's Impossible. AI can do exceptionally well job in the area where rules are well defined. For an example, consider playing the chess game where rules are clear, so it can exceptionally plays well there. Computer perfectly act as if it's thinking by simply expanding a tree and choosing the success node. But not in the place where we work. it's possible to some extend but not completely. I don't tend to say that things are impossible. What was impossible 30 years ago, is modern day now. Your testers could easily be replaced by AI, as it would cost a lot less and be a lot quicker.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Mar 16, 2019 15:16:17 GMT -5
Ok, cool, thanks for the info. It's been nearly 20 years since I was taught C and C++, I genuinely thought they died a long long time ago. You could say C++ is to C what C is to assembly, and to some extent, java is to C++ what C++/C are relative to COBOL, FORTRAN and BASIC. It's easier to build complex systems with java than C++ because of some really good design foundations, but java's strength is it's weakness, in that it has to run on an interpreter, while C/C++ builds into a self-sufficient executable. So there's still plenty of straight C buried to this day down in the lower levels of all the flavors of Unix, and java's main commercial use is for building back-end business processing. And there have been dozens of other new languages that have sprung up in the past 20 years that are very different from either C/C++ or java (which have some similar syntax and constructs, as I recall, the guy who invented C got involved in java at one point). For example, one of them is a misnomer named javascript (which, oddly, has nothing to do with java), and that's what most of firefox is written in, and which powers most of today's commercial web pages. As another example, early google was a heavy user of something called python, which is gathering quite a bit of momentum over the years. My casual reads lead me to a vague association of python with gopal's treasured ruby. Thanks, I understood the majority of that
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Mar 16, 2019 15:17:40 GMT -5
Ok, cool, thanks for the info. It's been nearly 20 years since I was taught C and C++, I genuinely thought they died a long long time ago. Ah! Okay, No no, they are clearly playing a main role even right now. High level language like Java,Ruby,Python can't replace C! Because the task you do in C can't be done via Java or other higher level language.
Have you ever heard of GOPAL language? This is very old language but that language is also vastly used in the area of mainframe and one of my friend in my company is using for dialog system. Another friend is using Pascal.
I hadn't heard of Gopal language until now, is that yours? Yeah, I had heard of Pascal.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Mar 16, 2019 15:22:59 GMT -5
Ah! Okay, No no, they are clearly playing a main role even right now. High level language like Java,Ruby,Python can't replace C! Because the task you do in C can't be done via Java or other higher level language.
Have you ever heard of GOPAL language? This is very old language but that language is also vastly used in the area of mainframe and one of my friend in my company is using for dialog system. Another friend is using Pascal.
I hadn't heard of Gopal language until now, is that yours? Yeah, I had heard of Pascal. sorry I typed my name there accidentally. Its COBOL!
|
|