Notice: Home alone tonight?
Topic: Programming
+Anonymous A — 5 months ago #68,019
The world is being driven by technology now, it is inevitable that robotics and coding skills will be one of the core subjects to be taught in schools in the future.
Learning coding at an early age places you at an advantage and can help you advance faster.
Furthermore, the skills picked up from learning coding can also applied in school and the outside world.
When you learns to code, you are also learning how to think. Coding helps to foster problem-solving skills and thought processes, and enable you to subconsciously learn how to use computational thinking skills in your daily life.
For example, algorithmic thinking trains you to look at a problem in a different ways, and to solve it using a series of ordered steps, which could come in hardy during a mathematics class.
Through coding, you will also be slowly trained to identify, analyse and implement solutions using the most efficient and effective combination of steps and resources.
But why is text-based coding better as compared to "drag-and-drop' pre-set coding software? Text-based coding is strict with spelling and letter casing, and also encourages you to remember commands and coding syntaxes, which can help to improve your spelling and memory ability.
It can also enhance your computer and typing skills. 'Drag-and-drop pre-set coding software usually have restrictions set by the developer, which limits how much you can do on the software.
Text-based coding software like Arduino uses simple C language to code, which enable you to have more control in the code design, and can hone your creativity and innovative skills because it is possible to build almost anything.
The freedom to build almost anything also instils in your interest to learn coding which enhances your creativity that can be used in other areas as well.
+Anonymous B — 4 months ago, 3 weeks later[T] [B] #674,399
until artificial intelligence replaces the average programmer
+Anonymous C — 4 months ago, 7 hours later, 3 weeks after the original post[T] [B] #674,409
The only problem is, most Zoomers have no computer/laptop besides their phone, and their keyboards aren't designed for coding.
+Anonymous D — 4 months ago, 5 days later, 3 weeks after the original post[T] [B] #674,501
❝If at first you don't succeed, call "It Version 1.0." - a sign in a software company.
Computer programmers, whose forte is problem-solving, often do well at bridge. But declarers get only one try at making a contract. If at first you don't succeed, have another chance in reserve.
It's a mystery why today's North raised to 3NT instead of looking for a 4-4 spade fit via Stayman. West led the 10 of clubs; jack, king, ace. Declarer then cashed the A-K of spades. A 3-2 break would have given him nine sure tricks, but West threw a diamond.
South next led a heart to dummy and returned a diamond, finessing with his queen. West won, and the defense ran the clubs for down one.
South gave himself only one chance. After he sees the 4-1 spade break, he can take the ace, king and queen of hearts. When East-West follow, South's fourth heart is good for his ninth trick. If the hearts failed to break, the lead would be in dummy, and South could try the diamond finesse.
DAILY QUESTION
You hold:
♠ 10 ♥ 10 8 6
♦ K 9 8 4 ♣ Q 10 9 5 2
Both sides vulnerable. The dealer, at your left, opens one heart. Your partner doubles, and you respond ("advance") two clubs. Partner raises to three clubs. What do you say?
ANSWER: Your partner knew you were obliged to take out his double and you promised no values, yet he has tried for game. Your hand could be worse. Bid five clubs. Partner's hand will be no weaker than A J 5 3, 7, A J 6, A J 6 4 3.
+Anonymous E — 5 days ago, 4 months later, 4 months after the original post[T] [B] #676,349
for (i = 0; j < numbers.length; i++)
{
for (int j = 1; j < (numbers.length - i); j++)
{
if (numbers [j - 1] > numbers[j])
{
Integer temp = numbers[j - 1];
numbers[j - 1] = numbers[j];
numbers[j] = temp;
}
}
}