<sub>By geralt on pixabay.com</sub> --- As some of you know, I recently finished my B.Sc. in biology. As fewer of you know, I will start my Master's not this, but next year. This leaves me some time for other things (like working part-time in a biopharmaceutical lab, being the COO of Utopian, you know, mundane stuff). For my biopharmaceutical lab job, I needed to be enrolled as a student, because else they'd have to pay me more, and thus not hire me. Capitalism in action. This left me with the question what I should enroll in. Of course, I wouldn't need to actually pass the class, but the thought of not accomplishing anything useful frustrated me, which led to the decision of enrolling as a computer science student and taking programming classes. Now, the classes use [SML](https://en.wikipedia.org/wiki/Standard_ML), a functional programming language that I won't really use in my life. *But* SML is a good basis to get a general *understanding* for how programming works. It's very mathematical and will (hopefully) teach me how to think in code. And because nothing is really accomplished if it hasn't been told to anyone, I've decided to share some of the things I'm doing for those classes. On this blog, because I don't think it's high quality enough for my main blog. Still, I'll write this with the assumption that those reading it can't code, because why would you want to read this otherwise? --- --- --- * *Task 1: Write a function that gives you the highest of three numbers. Use conditionals.* A "conditional" is the "if - then - else" construct, and one of the things that are easiest to understand (in my opinion), because it's basically "normal" language. But be careful, in case you're dating a programmer because the conditional might get you some unwanted results. "Go to the supermarket. ```If``` they have eggs ```then``` bring 10 ```else``` try another supermarket." Will get you the 10 eggs. "Go to the supermarket. Buy milk, ```if``` they have eggs ```then``` bring 10, ```else``` try another supermarket." Will get you 10 cartons of milk, if the supermarket had eggs. For my "give me the highest number" function, I chose ```x,y,z``` as variables, then checked if x is bigger than both y and z. If it was not, I compared y and z to see which of those is higher. Easy.  --- --- * *Task 2: Calculate the cross sum of a number, once using a recursion and once using a tail recursion."* What's a recursion? Basically, you calculate something, take the result, put it in your original statement, and do the whole process all over again, until you reach a specific result. A tail recursion is similar, but you don't have to "remember" the result you got before, which uses up fewer resources.  What I did here first is the recursion. ```x div 10``` means I divide x by 10, and all I get is the number with the decimals shaved off. For example, ```21 div 10``` would give me a ```2```. ```x mod 10``` is similar, just the other way around: It gives me what's left after the divison. ```21 mod 10``` would give me ```1```. So, ```quer``` (for "Quersumme", which is German for "cross sum") first checks if ```x div 10``` is smaller than ```1``` (which would be the case for all (positive) numbers between 1 and 9). If that's the case, it gives back exactly this number. If not, the function uses itself again, but changes ```x``` to ```x div 10``` (example: ```12``` becomes ```1```) and adds ```x mod 10``` (in this example, creating the formula ```quer (1) + 2```). Then it starts over. Now, ```1 div 10``` is smaller than ```1```, so we keep the ```1```. We now have ```1+2```. The result? ```3```. We successfully calculated the cross sum! The tail recursion ```quer2``` does something similar, with one small difference: We don't add a ```+ something``` to the function, which allows us to throw everything that happened before out. In the first step, it again tests if ```x mod 10``` is smaller than ```1``` and gives out ```x```if that's the case. So far, so good. But if ```x mod 10```isn't smaller than ```1```, the"help function" ```quer' ```comes into play. What does ```quer'``` do? In contrary to ```quer```and ```quer2```it has two variables, ```x```and ```y```. If you take a peek at the examples that come after, you'll see that I set the value of ```y``` to ```0```. Now, let's take an x for which ```x div 10 >= 1``` and see what ```quer'``` does with that. ``` quer'(12,0) 12 mod 10 < 1 ? -> 12 mod 10 = 2, false! -> change quer'(12,0) to quer'(12 div 10, 0 + 12 mod 10) (repeat from the beginning with new values) quer'(1,2) -> 1 mod 10 < 1 ? -> 1 mod 10 = 1, false! -> change quer'(1,2) to quer'(1 div 10, 2 + 1 mod 10) (repeat from the beginning with new values) quer'(0,3) -> 0 mod 10 < 1? -> 0 mod 10 = 0, true! -> 3 + 0 mod 10 -> 3 ``` <br> Aaaaand we have our result! There's a couple more exercises I already did, but I think I should split it up in more posts, as it might get a bit overloaded. Feel free to ask questions in the comments.
author | suesa-random |
---|---|
permlink | suesa-s-adventures-in-programming-part-1-of |
category | programming |
json_metadata | {"community":"steempeak","app":"steempeak","format":"markdown","tags":["programming","tutorial","technology","code","computerstuff"],"links":["https://en.wikipedia.org/wiki/Standard_ML"],"image":["https://cdn.pixabay.com/photo/2016/04/04/14/12/monitor-1307227_960_720.jpg","https://cdn.steemitimages.com/DQmQaPFvHT6QgeauQLpM46ZSvpUxgucpFakBJ8fi27B1iyK/%C3%9C1A9%20mit%202%20konditionalen.JPG","https://cdn.steemitimages.com/DQmW8GU1cZ722Yg3SNb9HhoTsrqfSmJRVsUmLGxRQeXZNQB/%C3%9C1A14.JPG"]} |
created | 2018-10-28 10:19:12 |
last_update | 2018-10-28 10:19:12 |
depth | 0 |
children | 20 |
last_payout | 2018-11-04 10:19:12 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 12.345 HBD |
curator_payout_value | 3.786 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 5,370 |
author_reputation | 29,768,903,867,487 |
root_title | "Suesa's Adventures in Programming (Part 1 of ?)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 74,203,233 |
net_rshares | 13,779,756,136,174 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
thecryptodrive | 0 | 75,312,201,743 | 30% | ||
techslut | 0 | 398,912,028,967 | 100% | ||
apsu | 0 | 6,611,838,478 | 25% | ||
passion-fruit | 0 | 3,260,330,837 | 30% | ||
fortune-master | 0 | 3,271,458,035 | 30% | ||
xplosive | 0 | 3,235,964,835 | 100% | ||
reggaemuffin | 0 | 9,785,233,572,979 | 100% | ||
yehey | 0 | 17,661,037,418 | 10% | ||
adrenalinewings | 0 | 48,501,250 | 25% | ||
robofox | 0 | 6,207,053,592 | 100% | ||
ew-and-patterns | 0 | 292,972,368,007 | 35% | ||
changeangels | 0 | 29,050,130 | 100% | ||
sensation | 0 | 298,333,278 | 100% | ||
bachuslib | 0 | 21,186,821,671 | 100% | ||
abigail-dantes | 0 | 467,506,665,750 | 50% | ||
upgoat | 0 | 1,565,040,423 | 100% | ||
resheep | 0 | 428,194,835 | 100% | ||
upcroak | 0 | 143,156,823 | 100% | ||
joannahopper | 0 | 218,121,287 | 100% | ||
glitterbooster | 0 | 4,446,686,782 | 30% | ||
badham | 0 | 111,745,247 | 50% | ||
kamikaze | 0 | 239,861,538,083 | 15% | ||
espoem | 0 | 2,907,692,872 | 2% | ||
mcfarhat | 0 | 34,985,143,934 | 30% | ||
jesusj1 | 0 | 74,721,572 | 99% | ||
msfrozendust | 0 | 0 | 100% | ||
earisu | 0 | 1,202,974,626 | 100% | ||
bubbleburst | 0 | 5,888,289,507 | 100% | ||
thomasgift | 0 | 2,069,157,394 | 50% | ||
scienceangel | 0 | 39,332,974,737 | 100% | ||
legato | 0 | 8,968,708,525 | 100% | ||
terrylovejoy | 0 | 34,762,120,977 | 100% | ||
lukasmining | 0 | 2,750,971,946 | 50% | ||
lemony-cricket | 0 | 281,159,215,775 | 100% | ||
didic | 0 | 12,213,086,138 | 20% | ||
kristves | 0 | 13,610,585,368 | 100% | ||
themuffinman | 0 | 47,679,106 | 100% | ||
thefunfactory | 0 | 72,221,973 | 100% | ||
someonefun | 0 | 72,220,476 | 100% | ||
funbox | 0 | 72,220,474 | 100% | ||
funlands | 0 | 410,273,193 | 100% | ||
funanime | 0 | 72,220,461 | 100% | ||
funkyfun | 0 | 72,220,451 | 100% | ||
funnyfun | 0 | 72,220,450 | 100% | ||
dmonia | 0 | 72,220,447 | 100% | ||
goldrym | 0 | 72,219,756 | 100% | ||
qeoddrir | 0 | 72,221,450 | 100% | ||
dodrorth | 0 | 72,231,677 | 100% | ||
iedot | 0 | 47,406,328 | 100% | ||
juanmanuellopez1 | 0 | 479,195,445 | 100% | ||
agnikana | 0 | 20,583,510,238 | 100% | ||
kex | 0 | 20,814,707,555 | 100% | ||
lemcriq | 0 | 1,050,159,199 | 100% | ||
ikarus56 | 0 | 826,178,588 | 5% | ||
atanas007 | 0 | 4,961,733,800 | 100% | ||
coinsandchains | 0 | 1,882,402,237 | 4.07% | ||
teamestonia | 0 | 4,324,186,250 | 100% | ||
soundworks | 0 | 830,517,191 | 100% | ||
council | 0 | 618,483,961 | 10% | ||
arsadulislam | 0 | 224,105,815 | 45% | ||
drsensor | 0 | 12,255,832,375 | 100% | ||
literaturkritik | 0 | 16,108,914,721 | 100% | ||
xves | 0 | 535,965,667 | 100% | ||
wstanley226 | 0 | 2,946,503,793 | 50% | ||
perepilichnyy | 0 | 1,877,339,070,883 | 100% | ||
linkerstinker | 0 | 404,127,469 | 50% | ||
cryptorunway | 0 | 41,577,681 | 50% | ||
ilovecoding | 0 | 805,651,575 | 10% | ||
leysonrye0724 | 0 | 32,022,775 | 50% | ||
etasarim | 0 | 6,633,673,084 | 100% | ||
jchappe | 0 | 30,407,831 | 49% | ||
anthive | 0 | 33,348,353 | 50% | ||
mkgfabo | 0 | 24,713,807,670 | 100% | ||
curbot | 0 | 1,975,286,991 | 5% | ||
nurah | 0 | 91,716,125 | 50% | ||
bitok.xyz | 0 | 9,491,643,918 | 1% | ||
kingnosa | 0 | 46,474,921 | 50% |
*SME* (subject-matter expert) that has hands-on experience about software development and programming is pretty rare but really needed in most industries. Keep it up because the industries that aim to make a big impact (not sure if I could say the world 😂) needs that.
author | drsensor |
---|---|
permlink | re-suesa-random-suesa-s-adventures-in-programming-part-1-of-20181028t105250709z |
category | programming |
json_metadata | {"community":"busy","app":"busy/2.5.6","format":"markdown","tags":["programming"],"users":[],"links":[],"image":[]} |
created | 2018-10-28 10:52:51 |
last_update | 2018-10-28 10:52:51 |
depth | 1 |
children | 4 |
last_payout | 2018-11-04 10:52:51 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.032 HBD |
curator_payout_value | 0.010 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 268 |
author_reputation | 17,679,210,755,117 |
root_title | "Suesa's Adventures in Programming (Part 1 of ?)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 74,204,653 |
net_rshares | 36,604,753,006 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
suesa | 0 | 36,604,753,006 | 10% |
That's what I thought, too many people focus only on their field of expertise, and neglect everything else. Especially in our time, programming is something that one should at least know some basics of, imo.
author | suesa |
---|---|
permlink | re-drsensor-re-suesa-random-suesa-s-adventures-in-programming-part-1-of-20181028t113614367z |
category | programming |
json_metadata | {"tags":["programming"],"community":"steempeak","app":"steempeak"} |
created | 2018-10-28 11:36:18 |
last_update | 2018-10-28 11:36:18 |
depth | 2 |
children | 3 |
last_payout | 2018-11-04 11:36:18 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.016 HBD |
curator_payout_value | 0.004 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 207 |
author_reputation | 218,686,954,260,455 |
root_title | "Suesa's Adventures in Programming (Part 1 of ?)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 74,206,677 |
net_rshares | 19,559,522,867 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
drsensor | 0 | 12,074,186,426 | 100% | ||
milky-concrete | 0 | 7,485,336,441 | 14.75% |
Also, try to learn low-level architecture a little bit like "how the program gets run", "what's the magic behind that", etc. Sometimes it really helps a lot when facing strange cases.
author | drsensor |
---|---|
permlink | re-suesa-re-drsensor-re-suesa-random-suesa-s-adventures-in-programming-part-1-of-20181028t124325479z |
category | programming |
json_metadata | {"community":"busy","app":"busy/2.5.6","format":"markdown","tags":["programming"],"users":[],"links":[],"image":[]} |
created | 2018-10-28 12:43:30 |
last_update | 2018-10-28 12:43:30 |
depth | 3 |
children | 2 |
last_payout | 2018-11-04 12:43:30 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.032 HBD |
curator_payout_value | 0.003 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 183 |
author_reputation | 17,679,210,755,117 |
root_title | "Suesa's Adventures in Programming (Part 1 of ?)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 74,209,808 |
net_rshares | 36,479,537,690 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
suesa | 0 | 36,479,537,690 | 10% |
Hello! Your post has been resteemed and upvoted by @ilovecoding because **we love coding**! Keep up good work! Consider upvoting this comment to support the @ilovecoding and increase your future rewards! ^_^ Steem On!  *Reply !stop to disable the comment. Thanks!*
author | ilovecoding |
---|---|
permlink | 20181028t101923761z |
category | programming |
json_metadata | {"tags":["ilovecoding"],"app":"ilovecoding"} |
created | 2018-10-28 10:19:24 |
last_update | 2018-10-28 10:19:24 |
depth | 1 |
children | 0 |
last_payout | 2018-11-04 10:19:24 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 323 |
author_reputation | 40,845,997,808 |
root_title | "Suesa's Adventures in Programming (Part 1 of ?)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 74,203,242 |
net_rshares | 376,978,695 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
ilovecoding | 0 | 376,978,695 | 5% |
<div class="text-justify"> <p>Well, I only have one question. Can this programming language be used for anything, and in any type of project?</p></div
author | juanmanuellopez1 |
---|---|
permlink | re-suesa-random-suesa-s-adventures-in-programming-part-1-of-20181028t123642494z |
category | programming |
json_metadata | {"tags":["programming"],"app":"steemit/0.1"} |
created | 2018-10-28 12:37:27 |
last_update | 2018-10-28 12:37:27 |
depth | 1 |
children | 6 |
last_payout | 2018-11-04 12:37:27 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.032 HBD |
curator_payout_value | 0.002 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 150 |
author_reputation | 17,245,207,026,261 |
root_title | "Suesa's Adventures in Programming (Part 1 of ?)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 74,209,521 |
net_rshares | 36,511,847,682 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
suesa | 0 | 36,511,847,682 | 10% |
SML is a relatively pure language, so it is with less clutter, great for teaching but nit good for real world problems. It can be used but it would be a poor choice.
author | reggaemuffin |
---|---|
permlink | re-juanmanuellopez1-re-suesa-random-suesa-s-adventures-in-programming-part-1-of-20181028t210300559z |
category | programming |
json_metadata | {"tags":["programming"],"app":"steemit/0.1"} |
created | 2018-10-28 21:03:00 |
last_update | 2018-10-28 21:03:00 |
depth | 2 |
children | 2 |
last_payout | 2018-11-04 21:03:00 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.031 HBD |
curator_payout_value | 0.007 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 165 |
author_reputation | 37,964,839,695,531 |
root_title | "Suesa's Adventures in Programming (Part 1 of ?)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 74,233,679 |
net_rshares | 36,656,906,281 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
mys | 0 | 458,618,160 | 0.4% | ||
cantribute | 0 | 12,870,511,612 | 48.29% | ||
dheerajdj | 0 | 12,348,884,116 | 63.75% | ||
pixelfan | 0 | 843,144,505 | 0.4% | ||
cheneats | 0 | 212,438,189 | 80% | ||
sunrock | 0 | 9,923,309,699 | 100% |
<div class="text-justify"> <p>But I suppose then that the one who learns the SML language can program whatever, given the difficulty that it presents.</p></div>
author | juanmanuellopez1 |
---|---|
permlink | re-reggaemuffin-re-juanmanuellopez1-re-suesa-random-suesa-s-adventures-in-programming-part-1-of-20181029t101502456z |
category | programming |
json_metadata | {"tags":["programming"],"app":"steemit/0.1"} |
created | 2018-10-29 10:15:48 |
last_update | 2018-10-29 10:15:48 |
depth | 3 |
children | 1 |
last_payout | 2018-11-05 10:15:48 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 160 |
author_reputation | 17,245,207,026,261 |
root_title | "Suesa's Adventures in Programming (Part 1 of ?)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 74,266,067 |
net_rshares | 0 |
Well, all serious computer science students I've talked to so far (you know, those who don't just take the programming courses but also all the other stuff attached to the degree) think that SML is horrible to actually work with. I haven't really met many people who've used. I guess it's a bit impractical for actual projects and more suitable to understand the concepts of programming.
author | suesa |
---|---|
permlink | re-juanmanuellopez1-re-suesa-random-suesa-s-adventures-in-programming-part-1-of-20181028t124117776z |
category | programming |
json_metadata | {"tags":["programming"],"community":"steempeak","app":"steempeak"} |
created | 2018-10-28 12:41:21 |
last_update | 2018-10-28 12:41:21 |
depth | 2 |
children | 2 |
last_payout | 2018-11-04 12:41:21 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 387 |
author_reputation | 218,686,954,260,455 |
root_title | "Suesa's Adventures in Programming (Part 1 of ?)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 74,209,705 |
net_rshares | 0 |
<div class="text-justify"> <p>That is, it is more advisable to use SML more to practice programming. It shows that it is very complicated to do.</p></div
author | juanmanuellopez1 |
---|---|
permlink | re-suesa-re-juanmanuellopez1-re-suesa-random-suesa-s-adventures-in-programming-part-1-of-20181028t124846179z |
category | programming |
json_metadata | {"tags":["programming"],"app":"steemit/0.1"} |
created | 2018-10-28 12:49:36 |
last_update | 2018-10-28 12:49:36 |
depth | 3 |
children | 1 |
last_payout | 2018-11-04 12:49:36 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.032 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 153 |
author_reputation | 17,245,207,026,261 |
root_title | "Suesa's Adventures in Programming (Part 1 of ?)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 74,210,096 |
net_rshares | 36,412,614,008 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
suesa | 0 | 36,412,614,008 | 10% |
Hey, that's interesting! I started to learn some coding myself, too, recently, just some basic HTML, CSS, JS, and now C++. Just gotta buy a notebook to write stuff up and through to remember better and practice, practice, practice.
author | kristves |
---|---|
permlink | re-suesa-random-suesa-s-adventures-in-programming-part-1-of-20181030t134640910z |
category | programming |
json_metadata | {"community":"busy","app":"busy/2.5.6","format":"markdown","tags":["programming"],"users":[],"links":[],"image":[]} |
created | 2018-10-30 13:46:42 |
last_update | 2018-10-30 13:46:42 |
depth | 1 |
children | 0 |
last_payout | 2018-11-06 13:46:42 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 231 |
author_reputation | 22,552,191,872,154 |
root_title | "Suesa's Adventures in Programming (Part 1 of ?)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 74,341,778 |
net_rshares | 0 |
Very cool to see that you've taken up programming! Interesting choice of language to start with. I've never actually seen this one, but it seems that it is popular in the theoretical realm of things :) Good luck on your adventures!
author | lemony-cricket |
---|---|
permlink | re-suesa-random-suesa-s-adventures-in-programming-part-1-of-20181028t170501792z |
category | programming |
json_metadata | {"tags":["programming"],"app":"steemit/0.1"} |
created | 2018-10-28 17:05:06 |
last_update | 2018-10-28 17:05:06 |
depth | 1 |
children | 4 |
last_payout | 2018-11-04 17:05:06 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.042 HBD |
curator_payout_value | 0.013 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 233 |
author_reputation | 15,797,102,626,770 |
root_title | "Suesa's Adventures in Programming (Part 1 of ?)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 74,223,039 |
net_rshares | 49,059,443,716 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
suesa | 0 | 35,718,312,700 | 10% | ||
kristves | 0 | 13,341,131,016 | 100% |
The choice of SML is to have a pure functional language where it is rather unlikely that any students have previous experience with it. Thus giving everyone some fair ground to learn together. Languages like python, haskell or scheme might be popular enough to be known by many people. Whereas scheme is still pretty nice for teaching.
author | reggaemuffin |
---|---|
permlink | re-lemony-cricket-re-suesa-random-suesa-s-adventures-in-programming-part-1-of-20181028t210523091z |
category | programming |
json_metadata | {"tags":["programming"],"app":"steemit/0.1"} |
created | 2018-10-28 21:05:21 |
last_update | 2018-10-28 21:05:21 |
depth | 2 |
children | 0 |
last_payout | 2018-11-04 21:05:21 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.037 HBD |
curator_payout_value | 0.010 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 336 |
author_reputation | 37,964,839,695,531 |
root_title | "Suesa's Adventures in Programming (Part 1 of ?)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 74,233,792 |
net_rshares | 42,220,594,276 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
natord | 0 | 13,576,041,562 | 100% | ||
mys | 0 | 331,747,093 | 0.3% | ||
pixelfan | 0 | 619,883,030 | 0.3% | ||
karlin | 0 | 10,701,519,307 | 27.66% | ||
penghuren | 0 | 259,880,065 | 100% | ||
cuddlekitten | 0 | 4,354,460,416 | 100% | ||
elizabethbit | 0 | 12,377,062,803 | 66.79% |
Apparently next year we'll learn C and Java. Mostly Java. We'll see :D
author | suesa |
---|---|
permlink | re-lemony-cricket-re-suesa-random-suesa-s-adventures-in-programming-part-1-of-20181028t184328165z |
category | programming |
json_metadata | {"tags":["programming"],"community":"steempeak","app":"steempeak"} |
created | 2018-10-28 18:43:30 |
last_update | 2018-10-28 18:43:30 |
depth | 2 |
children | 2 |
last_payout | 2018-11-04 18:43:30 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 70 |
author_reputation | 218,686,954,260,455 |
root_title | "Suesa's Adventures in Programming (Part 1 of ?)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 74,227,713 |
net_rshares | 0 |
My 2c worth. Python is a useful language to learn as it is so widely used as an automation tool for so many applications. You could use it in your masters, as well as automation with the Steem based platform and many other applications you might not think of just yet. Once you learn SML, the other languages should be relatively easy to learn.
author | terrylovejoy |
---|---|
permlink | re-suesa-re-lemony-cricket-re-suesa-random-suesa-s-adventures-in-programming-part-1-of-20181029t005346841z |
category | programming |
json_metadata | {"tags":["programming"],"app":"steemit/0.1"} |
created | 2018-10-29 00:53:48 |
last_update | 2018-10-29 00:53:48 |
depth | 3 |
children | 1 |
last_payout | 2018-11-05 00:53:48 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.030 HBD |
curator_payout_value | 0.010 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 347 |
author_reputation | 15,797,973,031,321 |
root_title | "Suesa's Adventures in Programming (Part 1 of ?)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 74,243,109 |
net_rshares | 36,003,455,808 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
suesa | 0 | 36,003,455,808 | 10% |
To listen to the audio version of this article click on the play image. [](http://ec2-52-72-169-104.compute-1.amazonaws.com/suesa-random__suesa-s-adventures-in-programming-part-1-of.mp3) Brought to you by [@tts](https://steemit.com/tts/@tts/introduction). If you find it useful please consider upvoting this reply.
author | tts |
---|---|
permlink | re-suesa-s-adventures-in-programming-part-1-of-20181028t104127 |
category | programming |
json_metadata | "" |
created | 2018-10-28 10:41:27 |
last_update | 2018-10-28 10:41:27 |
depth | 1 |
children | 0 |
last_payout | 2018-11-04 10:41:27 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 367 |
author_reputation | -4,535,154,553,995 |
root_title | "Suesa's Adventures in Programming (Part 1 of ?)" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 74,204,195 |
net_rshares | -36,389,007,994 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
suesa | 0 | -36,389,007,994 | -10% |