• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 15:53
CEST 21:53
KST 04:53
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
[ASL22] Finals Preview: Sweet Victory!9[ASL22] Ro4 Preview: Mirror Mirror6[ASL22] Ro8 Preview: Within Reach5[ASL22] Ro8 Preview: In A Tizzy11[ASL22] Ro16 Preview: Holy Diver5
Community News
Evil Geniuses - shutting down10ISSL (IntoTheTV x SOOP SC2 League): Premier5Weekly Cups (October 12-18): 5.0.17 era begins1[$1250] International ShieldBattery League54Weekly Cups (October 5-11): Farewell to 5.0.166
StarCraft 2
General
How do you feel about the mass reverts in the 5.0.17 PTR? REPORT: StarCraft 2: Remastered In Development Weekly Cups (October 5-11): Farewell to 5.0.16 No more SC2 streamers on team liquid? Evil Geniuses - shutting down
Tourneys
ScienceCraft (October 24-25) - Live Event RSL goes to London! 2026 Offline Finals Nov 21-22 ISSL (IntoTheTV x SOOP SC2 League): Premier Sparkling Tuna Cup - Weekly Open Tournament WORTEX Challenger Series — Open SC2 LAN in Budapes
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
[G] How to playtest arcade maps [A] Nemrods 1/4 players [M] (2) Sweltering Sands [M] (2) Frigid Storage
External Content
Mutation # 548 Shining Bright The PondCast: SC2 News & Results Mutation # 547 Temple Of Terror Mutation # 546 Catch the Train
Brood War
General
[Megathread] Daily Funny Videos Do we even care about balance? Sagi.gg Launcher Released Rollback Netcode in Brood War BW General Discussion
Tourneys
[$1250] International ShieldBattery League [ASL22] Grand Finals [BSL23] RO24 Group Stage KCM Race Survival 2026 Season 4
Strategy
50,000-Word Terran Builds Memo 2026-10-22 Cliff Jump Revisited (1 in a 1000 strategy) Simple Questions, Simple Answers
Other Games
General Games
Nintendo Switch Thread General RTS Discussion Thread Stormgate/Frost Giant Megathread Armies of Exigo - YesYes? Dawn of War IV
Dota 2
Dota 2 Champions League Season 3 Begins April 25!
League of Legends
[TL LoL EUW IHs] Teemo shall perish
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Artificial Intelligence Thread Russo-Ukrainian War Thread The Games Industry And ATVI
Fan Clubs
Serral Fan Club
Media & Entertainment
[Manga] One Piece Anime Discussion Thread Movie Discussion!
Sports
Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Recent Gifted Posts
Blogs
How Much Genes Contribute to…
TrAiDoS
ShieldBattery on Mac
Kraekkling
[ASL22] Ro4 Day1 Ticket Giv…
bITt.mAN
38 yo Retired SWE loo…
PurE)Rabbit-SF
Can Bots Beat Pros?? Starcr…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 7711 users

The Big Programming Thread - Page 66

