0
What is purpose of your coding?
Consider a robot can mimic your coding and give new solution.
11 ответов
+ 5
That robot would need to be programmed
+ 2
That will be done when an AI passes Turing test .
And,i think turing test is not so easy bcoz,to fill emotion with some sets of instruction (Algorithm) is not so easy.
So,don't worry dude there is always any purpose of doing something 😉
+ 2
Basically, coding is nothing but.... Assigning a specific task to computer.... But computer can't understand human languages... So we developed programming languages... Which will convert code into binary code format.... It will be understood by computer... And it displays result of our assigned task....
+ 1
Consider a piece of junk. That's the robot without someone to program it to do what it needs to do, and someone to maintain and monitor it.
+ 1
"Mimic" is a good word. It means imitate, copy, pretend.
There are tools today which allow machines to imitate a programmer: such as CoPilot. But this is basically just an experiment, and more of a supporting utility for a coder, not a replacement. How it works, is it has a huge database of a lot of code written by others, and it tries to suggest you some of that, based on a guess what you would like to achieve. It's like copying from stackoverflow, but saves some trouble of searching for the right solution.
It might sound like a big deal. But the question is: using such a tool, does it make you a better or worse programmer? I heard from very smart coders, they hated it, because if you rely on CoPilot, you turn off your creative thinking and problem solving mindset.
This technology is far from being an autonomous problem solver. It is just remixing old ideas. Which may or may not be suitable for the particular problem that you are tackling. Who can decide if the robot did a decent job?
+ 1
Coding/Programming is instructing the machine. Instruction is given to make the machine perform certain tasks. You can program a computer or any thing that has computer in it (embedded system).
Hardware can only mimic human body. Faculties of mind like intelligence can only be mimicked by software (although not perfectly).
So basically, all intelligence in machines is either programmed or acquired by making the system experience zillions of mock scenarios and learn from those experiences (machine learning).
In short,
Programming -> logic-based, logic fed directly via the program (all thinking to be done by the programmer, computer obeys if it understands)
ML -> fail and learn (computer learns by experience, not instruction)
Experience for a machine is a result of fine-tuning its logic based on its prediction and reality.
Yes, some day AI will write code for you but software design and architecture principles will still be relevant. You must understand that software is not just programming...
+ 1
def __init__(self, name, type):
self.name = name
self.type = type
def stringPokemon(self):
print(f"Pokemon name is {self.name} and type is {self.type}")
class GrassType(Pokemon):
# overrides the stringPokemon() function on 'Pokemon' class
def stringPokemon(self):
print(f"Grass type pokemon name is {self.name}")
poke1 = GrassType('Bulbasaur', 'Grass')
poke1.stringPokemon
poke1.stringPokemon()
poke2 = Pokemon('Charizard', 'Fire')
poke2.stringPokemon
poke2.stringPokemon()
+ 1
What will be the output of the above, please
+ 1
Humans are hooked Machines are Learning ..
+ 1
I love coding
0
Patience Momoh It is better to post as a separate question.