/srv/irclogs.ubuntu.com/2018/04/17/#ubuntu-za.txt

chesedomorning all07:24
chesedoGuys i want to try an experiment...08:44
chesedoIs assembly logic easier to follow than a higher language's?08:45
chesedoinetpro paddatrapper smile night confluency spinza superfly thatgraemeguy tumbleweed ^^08:47
paddatrapperchesedo: I don't find it to be, no08:49
confluencyThat's a pretty subjective judgement.09:08
chesedoconfluency: meaning?09:09
confluencyI mean that your question is unclear.09:09
confluencyAre you asking if we personally find it easier to follow? Are you asking if we think most people find it easier to follow?09:09
confluencyIt's not an objective fact.09:09
chesedohmm, that makes it even harder... so it seems like you are saying that some might find assembly logic easier?09:13
chesedoi am actually trying to sort out some exam issues, so that is it context...09:14
chesedos/it/its/09:15
confluencySorry, was afk.09:15
chesedonp09:15
confluencyI think assembly instructions are relatively easy to understand in isolation, because they're so simple, but a short piece of high-level code translates to a much longer sequence of assembly code. So comparing them directly is comparing apples and oranges. It's like asking whether it's easier to understand how to make stitches than how to make a shirt.09:16
confluencyI guess I'm saying I don't understand what you're actually asking.09:16
confluencyLet me rephrase that.09:17
chesedothe context is entire programs, so the longer sequence09:17
confluencyAre you asking if it's easier to understand assembly than *the same length* of high-level code, or *the equivalent program* in high-level code? 09:18
chesedoequivalent program09:19
chesedowill give the entire question in a bit...09:19
confluencyWell, it would be longer and more verbose. I'd say that most people would find it more difficult.09:19
confluencyAlthough not necessarily everyone; maybe some people would find it easier to understand because it was completely spelled out.09:19
confluencyBut assembly has a very limited instruction set, and the low-level implementation of e.g. loops is just tedious.09:21
chesedoconfluency: i am trying to debug the marking of an exam script... this one is question n on this page -> https://pasteboard.co/Hh0J4xH.jpg09:24
confluencychesedo: is it supposed to be 5?10:00
confluencyAre you marking this exam? Did you write this exam?10:01
chesedoconfluency: wrote it, but do not agree how it was marked (like the last three questions on that paper)...10:03
chesedopage*10:03
confluencyI'm pretty sure the answer they want is 5.10:03
confluencyI don't know about the others; I don't really know assembly. But the others seem like straightforward factual questions.10:04
confluencyLast one is also 5.10:06
chesedooh, so far I can disprove all (except 2 and 3) from the textbook... i thought this was more common, so will have to present all the evendince to the dean...10:07
chesedoconfluency: the hex calculation?10:07
confluencyYes. It's 194, which is none of the above.10:07
paddatrapperI would agree with 5. The easier to follow is too subjective - to someone who only writes assembly it would be easier to follow10:07
paddatrapperWhol10:07
paddatrapperWhile someone who write Javascript for a living would struggle even though individually the instructions are simpler 10:08
chesedoconfluency: http://www.calculator.net/hex-calculator.html?number1=EC&c2op=%2B&number2=98&calctype=op&x=94&y=2810:08
* paddatrapper grumbles about mobile keyboards...10:09
confluencyHmm, maybe I did something dumb.10:09
chesedoi have checked that one in three ways just to make sure i was right...10:09
confluencyYeah, my bad. It is 184.10:09
chesedoubuntu's calculator also supports hex calculations10:10
confluencychesedo: all the other questions are straightforwardly falsifiable, but I think you're wrong about n.10:11
confluencyAssembly is *less* compatible *because* it's so low-level.10:12
confluencyIt is known for being less portable.10:12
confluency3 is subjective, and it's far less clear-cut than 5.10:12
chesedoconfluency: i agree with you there10:16
chesedoThe problem then is that the learning material should be corrected as they will just throw that at a person when trying to prove it as corrrect10:19
chesedohere is the textbook extract (which i emailed to the director) regarding n12:09
chesedoby libraries it seems that they may mean things like a libraries that makes use of a specific hardware capability (like something using the SSE or AES in a processor) that may not be accessible by higher languages (ties in with option 4)12:12
chesedoIn the disadvantage list, the textbook does have the portability restriction highlighted by confluency 12:13
chesedooops the extract -> https://pasteboard.co/Hh1Om87.jpg12:14
confluency"with multiple entries" makes more sense, I guess.12:15
chesedoyeah, like an auto fallback...12:16
confluencyIn that case, I'd say your answer was correct.12:16
chesedobut will still be architecture specifiec12:16
confluencySince the question literally seems to be "which of these points was not in the book?"12:16
confluencyThis marking was so weird that I wonder if the marker got answer sheets mixed up. ;)12:17
chesedothat is what i am thinking too. but the lecturer does not want to do anything about this, hence the email to the director...12:18
confluencyOption 2 seems to be equivalent to the debugging described in point 1.12:19
confluencyIs it just this page, or is the whole exam like this?12:19
chesedothe previous lecturer (from which the current one took over) has setup the memo, and i think he was angry for leaving and created a rogue memo12:20
chesedothe entire exam...12:20
confluencyDid any other students experience the same issue?12:20
confluencyYour complaint will have a lot more weight if a lot of people confirm the issue and complain together.12:21
chesedoyes, in my class only two students passed... the one has had all distinctions so far but just passed this exam12:21
confluencyThat sounds pretty weird. Seriously, talk to your fellow students.12:22
chesedoi am the other... got 62 for this exam but my worse mark ever (in 20 modules) is 8512:22
confluencyIf you got 62%, then surely the whole thing wasn't marked like this?12:22
howz1tola guys and gals12:23
confluencyIt really could be a mistake in the marking sheets (one page out of order, pages swapped, etc.).12:23
confluencyhowz1t: hello12:23
chesedounfortunatly i still have contact with only one other student who failed for the first time too and really badly12:23
chesedohi howz1t12:23
howz1thow are yall doing?12:24
confluencychesedo: well, that's still something. How was their exam marked?12:24
chesedoconfluency: i have an issue with about 25% of the markings, 13% which i can proof directly from the textbook12:24
confluencychesedo: are they grouped by page at all?12:24
confluencychesedo: do you not have email addresses or other contact details for the other students?12:26
chesedoi think he requested his marked script awhile ago... i had to wait about 3 months for mine...12:27
chesedogrouped by pages?12:27
confluencyIf there are any differences between your scripts, they may be useful.12:27
confluencyAre the incorrectly marked questions grouped on particular pages?12:27
confluencyDepending on what the marking guide looked like, the answers could also be shifted up by a question, or something.12:28
chesedooh, no that is the only page with 3, the others are about one per page12:28
chesedoconfluency: here is another page -> https://pasteboard.co/Hh1XA7p.jpg12:31
chesedoquestion 5.a12:31
chesedoand textbook extract -> https://pasteboard.co/Hh1XXnB.jpg12:32
chesedothe other student requested his marked script three weeks ago (i had to wait three months for mine)12:33
chesedoonly 30% of the exam was multi choice questions so the others are harder to proof...12:36
chesedooh, regarding the email of other students. My e-tutor group initially had an issue with the exam itself ( the exam was not inline with assignments for them and had questions on material that was not part of the course), which they were going to email the lecturer about. From it i could get the contact details of only one student who was part of that email12:44
howz1twhat exam is this chesedo 12:48
howz1tif i may ask 12:48
howz1tlol12:48
chesedograde two computer science module... COS2621 at UNISA to be specific12:49
howz1tcool, did I'm guessing that they screwed you on the marks?12:55
chesedoyes, possibly all students who wrote that exam...12:57
howz1tI went to the government college, we intentionally got lower marks in out term papers so that we would pass out final papers, our institutes are crazy!  13:11
chesedohowz1t: this is on the final paper...13:13
howz1tyep, the math teachers figured out that the algorithm that calculated the final mark would punish the student that got a good term mark and an average final paper mark13:15
* chesedo is ok with under-marking as tool to improve/refine during the course13:15
chesedofor one assignment in this module I got 85, with only one big correct mark and no wrong marks (x's) anywhere... the lecturer has never told what was wrong specifically, so i could never use it to prepare for the exam.13:17
howz1tthats crazy... how do you learn if the lecturer doesn't show you where you have gone wrong...13:18
chesedoeven if he did tell me what was, he decided to only answer my email about it two hours after the exam...13:18
howz1t:|13:18
* chesedo goes to mow the very long lawn13:19

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!