Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / NewStats: 3,152,833 members, 7,817,442 topics. Date: Saturday, 04 May 2024 at 12:18 PM |
Nairaland Forum / Javanian's Profile / Javanian's Posts
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (of 57 pages)
Programming / Re: Python Bumps Off Java As Top Learning Language by Javanian: 4:01pm On Jul 26, 2014 |
Djtm: 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. |
Programming / Re: Python Bumps Off Java As Top Learning Language by Javanian: 3:58pm On Jul 26, 2014 |
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 asalimpo Yeah, 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.
This is bad
This is very bad.
+200 |
Programming / Re: Python Bumps Off Java As Top Learning Language by Javanian: 3:50pm On Jul 26, 2014 |
asalimpo: 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.
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. |
Programming / Re: Python Bumps Off Java As Top Learning Language by Javanian: 3:41pm On Jul 26, 2014 |
asalimpo: 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. |
Programming / Re: I Don't Need Math by Javanian: 9:01am On Jul 26, 2014 |
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. |
Programming / Re: Python Bumps Off Java As Top Learning Language by Javanian: 8:51am On Jul 26, 2014 |
asalimpo: 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 when As 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. |
Programming / Re: Python Bumps Off Java As Top Learning Language by Javanian: 8:36am On Jul 26, 2014 |
GOTO only in obsolete languages? GOTO in C# using System; GOTO in C++ #include <iostream> GOTO in PHP <?php |
Programming / Re: Python Bumps Off Java As Top Learning Language by Javanian: 8:27pm On Jul 25, 2014 |
asalimpo: 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. |
Programming / Re: Python Bumps Off Java As Top Learning Language by Javanian: 5:16pm On Jul 25, 2014 |
asalimpo: 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.
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.
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?
So there are no books and compilers on Qbasic, Fortran and Pascal online? Did you even think before typing this??
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 |
Programming / Re: I Don't Need Math by Javanian: 4:49pm On Jul 25, 2014 |
asalimpo: 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 3 Likes |
Science/Technology / Re: Do Aliens Exist? 5 Signs They Just Might... by Javanian: 4:04am On Jul 25, 2014 |
--- 2 Likes |
Culture / Re: Gods Of Infidelity: Blind Gods Or What? by Javanian: 4:01am On Jul 25, 2014 |
This is what you get when adults in the 21st century think 15th century myths hold any water. 10 Likes |
Programming / Re: Simple Java Problem by Javanian: 3:25am On Jul 25, 2014 |
bump |
Programming / Re: Nigerian Game Development: What's Happening? by Javanian: 3:21am On Jul 25, 2014 |
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... 5 Likes |
Programming / Re: Python Bumps Off Java As Top Learning Language by Javanian: 2:46am On Jul 25, 2014 |
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? |
Programming / Re: Python Bumps Off Java As Top Learning Language by Javanian: 2:45am On Jul 25, 2014 |
asalimpo: 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. |
Programming / Re: Python Bumps Off Java As Top Learning Language by Javanian: 2:43am On Jul 25, 2014 |
asalimpo: 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. |
Programming / Re: Python Bumps Off Java As Top Learning Language by Javanian: 2:37am On Jul 25, 2014 |
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. |
Programming / Re: Python Bumps Off Java As Top Learning Language by Javanian: 2:24am On Jul 25, 2014 |
spikesC: Introductory 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. |
Programming / Re: I Don't Need Math by Javanian: 2:08am On Jul 25, 2014 |
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... 1 Like |
Programming / Re: What Do You Think About This Bubble Sort Method, Is It Efficient? by Javanian: 1:56am On Jul 25, 2014 |
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. 1 Like |
Programming / Re: NEWBIE Into Programming; Need Help by Javanian: 1:31am On Jul 25, 2014 |
Programming / Re: Python Bumps Off Java As Top Learning Language by Javanian: 1:26am On Jul 18, 2014 |
spikesC: On which part? |
Programming / Re: Python Bumps Off Java As Top Learning Language by Javanian: 6:26pm On Jul 17, 2014 |
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... |
European Football (EPL, UEFA, La Liga) / Re: Fc Barcelona Fan Thread: "més Que Un Club" by Javanian: 6:17pm On Jul 17, 2014 |
alekside: Thanks ehhhyahhh, 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... 1 Like |
Programming / Re: Can I Know/learn Programming? by Javanian: 6:12pm On Jul 16, 2014 |
European Football (EPL, UEFA, La Liga) / Re: Fc Barcelona Fan Thread: "més Que Un Club" by Javanian: 1:16pm On Jul 16, 2014 |
A devastated Messi An injured Neymar A banned Suarez This is going to be one hell of a season |
Forum Games / Re: AW-AS Let's Play by Javanian: 1:14pm On Jul 16, 2014 |
Mynd44: AW: Very Caring AS: Analytical AW: Shy Tags: slyr0x, dhtml, plaetton |
Forum Games / Re: AW-AS Let's Play by Javanian: 11:50am On Jul 16, 2014 |
MizMyColi: AS: Analytical AW: Shy |
Programming / Re: I'm Just 16 And I Created An Amazing Android App by Javanian: 11:33am On Jul 13, 2014 |
dhtml: I also dont count qbasic, fortran, pascal, assemble,cobol as programming languages. why? |
Programming / Re: Programming Challenge For Beginners N20000 by Javanian: 12:35am On Jul 07, 2014 |
sisqology: Thanks, sent you an email... |
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (of 57 pages)
(Go Up)
Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health religion celebs tv-movies music-radio literature webmasters programming techmarket Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 85 |