Ubuntu in Chinese for Taiwan - Ubuntu-devel-discuss Digest, Vol 121, Issue 3
Xen
list at xenhideout.nl
Tue Dec 6 22:08:26 UTC 2016
JMZ schreef op 06-12-2016 18:14:
> On 12/06/2016 10:21 AM, Jesse Steele wrote:
>
> <snip>
>> As I understand, current Ubuntu users are sophisticated types like
>> super-geeks, engineers, and professors. They probably provide most
>> input for Ubuntu's knowledge base, but there is no reason Ubuntu can't
>> work for normal Taiwanese.
>
> This perception you note is certainly the case in North America, and
> likely in other cultures. Part of the difficulty of "selling" younger
> adults on Linux is, in the main, bash. In the late 1980's I began
> computing with my school's C64s and later 80286. A twentysomething
> today likely didn't learn about computers through assembly code
> projects etc. I acclimated quickly to bash given my past experiences.
> Today, there is no past.
The past has been wiped out because Windows does not provide any easy
way to program the base system (writing device drivers or anything is an
enormous task) but Linux is no easier and is not a good environment for
learning to program because its scope is too big; there is too much you
can do at any given time to know how to find what you would want to do.
Back in MS-DOS the help system was very concise, all the commands were
listed and also the only directory that mattered was c:\dos.
There were basically only 4 files that were of importance outside of
C:\DOS and those were autoexec.bat, config.sys, io.sys and msdos.sys,
the latter two of which you never needed to touch, but use the sys.com
utility to create bootable floppies and the kind.
Anyone could easily start programming in QBasic and create executables
in that way, although perhaps you needed the QuickBasic compiler for
that, which was not supplied.
Doing system manipulation in MS-DOS (through QBasic I mean) was harder
but that's where Turbo Pascal came in. It provided an assembler and
could compile stuff easily to executables. At the same time there was
also Turbo C to provide the same experience for C users.
Access to the hardware was direct and there was no complexity involved
in getting started, all you needed was the (Turbo Pascal) environment
(or similar) and you were good to go.
Today people are STILL learning programming through the age-old Turbo
Pascal environment, but now in emulators.
I once spoke to a girl who was being taught programming at school. It
was a few years ago but they were using pascal.
So yes, agree completely. The past is lost.
I once ventured it would be a good idea to build an android-like toy
system where people could learn to program, a hardware device like the
old "Home Computers", but the only thing that comes close is the OLPC
(One Laptop Per Child).
Which is a Linux system, but scoped to make it easier for pupils and
children to learn the ropes, together with a guided system to learn the
ropes of programming and language.
It's fancy that those "poor people" have what our children don't.
Today the only thing that reminds me of coming near is the Arduino.
But it's not for computing, it's for electronics really, and that is
really not everyone's game, at every junction in their lives.
When I was in school (basic school, primary school) our computers would
have QBasic on them or even GW-Basic and it was possible to do something
with it. Today's computers have no programming environments and Bash or
Python or Ruby or Perl is not the same thing.
It's way too serious and way too difficult to do anything in that
doesn't impact the entire system that is already way too serious and way
too difficult, as a matter of saying, because I am sure many here
disagree.
I have long-standing project to recreate some of that 80s feeling but I
haven't been able to work on it.
Sorry ;-). But anyway.
If I would voice anything here then it is that the idea that ordinary
users should be able to use all of the tools that are provided is what
is holding Linux back. Ordinary users cannot use all the tools that are
provided.
They shouldn't be blamed for not knowing how to use the system. Take
some of the blame yourself, and make it easier for them.
That's all I can say.
Installing the required keyboard software for Taiwanese should not
require any effort or knowhow. That's all I can say.
Saying that it is "possible to configure it" is not good enough for an
ordinary user and also not good enough to make an inroad in some market.
That's all, bye.
More information about the Ubuntu-devel-discuss
mailing list