Javanian's Posts
Nairaland Forum › Javanian's Profile › Javanian's Posts
1 2 3 4 5 6 7 8 9 10 11 12 (of 57 pages)
Djtm: Did you just say 10mb? There's no way a 10mb ram will satisfy your need so stop lying. Lol. ![]() If 10MB ram doesn't satisfy my needs then i wont use it. I was just trying to say i am a proponent of using what works and what works well. |
spikesC: Chai, na so this thread don reach+10 You do not really know the extent of archaic teaching been perpetuated in the Nigerian universities. If you do you wouldnt have been arguing with asalimpoYeah, but i wasn't saying Nigeria Universities are getting it all right. My point was that there is nothing wrong with Basic, Pascal and Fortran as introductory programming languages. Most lecturers do not know "hello world", not to talk of OOPThis is bad ![]() I have a close friend who is gonna be graduating this year in computer Engineering. After 5 years, the guy do not know what a variable is.This is very bad. ![]() We need a total overhaul of our educational sector+200 |
asalimpo: php,perl,even java (for anonymous classes), ADA have a dollar sign but while these languages hav different philosophies, theyre standardzg on certain conventions.Like i said, may be it is because i have been using the evolved version of these languages so i failed to notice that Basic, Fortran and Pascal once enforced Uppercase letters. Java has GOTO but in all languages its deprecated (considered bad practce). How many programmers and open source project dyu actvely know usg deprecations like GOTO?Like i have also said, all the versions of Pascal and Fortan i have seen frowned seriously at GOTO and termed it a bad programming practice. You were initially implying that only obscure languages had the GOTO statement and i wanted to correct that impression, hence my initial assertion that alot of modern languages also have the GOTO statement, albeit deprecated. If you are saying teaching older version of languages that encourage bad programming practices is wrong, i totally agree with you on that, what i wont agree to is you saying Pascal should not be used to introduce programming to students just because it is old. |
asalimpo: The BASIC thought in schools isnt modern basic,Vb, but d archaic old wrld kind. Ridden with primitivity.Maybe not all Universities use this 'defective' versions. Has it occurred to you that some of them may be using improved versions of these languages? In both Basic, Fortran and Pascal classes it was made clear that using the GOTO is a bad programming practice. So may be this is an issue of stereotyping and not necessarily that the languages in question are bad. |
You only ended up repeating your earlier claims and like i said earlier we are on two different standpoints, You as a programmer who is only willing to work with what is on the table, who believes that 99% of the best code the world is yet to see has already been written, hence making the better part of maths merely theoretical (call it sarcasm if you like ) and i a computer science major who thinks otherwise . Like i said, whatever works for you. ![]() |
asalimpo: basic has dollar signs after variable declaration!, line numbers - mandatory or your program will no run.PHP also has dollar sign before the code can run, is it also an obsolete language? Besides basic does not enforce the dollar sign, i implore you to get yourself acquainted with what you are arguing against because you keep on making very absurd claims here. Even ASP.NET uses the dollar sign to indicate how an expression is to follow, when used within the tag of a web page. Doesn't JSP use '<%'? does it make obsolete and ugly? Later versions of the BASIC programming language don't use line numbers, please it is imperative that you get your facts right before making unsubstantiated claims here. since you advocate this. Y dont you advocate the teachers teaching students with the computers that were in voque whenAs far as a computer is capable of satisfying my needs, i would use it, be it 10MB ram or 10GB ram. It is not my business so far as it serves the purpose for which it is intended. Same applies to BASIC, Fortran and Pascal, they are viable options for the purpose they are intended, their age is trivial. |
GOTO only in obsolete languages? GOTO in C# using System; GOTO in C++ #include <iostream> GOTO in PHP <?php |
asalimpo: You dont know how to argue neither do you know how to access a critique objectively. I'll answer you points one by one.Yes, QBasic, Fortran and Pascal are okay for introducing students to programming. Whether or not they are old is none of my business. As far as they achieve their aim, they are perfectly viable. They all have looping, assignment, variable declaration, programming blocks, scope, conditionals, modularity (dividing code into blocks ), returning a value and data types. |
asalimpo: Comg from a country and continent tht is not leadg d pack ,ur explanation may pass otherwise it doesnt hold.Even after all my explanations, you still don't understand what an 'introductory to programming' language is. Are you saying QBasic, Pascal and Fortran suck at introducing students to programming? Whether or not the first worlds are using it is not the question here. The point which you keep missing is if these languages are suitable for introducing students to basic programming paradigms. Languages tht teach deprecated concepts like goto ,You seem to have a biased mind towards this topic, dude, even your favorite language 'Java' has the GOTO statement. Whether or not it is used is entirely up to the developer. Every Programming text book i have read always points out the downsides of the GOTO statement as it nullifies the glory structured programming concepts bring including the QBasic, Pascal and Fortran programming languages. begin/end/endif for block delimiters when universally,Even the Python in question here does not make use of curly braces and i am yet to hear in my few years of programming that curly braces are the S.I. unit of code indentation. Languages, tht ddnt handle recursion!, languages tht used unsightly UPPERCASE words for evry thng and line numbers in increments of 10s. Is this education or mutilation?At this juncture, i don't know if this is a case of bias or ignorance, where did you hear Pascal and Fortran can't handle recursion? Where did you hear only UPPERCASE letters are used for every thing? what exactly do you mean by education mutilation? Languages students cnt go online and buy books on or download compilers on?So there are no books and compilers on Qbasic, Fortran and Pascal online? Did you even think before typing this?? Wat concept is being conveyed in ths deprecated rusty langs tht cudnt b conveyed in a mainstream language ?Fortran is an imperative programming language suited for numeric computation and scientific computing Pascal is an imperative and procedural programming language that teaches both structured programming and data structuring. A derivative known as Object Pascal designed for object-oriented programming. I believe the rest of your post were just random rants you felt like posting here because none what you wrote collaborates with the o.p. of this thread ![]() |
asalimpo: which is exactly wat i'm sayg.Apparently, going on with this argument is like taking a journey to a bottomless pit, we would go on and on with no result because we are talking from two entirely different standpoints. You, a developer who believes writing 'backbone/foundation' softwares where 'all the hard maths' is done isn't for mere mortals. You are okay creating 'Average software' that don't need maths, comfortable googling, downloading and using 'frameworks and plugins' created by 'born-to-code' humanoids. and me talking from the standpoint of a computer science major where we are taught to create 'backbone/foundation' softwares where application of certain aspects of maths are inevitable. How can i understand/implement Network and Graph theory without understanding discrete mathematics and numerical analysis? So you are free to stay in your comfort zone and use whatever works for you ![]() |
--- |
This is what you get when adults in the 21st century think 15th century myths hold any water. |
bump |
I would write a more comprehensive post on this later on but let me just leave you with this Games, especially 3D are very expensive to build. The Civil War game for example could have been way better than it was, how it ended up wasn't how i initially planned for it to but along the line i had to make a lot of compromises. Despite spending more than $250 (yes, it's big money to me ) on it, it could only beg for more. Yes, publicity also matters, but publicity doesn't come cheap, there is very little publicity you can achieve without spending money. When you start building a 3D game as an indie developers (especially the first time) it's as if the farther you go the farther it becomes. You encounter a lot of hassles you probably overlooked before you started and it seems as if this hassles run in a loop without a sentinel, they never just stop coming. Worse of all is if you are a sole developer, it can get really frustrating along the line, even worse if you are a perfectionist like me where a little glitch can depress you especially when it happens in an area that isn't your field, like a developer having to do duties of a voice artist...There are a lot of things to get right before being able to deliver that fantastic 'AAA 3D Game' out there. Okay, let me stop here for now, like i said i would write a more comprehensive post on this... |
losprince: our com 112 lecturer finished dictating the note from his phone... screams "ASSIGNMENT NUMBER 15!" smiling, he dictates the question-"these assignment I'm giving you people will help you know the subject" subject? he is calling the course a subject.. with a mean face he says "make sure you write your text book serial number or else..." walks out of the class...Please which school are you referring to here? |
asalimpo: There is no excuse for this other thn laziness and apathy.I may be wrong and i stand to be corrected but i am yet to hear of any University that teaches students how to use frameworks as part of her Computer science syllabus. |
asalimpo: there's everythg wrong with teachg Basic. EvRY THING WRONG.As explained in my penultimate post, Languages like Qbasic, Pascal and Fortran are used to introduce students to Basic Programming concepts, so except you can prove that those languages cannot achieve the aforementioned, you have no case. |
dhtml: When i was telling someone just a few days back that they should not be counting qbasic, fortran as programming languages because they are profitless, there was argument. dhtml: It counts actually, but . . . for a professional profile?They are programming languages used to introduce computer science student to basic programming concepts. I am yet to hear of any school home or abroad that teaches only QBasic and FORTRAN. Universities eventually teach the likes of C, C++, Java and Assembly at a later stage. The Computer science syllabubs is planned to accommodate students who are even yet to learn how to do a Cold Boot on Computer System talk more of writing a single line of code, hence the presence of computer appreciation courses in their first year in school. |
spikesC: second part, java and c++ being wrongIntroductory to programming languages are meant to introduce a newbie to various basic concepts of programming like Program development life cycle, variables, statements and expressions without scaring the learner by making him/her pass through the turmoil of other advanced programming concepts. Take Java for example, to write a program to do a simple addition would require me to declare a class, have a main method, import classes for standard input and so on... How do you want to explain to a beginner what public static void main(String[] args) do in a program and why i have to included it in a program before it works? WTF is public? WTF is static? WTF is void main(String[] args)? How do you want to explain to a newbie why i have to import java.util.Scanner; Just to read from input? WTF is util? WTF is Scanner? Languages like Qbasic, fortran, pyhton and pascal makes such things a lot more easier to explain. They have a high level of abstraction where both the teachers and students can concentrate on how to do this, and worry less on why we did this. C++ even makes it worse. |
asalimpo: Most developers dont need higher maths.@emboldened By Programmers who are mere mortals. Okay, let me put it this way, Mathematics is VERY important to Computer scientist (which is actually a branch of Applied Mathematics). As you rightly said, it is all relative. If you are developing a business application (web, mobile, enterprise or desktop) you might not be using a lot of maths, common OR/AND/NOT/IF/ELSE logic might do but when it comes to Operation Research, Formal Languages and Automata theory, Network and Graph theory, Simulation and Probability Models in OR... and so on which are all aspects of computer science the application of various Mathematics concepts cannot be overemphasized. EDIT: Just saw where you mentioned game engines, lol, you should try and take a look at one them, you might better understand what i am saying... |
It looks okay, apart from the little overhead it may encounter as a result of adding and removing from from an array list rather than an array. |
spikesC: how, pls elaborateOn which part? |
GideonG: In Nigeria they are still teaching Basic Programming language in introductory computer science.There is nothing wrong with the Basic programming language as an introductory to programming in computer science. @o.p. IMO It is a very good move. Introducing programming to computer science students with Java and C++ is wrong in almost any angle you look at it from... |
alekside: Thanksehhhyahhh, i know how you feel, it can be furstrating watching your team chase shadows for 90 mins but they dont't play to entertain their opponents. They play to entertain the fans and neutrals who apreciate the aesthetic masterpiece that Tiki Taka is... |
A devastated Messi An injured Neymar A banned Suarez This is going to be one hell of a season ![]() |
Mynd44: AW: Very CaringAS: Analytical AW: Shy Tags: slyr0x, dhtml, plaetton |
MizMyColi:AS: Analytical AW: Shy |
dhtml: I also dont count qbasic, fortran, pascal, assemble,cobol as programming languages.why? |
sisqology: sorry broThanks, sent you an email... |

. Like i said, whatever works for you. 

;
]