Forum Index > General Forum
Post a Reply
Prev 1 64 65 66 67 68 1032 Next
Thread Rules
1. This is not a "do my homework for me" thread. If you have specific questions, ask, but don't post an assignment or homework problem and expect an exact solution.
2. No recruiting for your cockamamie projects (you won't replace facebook with 3 dudes you found on the internet and $20)
3. If you can't articulate why a language is bad, don't start slinging shit about it. Just remember that nothing is worse than making CSS IE6 compatible.
4. Use [code] tags to format code blocks.
loiop
Profile Joined March 2011
34 Posts
July 10 2011 21:22 GMT
#1301
everyone's talking about c++ c# and java and whatnot may i hear some opinions about python?

I just recently started programming on my own and I picked up python for my first programming language. I just finished my first pdf140~ pages and started second one. I know the "basics" of python. Now after that i've written some programs (text based only) also i've found two webpages for problems http://projecteuler.net and http://www.pythonchallenge.com/ so I have alot of learning and programming to do if i choose so but also i'm wondering how useful python is and when should I pick another language? I'm not trying to become a professional programmer/developer but i would like to keep that open aswell if I stick to my new hobby also i'm wondering the differences of python 2.x and python 3.x. I naturally picked up the newest version of python and started learning it but now i have a problem already. I can't find library for image manipulation for python 3. useful info about python 2 and 3 for beginner would be also appreciated.
japro
Profile Joined August 2010
172 Posts
July 10 2011 21:34 GMT
#1302
On July 11 2011 06:22 loiop wrote:
but also i'm wondering how useful python is and when should I pick another language?

Being a good programmer isn't that much a question of knowing the right or many languages. If you learn a reasonable modern language (like python) and get good at that you can pick up most other languages in reasonable time. I'd say just focus on becoming a good programmer (know your way around OOP/patterns/algorithms/clean coding) and pick up other languages when the need arises.
Siniyas
Profile Joined January 2011
Germany66 Posts
July 10 2011 21:39 GMT
#1303
On July 11 2011 06:20 AkaHenchway wrote:
Show nested quote +
On July 11 2011 06:01 tec27 wrote:
On July 11 2011 04:16 AkaHenchway wrote:
Hey guys having some trouble again (Java). I have looked aroud for some help but every explanation im given is way above my head.....write a program taht prompts the user to enter the number of students and each students name and score, and finally displays the name of the student with the highest score is what I am supposed to be doing.
+ Show Spoiler +

import java.util.Scanner;

public class highscore{

public static void main(String[] args){

Scanner input = new Scanner(System.in);

int i = 0;

System.out.print("How many student's are there? ");

int count = input.nextInt();

do{

if (i > count)

break;



System.out.print("Students name: ");

String n = input.nextLine();

System.out.print("Student Score: ");

int score = input.nextInt();

i++;}



while (i != 0);

System.out.println("No students left");


}

}



Basically I am unsure of how to put my 2 questions that I want to continuously ask over and over again into a loop. As it currently sits it rune/displays but has both quesitons I want to ask on the same line....Also unsure of how I will save the names inputted by the user as well as their scores since I will be recalling names and numbers further in the program.....I was suggested to create a student class and create a student object inside my loop, but frankly I need it explained out a little better.

You're trying to overcomplicate what you have to do here. They want you to take in students' names and their respective scores, and return the max score. You're trying to take in students' names and respective scores, store all of those in memory, then iterate over them and return the highest score. This middle part is a huge waste of memory and execution time for this task, since you're already iterating over the names (essentially) when they are input.

So instead of trying to store all of the names and scores, just simply store the highest one. Whenever you input a new score, check it against your stored score. If its higher, store the new score and name. If its not, leave the old one. When you get to the end of your inputting phase, you'll have the highest score stored already and can simply print out the name and score.


Yea just realized that not to long ago, here is where I am at so far, still struggling but getting there.
+ Show Spoiler +
import java.util.Scanner;

public class highscore{

public static void main(String[] args){

Scanner input = new Scanner(System.in);


int i = 0;

int hiscore;

string hiscorename;

System.out.print("How many student's are there? ");

int count = input.nextInt();

for(int i = 0; i < count; i++){

System.out.println("Students name: ");

string n = input.nextLine();

System.out.println("");

System.out.println("Student Score: ");

int score = input.nextInt();}

if (score > 0){

score = hiscore;

System.out.println(n + " has the highest score with " + hiscore);}

if (score > hiscore){

score = hiscore;

System.out.println(n + " has the highest score with " + hiscore);}

else if (hiscore > score);






while (i > count);

System.out.println("No students left");






This looks really messed up. Try to write code that does this. Have 4 variables. 2 Of them are the onese you get the input in. The other two are your highest score onces. Set those to a default value beforehand. Now write a for loop. In this for loop read in the students name and score. Compare it to the highscore. If its worse do nothing, if its better put the new values into it. After the for loop you have your two variables with name and highestscore. Now just make a nice text output for them.

Your code right now looks like a lot of patchwork. Define all the variables you need at the top. Also } into its own row and indent every {} block if your editor doesnt.
Let it rip
tec27
Profile Blog Joined June 2004
United States3724 Posts
July 10 2011 21:39 GMT
#1304
On July 11 2011 06:20 AkaHenchway wrote:
Show nested quote +
On July 11 2011 06:01 tec27 wrote:
On July 11 2011 04:16 AkaHenchway wrote:
Hey guys having some trouble again (Java). I have looked aroud for some help but every explanation im given is way above my head.....write a program taht prompts the user to enter the number of students and each students name and score, and finally displays the name of the student with the highest score is what I am supposed to be doing.
+ Show Spoiler +

import java.util.Scanner;

public class highscore{

public static void main(String[] args){

Scanner input = new Scanner(System.in);

int i = 0;

System.out.print("How many student's are there? ");

int count = input.nextInt();

do{

if (i > count)

break;



System.out.print("Students name: ");

String n = input.nextLine();

System.out.print("Student Score: ");

int score = input.nextInt();

i++;}



while (i != 0);

System.out.println("No students left");


}

}



Basically I am unsure of how to put my 2 questions that I want to continuously ask over and over again into a loop. As it currently sits it rune/displays but has both quesitons I want to ask on the same line....Also unsure of how I will save the names inputted by the user as well as their scores since I will be recalling names and numbers further in the program.....I was suggested to create a student class and create a student object inside my loop, but frankly I need it explained out a little better.

You're trying to overcomplicate what you have to do here. They want you to take in students' names and their respective scores, and return the max score. You're trying to take in students' names and respective scores, store all of those in memory, then iterate over them and return the highest score. This middle part is a huge waste of memory and execution time for this task, since you're already iterating over the names (essentially) when they are input.

So instead of trying to store all of the names and scores, just simply store the highest one. Whenever you input a new score, check it against your stored score. If its higher, store the new score and name. If its not, leave the old one. When you get to the end of your inputting phase, you'll have the highest score stored already and can simply print out the name and score.


Yea just realized that not to long ago, here is where I am at so far, still struggling but getting there.
+ Show Spoiler +


import java.util.Scanner;
public class highscore{

public static void main(String[] args){

Scanner input = new Scanner(System.in);


int i = 0;

int hiscore;

string hiscorename;

System.out.print("How many student's are there? ");

int count = input.nextInt();

for(int i = 0; i < count; i++){

System.out.println("Students name: ");

string n = input.nextLine();

System.out.println("");

System.out.println("Student Score: ");

int score = input.nextInt();}

if (score > 0){

score = hiscore;

System.out.println(n + " has the highest score with " + hiscore);}

if (score > hiscore){

score = hiscore;

System.out.println(n + " has the highest score with " + hiscore);}

else if (hiscore > score);






while (i > count);

System.out.println("No students left");






In the future try to paste your code into pastebin or at least put it in code tags here, its a real pain to read it otherwise. Also, you need to format your code better in general, your placement of curly braces and things like that leaves a lot to be desired. I went ahead and ran your code through a beautifier to correct that stuff and put it on pastebin, this is pretty much how it should be formatted: http://pastebin.com/cVHaqWnJ

Now, onto fixing your code. You need to understand variable scoping. In its simplest form, this basically means that if you declare a variable inside a set of curly braces, it only exist inside of those. As an example of a scoping problem in your code, you declare the variable score inside your for loop, then try to use it outside of the for loop. You cannot do this, because score does not exist outside of the loop (and in fact only exists for each individual iteration of the loop). Your if statements outside of the loop make no sense anyway, because they are obviously meant to check each individual score against the high score, and you only have access to each individual score during the iterations of the loop.

Sit down and walk through your code by hand for each of the different cases that could happen and see if its execution actually makes sense (For instance, walk through it for the first name being entered, then walk through it for a case where a lower score was entered, then a higher score, etc.). Your code right now doesn't really make sense logically, so it shouldn't take you long to identify the problem areas.
Can you jam with the console cowboys in cyberspace?
catamorphist
Profile Joined May 2010
United States297 Posts
Last Edited: 2011-07-10 22:09:48
July 10 2011 22:05 GMT
#1305
On July 11 2011 06:22 loiop wrote:
everyone's talking about c++ c# and java and whatnot may i hear some opinions about python?

I just recently started programming on my own and I picked up python for my first programming language. I just finished my first pdf140~ pages and started second one. I know the "basics" of python. Now after that i've written some programs (text based only) also i've found two webpages for problems http://projecteuler.net and http://www.pythonchallenge.com/ so I have alot of learning and programming to do if i choose so but also i'm wondering how useful python is and when should I pick another language? I'm not trying to become a professional programmer/developer but i would like to keep that open aswell if I stick to my new hobby also i'm wondering the differences of python 2.x and python 3.x. I naturally picked up the newest version of python and started learning it but now i have a problem already. I can't find library for image manipulation for python 3. useful info about python 2 and 3 for beginner would be also appreciated.


If I had to name a language based on how useful it is, Python would pretty much be at the top of the list; it would definitely be above C# or Java. It's a fairly good language, it's very popular, and people use it for almost any sort of thing you can think of. I don't see any reason to bother about learning another language until you consider yourself fairly proficient with Python.

It's important to learn a single language well. There's not much point in dabbling unless you are an expert in something first, because the skills and knowledge you earn en route to your expertise are the tools you need to evaluate alternatives.

What do you guys think, is doing informatics (programming I guess) as a minor enough to become decent at programming or does that take a lot of additional extracurricular work? It'd be 60 ECTS points for the bachelor and another 30 for the master.


Doing something in school has little correlation with becoming decent at programming. Seventy percent of people majoring in CS are incompetent at programming. The act of working on software projects with the intent to learn and do a good job is both necessary and sufficient to become decent at programming.
http://us.battle.net/sc2/en/profile/281144/1/catamorphist/
AkaHenchway
Profile Joined October 2010
United States41 Posts
July 10 2011 22:09 GMT
#1306
haha is it bad that ive been stuck on this assignment for like 4 hours ? Well how do you go about storing and comparing the first number I get out of my loop? Do I just set like hiscore = 0 then compare and start from there?
Fuck the Bullshit
AkaHenchway
Profile Joined October 2010
United States41 Posts
July 10 2011 22:13 GMT
#1307
and my other question was you said that in each iteration fo the loop is when the numbers exist so I should be putting my if statement within the loop?
Fuck the Bullshit
Siniyas
Profile Joined January 2011
Germany66 Posts
Last Edited: 2011-07-10 22:19:27
July 10 2011 22:18 GMT
#1308
On July 11 2011 07:13 AkaHenchway wrote:
and my other question was you said that in each iteration fo the loop is when the numbers exist so I should be putting my if statement within the loop?


for ....
{

if(score>highscore)
{
highscore=score;
}
}

Each iteration of the for loop you get new numbers, so you need to compare them each time.
Let it rip
Bortlett
Profile Joined October 2010
United States302 Posts
July 10 2011 22:18 GMT
#1309
On July 11 2011 06:22 loiop wrote:
everyone's talking about c++ c# and java and whatnot may i hear some opinions about python?

I just recently started programming on my own and I picked up python for my first programming language. I just finished my first pdf140~ pages and started second one. I know the "basics" of python. Now after that i've written some programs (text based only) also i've found two webpages for problems http://projecteuler.net and http://www.pythonchallenge.com/ so I have alot of learning and programming to do if i choose so but also i'm wondering how useful python is and when should I pick another language? I'm not trying to become a professional programmer/developer but i would like to keep that open aswell if I stick to my new hobby also i'm wondering the differences of python 2.x and python 3.x. I naturally picked up the newest version of python and started learning it but now i have a problem already. I can't find library for image manipulation for python 3. useful info about python 2 and 3 for beginner would be also appreciated.


It is generally good to know a dynamic language like python and a statically compiled language like C/C++. They each are used to solve every different problems and you will not be able to jump into a C++ application easily just from learning python. C/C++ requires it's own time investment. There is another family of languages called functional languages (Lisp/Scheme/F#), but they tend to be more academic in nature.

Once you know one of each though you'll be able to jump around very easily.
EvanED
Profile Joined October 2009
United States111 Posts
July 10 2011 22:34 GMT
#1310
On July 11 2011 06:22 loiop wrote:
everyone's talking about c++ c# and java and whatnot may i hear some opinions about python?

Python is pretty good. Python 3 is a bit better in that it makes some elements more uniform and removes some behavior that can lead to latent bugs (Python 2 is a little weakly typed IMO; e.g. 1 < 'hello' is legal in Python 2 but not in 3).

The main problem, as you've discovered, is Python 2 has a very large number of libraries that haven't been ported yet. Python 2 is still probably more widely deployed too.

If you feel like you know Python pretty well, or your ultimate goals don't align well with Python for some reason, you could look at something else. But it does sound like Python would be good for you.

On July 11 2011 06:34 japro wrote:
Show nested quote +
On July 11 2011 06:22 loiop wrote:
but also i'm wondering how useful python is and when should I pick another language?

Being a good programmer isn't that much a question of knowing the right or many languages. If you learn a reasonable modern language (like python) and get good at that you can pick up most other languages in reasonable time. I'd say just focus on becoming a good programmer (know your way around OOP/patterns/algorithms/clean coding) and pick up other languages when the need arises.

OTOH, it definitely helps to know some different styles -- dynamically-typed scripting, traditional C-like, functional, etc.
catamorphist
Profile Joined May 2010
United States297 Posts
Last Edited: 2011-07-11 00:58:40
July 11 2011 00:50 GMT
#1311
On July 11 2011 07:34 EvanED wrote:
OTOH, it definitely helps to know some different styles -- dynamically-typed scripting, traditional C-like, functional, etc.


I think if you harbor a long-term interest in programming or CS, then yeah, it helps to learn different languages so that you can absorb different styles.

But I absolutely don't think that someone who has spent less than a year or two programming is getting anything out of bunny-hopping around learning multiple languages, especially if we're talking about learning languages that are 75% similar, like C++, C#, and Java (and Python isn't too far off.) If you're learning a language for six months and doing one or two little projects in it, and then learning a different language, the end result is knowing 0 different styles.
http://us.battle.net/sc2/en/profile/281144/1/catamorphist/
Kfish
Profile Blog Joined May 2010
Chile282 Posts
July 11 2011 01:24 GMT
#1312
Anyone recommend some good online C# tutorials? I'm a programming novice, just had one semester in basic java (introduction to programming) where we just tried to learn the logic for resolving problems.


Thanks in advance
EvanED
Profile Joined October 2009
United States111 Posts
July 11 2011 01:45 GMT
#1313
On July 11 2011 09:50 catamorphist wrote:
Show nested quote +
On July 11 2011 07:34 EvanED wrote:
OTOH, it definitely helps to know some different styles -- dynamically-typed scripting, traditional C-like, functional, etc.


I think if you harbor a long-term interest in programming or CS, then yeah, it helps to learn different languages so that you can absorb different styles.

But I absolutely don't think that someone who has spent less than a year or two programming is getting anything out of bunny-hopping around learning multiple languages, especially if we're talking about learning languages that are 75% similar, like C++, C#, and Java (and Python isn't too far off.) If you're learning a language for six months and doing one or two little projects in it, and then learning a different language, the end result is knowing 0 different styles.

I do agree with this, and apologize if anyone got the wrong idea. (E.g., that's why I recommended against C# for RedJustice, who knows some Java and wants as an ultimate goal to learn C++.) If you want to start with Python that's a very good choice for a first language IMO, but wait until you are reasonably comfortable before you move on. (At least unless some additional specific goal comes up where a different language would be a clear better choice.)

That said, I do disagree with where you put Python; I think there are a lot of very important differences between it and Java/C#/C++. (Especially Java and C++.) If you asked me whether I thought Python was closer to Java or to Scheme, I'd probably eventually come around to Java, but it would be far from an easy decision. If you stick something like TinyCLOS (/SRFI 20) onto Scheme, that would probably be enough to change my answer.
catamorphist
Profile Joined May 2010
United States297 Posts
Last Edited: 2011-07-11 02:03:52
July 11 2011 02:00 GMT
#1314
On July 11 2011 10:45 EvanED wrote:
Show nested quote +
On July 11 2011 09:50 catamorphist wrote:
On July 11 2011 07:34 EvanED wrote:
OTOH, it definitely helps to know some different styles -- dynamically-typed scripting, traditional C-like, functional, etc.


I think if you harbor a long-term interest in programming or CS, then yeah, it helps to learn different languages so that you can absorb different styles.

But I absolutely don't think that someone who has spent less than a year or two programming is getting anything out of bunny-hopping around learning multiple languages, especially if we're talking about learning languages that are 75% similar, like C++, C#, and Java (and Python isn't too far off.) If you're learning a language for six months and doing one or two little projects in it, and then learning a different language, the end result is knowing 0 different styles.

I do agree with this, and apologize if anyone got the wrong idea. (E.g., that's why I recommended against C# for RedJustice, who knows some Java and wants as an ultimate goal to learn C++.) If you want to start with Python that's a very good choice for a first language IMO, but wait until you are reasonably comfortable before you move on. (At least unless some additional specific goal comes up where a different language would be a clear better choice.)

That said, I do disagree with where you put Python; I think there are a lot of very important differences between it and Java/C#/C++. (Especially Java and C++.) If you asked me whether I thought Python was closer to Java or to Scheme, I'd probably eventually come around to Java, but it would be far from an easy decision. If you stick something like TinyCLOS (/SRFI 20) onto Scheme, that would probably be enough to change my answer.


Well, I don't use Python regularly so I'm not really qualified. I know that Python started out with half-assed support for a functional style (e.g. no lambdas --> crippled lambdas, no tail recursion guarantee, built-in data structures are all mutable) which has since been rectified a little bit. But I do know that there's not a big culture of functional programming in Python; most people's Python code that I've seen has been written in basically a procedural style, kind of like C or Java but with a ton of thankful amenities and sugars like list comprehensions, garbage collection and dynamic typing. Nobody's Racket code looks like that.

So I suspect that someone learning Python may very well stay in C territory rather than Scheme territory, because C territory seems to be where people naturally gravitate unless they are of a mathematical bent or unless they are taught well.
http://us.battle.net/sc2/en/profile/281144/1/catamorphist/
AndyG
Profile Joined July 2010
United States22 Posts
July 11 2011 02:10 GMT
#1315
Man, the computer science GRE subject test is grueling. Everything I've ever seen is popping up to study for this, plus stuff I've never seen. This isn't strictly programming, it's mostly theory with some pseudocode problems, but damn. I'm going for my Ph.D in computer science as of next fall.

To keep this post I only put up to vent semi-relevant, I'm currently an undergraduate researching an information retrieval technique called Latent Semantic Indexing (using the Singular Value Decomposition of a term-document matrix.) I've implemented the method and am having to work with my own sparse matrix types, as the term-document matrix for the main dataset I'm working with would be about 64 gigabytes if stored in a dense format! I've been working in this field for over a year, so if anybody has any questions about linear algebra on gigantic datasets, I'm all ears ^_^
EvanED
Profile Joined October 2009
United States111 Posts
Last Edited: 2011-07-11 02:48:55
July 11 2011 02:47 GMT
#1316
On July 11 2011 11:00 catamorphist wrote:Well, I don't use Python regularly so I'm not really qualified. I know that Python started out with half-assed support for a functional style (e.g. no lambdas --> crippled lambdas, no tail recursion guarantee, built-in data structures are all mutable) which has since been rectified a little bit.

Unless it was changed in Python 3, the lambdas are still crippled. However, it has "always" (at least for a long time) supported closures and functions as first-class objects. (Even classes are first-class objects.) Those are traditionally distinctly characteristics of functional languages. Generators and list comprehensions also have a distinctly functional flavor to them as well.

Tail recursion guarantees I think are overrrated. Yes, they're important, but they're not that important. (Take Clojure for instance: no tail recursion. Some of that's the JVM's fault, but some is a deliberate design decision to not support it even when they could so as to make whether or not it's actually done explicit.)

And yes, the built-in data structures are all mutable, but that's true in Scheme too (before R6RS anyway).

But I do know that there's not a big culture of functional programming in Python; most people's Python code that I've seen has been written in basically a procedural style, kind of like C or Java but with a ton of thankful amenities and sugars like list comprehensions, garbage collection and dynamic typing. Nobody's Racket code looks like that.

This, though, is definitely true, and is the primary reason that I would side with saying it's closer to Java. But if you look at the actual language.. I dunno.

On July 11 2011 11:10 AndyG wrote:
Man, the computer science GRE subject test is grueling. Everything I've ever seen is popping up to study for this, plus stuff I've never seen. This isn't strictly programming, it's mostly theory with some pseudocode problems, but damn. I'm going for my Ph.D in computer science as of next fall.

I think that's true of most people who take it. It would be very difficult to have a background in everything that shows up.
AkaHenchway
Profile Joined October 2010
United States41 Posts
July 11 2011 03:19 GMT
#1317
http://pastebin.com/Cgrsje60

Doing class assignment which is basically follow what book says to do (This is in microsoft access 2010 SQL)....Question is how do i Execute the query?
Fuck the Bullshit
tofucake
Profile Blog Joined October 2009
Hyrule19264 Posts
July 11 2011 03:27 GMT
#1318
On July 11 2011 06:22 loiop wrote:
everyone's talking about c++ c# and java and whatnot may i hear some opinions about python?

I just recently started programming on my own and I picked up python for my first programming language. I just finished my first pdf140~ pages and started second one. I know the "basics" of python. Now after that i've written some programs (text based only) also i've found two webpages for problems http://projecteuler.net and http://www.pythonchallenge.com/ so I have alot of learning and programming to do if i choose so but also i'm wondering how useful python is and when should I pick another language? I'm not trying to become a professional programmer/developer but i would like to keep that open aswell if I stick to my new hobby also i'm wondering the differences of python 2.x and python 3.x. I naturally picked up the newest version of python and started learning it but now i have a problem already. I can't find library for image manipulation for python 3. useful info about python 2 and 3 for beginner would be also appreciated.

I'm opposed to Python on the simple fact that I do not want tabbing to be part of the lexicon.
Liquipediaasante sana squash banana
tofucake
Profile Blog Joined October 2009
Hyrule19264 Posts
July 11 2011 03:30 GMT
#1319
On July 11 2011 06:20 AkaHenchway wrote:
Show nested quote +
On July 11 2011 06:01 tec27 wrote:
On July 11 2011 04:16 AkaHenchway wrote:
Hey guys having some trouble again (Java). I have looked aroud for some help but every explanation im given is way above my head.....write a program taht prompts the user to enter the number of students and each students name and score, and finally displays the name of the student with the highest score is what I am supposed to be doing.
+ Show Spoiler +

import java.util.Scanner;

public class highscore{

public static void main(String[] args){

Scanner input = new Scanner(System.in);

int i = 0;

System.out.print("How many student's are there? ");

int count = input.nextInt();

do{

if (i > count)

break;



System.out.print("Students name: ");

String n = input.nextLine();

System.out.print("Student Score: ");

int score = input.nextInt();

i++;}



while (i != 0);

System.out.println("No students left");


}

}



Basically I am unsure of how to put my 2 questions that I want to continuously ask over and over again into a loop. As it currently sits it rune/displays but has both quesitons I want to ask on the same line....Also unsure of how I will save the names inputted by the user as well as their scores since I will be recalling names and numbers further in the program.....I was suggested to create a student class and create a student object inside my loop, but frankly I need it explained out a little better.

You're trying to overcomplicate what you have to do here. They want you to take in students' names and their respective scores, and return the max score. You're trying to take in students' names and respective scores, store all of those in memory, then iterate over them and return the highest score. This middle part is a huge waste of memory and execution time for this task, since you're already iterating over the names (essentially) when they are input.

So instead of trying to store all of the names and scores, just simply store the highest one. Whenever you input a new score, check it against your stored score. If its higher, store the new score and name. If its not, leave the old one. When you get to the end of your inputting phase, you'll have the highest score stored already and can simply print out the name and score.


Yea just realized that not to long ago, here is where I am at so far, still struggling but getting there.
+ Show Spoiler +
import java.util.Scanner;

public class highscore{

public static void main(String[] args){

Scanner input = new Scanner(System.in);


int i = 0;

int hiscore;

string hiscorename;

System.out.print("How many student's are there? ");

int count = input.nextInt();

for(int i = 0; i < count; i++){

System.out.println("Students name: ");

string n = input.nextLine();

System.out.println("");

System.out.println("Student Score: ");

int score = input.nextInt();}

if (score > 0){

score = hiscore;

System.out.println(n + " has the highest score with " + hiscore);}

if (score > hiscore){

score = hiscore;

System.out.println(n + " has the highest score with " + hiscore);}

else if (hiscore > score);






while (i > count);

System.out.println("No students left");




You have an infinite loop. In addition to some other problems, many of which would be clearly evident with a more sane code style.
Liquipediaasante sana squash banana
EvanED
Profile Joined October 2009
United States111 Posts
July 11 2011 03:33 GMT
#1320
On July 11 2011 12:27 tofucake wrote:
I'm opposed to Python on the simple fact that I do not want tabbing to be part of the lexicon.

I've come to dislike that particular choice (at least in it's specifics), but IMO disqualifying a language because of one thing that you view as a poor design choice seems really silly. I could list 10 objections to any language I've ever used that I would view as much worse offenses. To concentrate on that particular issue ignores everything they did right, which with the tool and library support that's out there for it makes Python among very few peers if you want a language for lightweight to moderate programming. It's not alone in that area, but there are not many others that I would put on par.
Prev 1 64 65 66 67 68 1032 Next
Please log in or register to reply.
Live Events Refresh
Next event in 3h 7m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
mouzHeroMarine 455
JuggernautJason66
StarCraft: Brood War
Britney 18537
firebathero 366
ProTech257
Mini 254
ggaemo 87
910 25
sorry 23
HiyA 15
Dota 2
Gorgc10598
syndereN233
monkeys_forever176
Counter-Strike
kRYSTAL_31
Heroes of the Storm
Liquid`Hasu698
Other Games
summit1g3070
fl0m1382
FrodaN1100
Beastyqt1090
ceh9630
XaKoH 436
ToD147
C9.Mang0132
UpATreeSC129
Trikslyr57
QueenE46
MindelVK9
Organizations
StarCraft 2
angryscii 26
[ Show 14 non-featured ]
StarCraft 2
• Adnapsc2 12
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• FirePhoenix13
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• C_a_k_e 3320
• WagamamaTV545
Other Games
• Shiphtur1060
• imaqtpie872
Upcoming Events
OSC
3h 7m
WardiTV Summer Champion…
15h 7m
Harstem vs Zoun
Harstem vs GgMaChine
GgMaChine vs Lambo
Harstem vs Lambo
GgMaChine vs Zoun
Lambo vs Zoun
OSC
18h 7m
Big Brain Bouts
20h 7m
FEL
1d 13h
Patches Events
1d 17h
AI Arena Tournament
1d 21h
FEL
2 days
Sparkling Tuna Cup
2 days
Replay Cast
3 days
[ Show More ]
WardiTV Weekly
3 days
IntoTheTV X SOOP
4 days
ByuN vs Lambo
MaxPax vs Bunny
PiGosaur Cup
5 days
The PondCast
5 days
Kung Fu Cup
5 days
IntoTheTV X SOOP
6 days
SHIN vs GuMiho
Clem vs Classic
Liquipedia Results

Completed

Proleague 2026-10-20
Blizzard Classic Cup 2026
HCC Season 3

Ongoing

Acropolis #5
IPSL Winter 2026-27
KCM Race Survival 2026 Season 4
Acropolis #5 - GSC
1win Private Club #2
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #3
BLAST Open Fall 2026
Esports World Cup 2026

Upcoming

BSL Season 23
SC4ALL II: Brood War
BSL 23: Non-Korean Championship
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
eXTREMESLAND 2026
PGL Major Singapore 2026
Stake Ranked Episode 6
BLAST Rivals Fall 2026
IEM Beijing 2026
Stake Ranked Episode 5
PGL Masters Bucharest 2026
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.