Sponsored links
 
  Search in the Site:

SESSION 5 Part2
Before you start programming

Woohoo! Preparations
complete!

With this I can start
studying programming,
right!
Don't worry,
don't worry!

I downloaded
Javadoc
all over again.
Is she really
okay?
Oh, that's right…

First of all, let's talk
about the objective of
our future sessions.



To give you advance warning, what
 we're studying from here on is
"the basics of the basics of programming".
The details are the same for most languages.

These concepts are not limited to
the Java language, and can also
carry over into other languages. In particular,
C and C++ type languages.

As much as possible, I want you to think of
this as "knowledge I can use".
This is because it is useful for various uses,
not just games.
Think of the contents of these sessions
as applying to all software development.


We won't really be using any features
other than basic Java features and
basic development environment features.
So try and grasp these basics.
To put it another way,
you don't have to worry
about things like
the version of Java, etc.

This is because
the basic details
will be the same
no matter what version.
Okay!


And, I want you to form a habit of
searching the internet for things
you don't understand.


Right now is a good era for studying.
Until quite recently, you had to buy
lots of books to research things,
but this information is now
steadily being added to the internet.
It would be a waste not to utilize this.

If you have questions, first do a search!
Whatever you do, don't become the sort
of person who expects to have
everything explained to them.
 
 
Understood!

I'll take notes on
everything so
that it doesn't
matter if I forget.
 

 
The flow of program creation (development process)

Your development environment
is ready, so first of all,
let's look at the flow of
program creation
.

For now, have a brief look
and try and get a feel for it.
Okay!

Wow, I see.
You make them like this,
huh…

The Flow of Program Creation(Planning,Development,Distribute)


For now I think it's fine to divide it up like this.
What we'll be studying next is the development part.

You'll complete your program by repeatedly
writing code, testing and debugging.


This flow of planning and developing a program
is called a "development process", but
various research is being done so that people can
develop more efficiently.

I won't write about these here, but
there's development processes, development methods,
development models…
there's so many methods and types that there's no end
of things to study.
There's also many books available, so even this itself is
a complex topic.

If you're interested, try studying it a little at a time.
Upstream processing and downstream processing…

Prototyping,
agile development…

There's just too many,
even I don't really understand.
Hoho,
even NAPO-chan
doesn't understand!

 
The common rules of Java programming

Next I will tell you the
common rules when
starting out with
programming.

Common rules?



First is the way you write characters.

In Java,
full-width characters, half-width characters,
upper-case characters and lower-case characters
are all perceived as different types of characters.


In programming, there are successive characters, or
in other words character strings made up of words
and characters,

and
"file" and "file"
 (half-width and full-width characters)

are perceived as being different character strings.

"file" and "File"
 (first character upper-case)

are also different things.

If it's wrong it won't run properly, so you need to be
careful.
Also be careful of the file name.
You understand
half-width and
full-width
characters, right…

Of course!
 
About full-width (double-byte characters)
and half-width(single-byte characters)
People from the English-speaking world probablyaren't really aware of these.
There are languages other than English thatprimarily use double-byte
characters,so they are very important.

These days, double-byte characters such as Unicode are becoming more
common
.



Oh, good.

So at least this
should be okay
for you?
Also,
for coding in Java we mainly
use half-width alpha-numeric
characters.


Half-width characters are basically
used for everything other than the
parts where comments are written.

When you want to enter a
blank space, use a half-width
space or the 'Tab' character.

 
 
Okay.
Half-width characters,
right!
 
 

Rules for Java Coding
   
* Full-width characters, half-width characters,
lower-case characters and upper-case characters
are perceived as different characters.
* Half-width alpha-numeric characters are mainly used.
   



Rules for File Names
 
* Make sure to write them in half-width alpha-numeric characters.
* They cannot start with a number.
* The only symbols that can be used are '_' (underscore) and
'$' (dollar sign).
   
Huh?

So in the end,
half-width characters
are just right for
computers?
And you should also be careful of how you
assign a file name
.
Make sure to meet the conditions on the board.

This isn't just limited to file names.
When assigning Java names,
in most cases they can't start with numbers,
and the only symbols that can be used are
the '_' (underscore) and '$' (dollar sign).

When deciding what name to assign it,
basically make sure you only use
half-width alpha-numeric characters.
 


That full-width and
half-width thing,

it's like, how square
the width makes the
characters, right!
In the end,
computers
don't understand
soft, rounded
characters, do they?

But then, full-width
characters are
too square for them!
Just as I
thought…


I'm telling you,
it's about the
size of the
characters…


* Please note: this is a Japanese language joke, so some nuance is lost. Sorry!


home Content previous page next page
[ad]