I have to agree with Richard, to analyse the context the program would have
to know the relationship between the nouns and for that matter the
adjectives.  To be general purpose the data would be vast and unwieldy, and
I am not sure it would work if it were more specific.  

Would it not be better, for the dyslexic, to be able to hear the words?

 

For the second part, it sound to be a bit like a thesaurus, so you can find
the word without first remembering it.  Is this a common problem, I haven't
come across it before?

 

Andrew

 

From: peterboro-boun...@mailman.lug.org.uk
[mailto:peterboro-boun...@mailman.lug.org.uk] On Behalf Of Richard Forth
Sent: 23 March 2010 11:25
To: Peterborough LUG - No commercial posts
Subject: Re: [Peterboro] Programming language to suit a problem

 

The main problem you will need to over come with a dislexic spellcheck
program will be not necessarily the spellings (although there may be a few
common dislexic traits in specific words, but the main problem seems to be
checking words are used in context correctly, for example.

 

The surgeon operated on my braid, to do this he had to first cut my beloved
brains out.

 

{correction} The surgeon operated on my brain, to do this he had to first
cut my beloved braids out.

 

See the problem you suggested in not that the word braid or braids is spelt
incorrectly - as you have already stated it is correct - however is it not
correct in the context of the sentence it is in.

 

This would be much harder to programatically verify and correct.

 

I would not want to attempt this myself.

 

But then I'm a novice keyboard hacker anyway. lol

 

Hope this gives you a bit of insight into the complexities you face.

 

Regards

Richard

On 17 March 2010 23:36, Steve Tompkins-MacQueen <st...@tophome-ip.net>
wrote:

I have a programming problem that we as a group may beable to tackle. 

 

As some of you will know I am dislex... and find the "spell check" on most
systems as not helpfull.

 

So I am thinking of putting togever a website for devloping a "dislex..
spell check" and perhaps this could be a project that could be worked on as
a group (any body intrested?)

 

Who dous this fit into this threed and OO

 

Well lets have a look at what the goal should be:-

 

I want to find some words and the spell check can not find them.

 

1) One of the words is "Brain" but I have put "Braid" both are the right
spelling but only one is right.

 

2)The other is that word that is the name of a fruit but not an apple and is
the same name as a colour. 

 

The first one is a problem on contexeulised searching.

 

The secound one is a problem of relationlised searches.

 

Tacking the secound search I would like to beable to enter froot, apple,
fruit and/or colour and for the program to find orange as one of the posibal
answers.

 

I can do this easly in BASIC and C by using what I call linked-lists (this
may not be the same as what is knowen by other programmes as linked lists)
What I mean is:

 

each word is stored as an array (theIndex, theWord, theLink) (theLink) being
a pointer to other words so:

 

that data would be:-

 

a1,apple,b2a304a2

a3,orange,a1b204a2

b2,tree,a1a304a2

 

so what would happen if I entered a search for "tree" the "theLink" would
also point to "apple" and "orange" as well as others. 

 

The problem is in OO we are define a singel object that is self contaned
with data and methords to do things with that data but I want to make links
between objects if I chouse "the word" as the object but as fare as I know
doing this in OO is a big no,no.  I may be wrong am I?  

 

So what should the Object be? (word, link or index) and how would you link
one object to another?

 

I'll let the group know when the web site is up if any one is into helping
with this?

 

Steve

 

On 17 Mar 2010, at 22:37, Andrew Clark wrote:





Steve wrote:

 

 not all problems are the same, I think we have got so focused on OO that
perhaps we have thowen the baby out with the bath water.

 

We probably have,  OO is just a means of coping with complexity and in that
respect it works.

 

Andrew

 

 

 

 

From: peterboro-boun...@mailman.lug.org.uk
[mailto:peterboro-boun...@mailman.lug.org.uk] On Behalf Of Steve
Tompkins-MacQueen
Sent: 17 March 2010 21:38
To: Peterborough LUG - No commercial posts
Subject: Re: [Peterboro] Programming language to learn

 

 

On 17 Mar 2010, at 15:51, Andrew Clark wrote:

 

 

 

Steve wrote:

 

We are all told by the books on programming and others that Object Orintated
(OO)languages like Objective-C and C++ are easer to learn (for me they are
NOT!!!).  I have a problem with the consept of repatting my self and using 3
lines of code where one will do:

 

OO languages like java are used in Education

 

I was not talking about education.

 

not because they are easier to learn, but because they follow the theory of
OO and build better programs. 

 

Some thing we all know.

:-) LOL

The consept of "better" is a dificalt one to define.  "better" programs are
not made though the use of any given methodologe but "better" desine

:-) LOL

 

Not in the case of Hello, World but in bigger projects especially with
multiple programmers.

 

I used "Hello World"  not because it is a representation of a big project or
a project with multiple programmers but because it simply demostars the
problems with saying any given methodologe is the best.  As not all problems
are the same, I think we have got so focused on OO that perhaps we have
thowen the baby out with the bath water.

 

  I always teach C prior to C++ because it is easier to learn and it is a
very simple language.

 

I so wish I did NOT learn BASIC and C prior to C++ and Objective-C.  I am
shore I would find learning OO easer if I had not had C before hand because
I would always be comparing things back to C.

 

  I leant it from K&R but that's going back a bit...

 

Andrew

 

 

 

 

From: peterboro-boun...@mailman.lug.org.uk
[mailto:peterboro-boun...@mailman.lug.org.uk] On Behalf Of Steve
Tompkins-MacQueen
Sent: 17 March 2010 00:06
To: Peterborough LUG - No commercial posts
Subject: Re: [Peterboro] Programming language to learn

 

I started programming when 1980/81 on TRS-80, ZX-81 and RM-380 the 2 things
all of these had in common was a Z80 CPU mechincode and BASIC

 

BY 1998 I had started a HND in computer and comuation hardware and software
engernering and had to get to grips with C and a year latter started C++

 

Now I'm trying to get to grips with Objective-C 

 

Now most of you by now know I am dislex... and can see that from my spelling
but some of you may also know that it also changes the way I think.

 

We are all told by the books on programming and others that Object Orintated
(OO)languages like Objective-C and C++ are easer to learn (for me they are
NOT!!!).  I have a problem with the consept of repatting my self and using 3
lines of code where one will do:

 

OO coding:-

 

1) Define what the object "hello would" is going to be.

2) Define the methords that "hello would" is going to use.

3) cerate the "hello would" object

4) create a instance of the "hello would" object

5) use the instance of "hello would"

6) distroy the instance of "hello would"

 

C

main ()

{

printf ("hello would" );

}

 

BASIC coding:-

10 Print "hello would"

 

witch language is better?

 

Answer: witch ever you like.

 

witch language should I lern?

 

Answer: depends on what computer and OS you whant the program to run on,
what you want to do and how your brain works.

 

LINUX/UNIX text based mostly C and C++

Web PHP and Java Script (difent from "Java")

Mac (Mac, iPhone, iPad)  Objective-C

Old Home computers BASIC

 

MYSQL PHP seems to be the way to go.

there are meny others

 

Steve 

 

 

 

 

On 16 Mar 2010, at 21:36, Umar Ijaz wrote:





Quite a few years back i started a degree in computer science and the
language that was chosen by the faculty was C.  C is a good starter
language.  But now I think C++ could be a better language if you want to
start dipping your toes.  I currently use C++ as a hobbyist :-P  I am still
learning different things.

Comparing C with C++.  They share the same basics.  But C++ lets you explore
a lot more.  I am currently completing my degree with the Open University
and there we use Java.  On comparision Leicester University uses C.  It is
not the syntax but the application of the language and how it can be used
easily.

But that said and after Tony's message, I have no idea how to do it all on
Linux :-P  I am still new to Linux and would wanna know more about
programming in the Linux environment.  Apparently the Linux command line is
a powerful tool.  I read on one of the websites about it.  but then again
Tony would be an expert on this.

Take a look here 

http://linuxcommand.org/learning_the_shell.php

The first paragraph has inspired me to learn Linux.

I hope this helps.

Umar

On Tue, Mar 16, 2010 at 9:09 PM, Stewart Robertson
<stewar...@aliencamel.com> wrote:

Your thoughts, if you please...

I've been reading various threads/articles discussing the pros and cons
of learning/writing in various programming languages (C, C++, Java,
Python, Perl, Ruby, PHP etc.)

I do not have huge amounts of time to devote to learning a particular
language but at the same time I am not in a hurry to learn a language
for the sake of it (i.e. I'll keep dipping in over a long period of time).

So far I have come to the conclusion that C is a good option because it
is used in a lot of important stuff and runs quickly. At the same time
Python is much easier to get to grips with. PHP is very web specific and
Java is a pain to learn.

What language do you think it would be most useful to start dipping my
toes in to and why?

Cheers,

Stewart

_______________________________________________
Peterboro mailing list
Peterboro@mailman.lug.org.uk
https://mailman.lug.org.uk/mailman/listinfo/peterboro


_______________________________________________
Peterboro mailing list
Peterboro@mailman.lug.org.uk
https://mailman.lug.org.uk/mailman/listinfo/peterboro

 

No virus found in this incoming message.
Checked by AVG - www.avg.com <http://www.avg.com/> 
Version: 9.0.791 / Virus Database: 271.1.1/2751 - Release Date: 03/16/10
19:33:00

_______________________________________________
Peterboro mailing list
Peterboro@mailman.lug.org.uk
https://mailman.lug.org.uk/mailman/listinfo/peterboro

 

No virus found in this incoming message.
Checked by AVG - www.avg.com <http://www.avg.com/> 
Version: 9.0.791 / Virus Database: 271.1.1/2752 - Release Date: 03/17/10
07:33:00

_______________________________________________
Peterboro mailing list
Peterboro@mailman.lug.org.uk
https://mailman.lug.org.uk/mailman/listinfo/peterboro

 


_______________________________________________
Peterboro mailing list
Peterboro@mailman.lug.org.uk
https://mailman.lug.org.uk/mailman/listinfo/peterboro

 

No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 9.0.791 / Virus Database: 271.1.1/2765 - Release Date: 03/23/10
07:33:00

_______________________________________________
Peterboro mailing list
Peterboro@mailman.lug.org.uk
https://mailman.lug.org.uk/mailman/listinfo/peterboro

Reply via email to