Best programming language

13 views
Skip to first unread message

Virak.HOR

unread,
Nov 9, 2009, 12:26:05 AM11/9/09
to barcampp...@googlegroups.com
Hey guys,

I have seen a lot talks and presentations around programming stuffs n
languages, as sharevision team n some other folks did at our
barcamppp, but haven't seen any further discussion around that.

As you know there are so many technologies many programing languages
we can use to develop our next great application. But then there's
choices to choose the best one to work with to deliver those great
applications while programmer have great productivity and joyce of
coding.

For students it might be good to know what are the popular
technologies using at the companies and required by the job market
today.

If looking at the trend people are moving around laguagues like PHP,
C#, Java, Ruby, Python ... n Rebol?? just seen at barcamppp..
and on the top of the trend is Ruby?

So, I wonder if you could share some thought about your favorite
programming language u work on n u happy with it??

Thank for sharing,
viirak

--
Sharing is Caring | Call: (+855) 12 568 422 | IM (Y,G,M): viirak | Skype:viiirak
Visit: http://viirak.com | Follow: twitter.com/viirak | Profile:
facebook.com/viirak

PONGSA METREY SOK

unread,
Nov 9, 2009, 12:49:18 AM11/9/09
to barcampp...@googlegroups.com
Good Virak to come up with the new topic that would be more interesting for most programmers or event IT business people.

During barcamp, I also made a presentation around such topic in general to analyze and find out which programming language suitable in which case, I considered in next generation of application will be mostly on the web so technologies on web development we need to be aware.

I put my slide here: http://computer-experience.blogspot.com/2009/10/at-barcamp-2009-topic-state-of-art-of.html
I had spotted in my presentation, some language will become popular in mean time such as Ruby, Django (Python).

PHP still be a very popular one but keep on improving on its missing points.
New languages are arriving but most concept trying to take from Rail.
Any way, when consider to choose any technology, we have to be careful with scaling ...
So Cloud Computing which Google and Amazon using will solve the points for us.

Hope my explain can help but please correct me if my research missing some points.
Keep short, direct and clear reason to help everyone understand, thanks.

Happy Independent Day!
Metrey,
--
________________________________________
Mr. SOK Pongsa Metrey

HP: (855) 17 856 900

Vantha KHENG

unread,
Nov 9, 2009, 4:19:13 AM11/9/09
to barcampp...@googlegroups.com
Hi,

There is no best programming language. It depend on how you gonna use it. Some people familar with Ruby, they say Ruby is best, yet some say JSP is best. Nothing best in Technology world.

For me, Basic Language is best. Y? I can use it to develop Application on Window, Mac, Linux, web, but not Android. i also can use it for develop application in Mobile phone. However, ASP (VBScript) is kind of lack security in WEB.
 

KindRegards,

Vantha KHENG

Web:

www.KVTSoft.net

www.KhmerSoftware.com

www.KhmerMac.com

www.KhmerHotnews.com




From: PONGSA METREY SOK <metr...@gmail.com>
To: barcampp...@googlegroups.com
Sent: Mon, November 9, 2009 12:49:18 PM
Subject: [barcamppp] Re: Best programming language

Chhay

unread,
Nov 9, 2009, 5:07:09 AM11/9/09
to BarCamp Phnom Penh
+1

>>> There is no best programming language. It depend on how you gonna use it. Some people familar with Ruby, they say Ruby is best, yet some say JSP is best. Nothing best in Technology world.


> KindRegards,
> Vantha KHENG
> Web:www.KVTSoft.netwww.KhmerSoftware.comwww.KhmerMac.comwww.KhmerHotnews.com
>
> ________________________________
> From: PONGSA METREY SOK <metre...@gmail.com>
> To: barcampp...@googlegroups.com
> Sent: Mon, November 9, 2009 12:49:18 PM
> Subject: [barcamppp] Re: Best programming language
>
> Good Virak to come up with the new topic that would be more interesting for most programmers or event IT business people.
>
> During barcamp, I also made a presentation around such topic in general to analyze and find out which programming language suitable in which case, I considered in next generation of application will be mostly on the web so technologies on web development we need to be aware.
>
> I put my slide here:http://computer-experience.blogspot.com/2009/10/at-barcamp-2009-topic...

Chea sereyvath

unread,
Nov 9, 2009, 5:15:19 AM11/9/09
to barcampp...@googlegroups.com
Dear all,

Let me share some idea related to the best programming language. Everyone is right, it's super hard to say which programming language is the best one.
Maybe we sometime focus on the programming language so much and then we miss the big part ???. According to my experience, I used to write some programming languages which I have only spent 1 day to learn like prolog, sqi, lex, yacc, Jflex, Jsf.

Programming language is just a language which is used to tell the computer the understand your idea, your solution, your strategy.
So if you don't have the idea, or solution you can do nothing. But if you have the solution but you don't know how to program it in a specific language, you can ask other for help easily, but not the reverse. So let start with the very simple programming language which can help you to express your idea to the computer first.

Vireak is right, it is also good which programming language to start with. In this case, let think about the way which is used to write the program.
There's a few popular way to write the program, you can choose to write in Procedural Programming, Object Oriented Programming, Aspect Oriented Programming, Agent Oriented Programming etc ...

Not totally right, but I think it would be good to start using Procedural Programming with Pascal or Python. And Object Oriented Programming with Java or C#.
If you can master this 2 of them, I don't think, learning other languages will be the big problem for you.


Hope this will answer the question :)

Sereyvath 


--
CHEA Sereyvath
Project Manager / Software Architecture
Moor Software Development Co, Ltd.
Tel. +855 12 99 25 87
http://www.moorwebsoftware.com/

Virak.HOR

unread,
Nov 9, 2009, 9:24:38 AM11/9/09
to barcampp...@googlegroups.com
Hey vantha, chhay and all,


>>> There is no best programming language. It depend on how you gonna use it. Some people familar with Ruby, they say Ruby is best, yet some say JSP is best. Nothing best in Technology world.

Ofcause, there's no best programming language for all, but for you there might have, right?? And it depend on what you're working on, anyways.

The best one maybe the one that you are using to develop most of your applications, because you might think it help you make the best application, solve your problems fast, you enjoy the coding techniques that keep you productive, great performace, and mostly it help you to be a happy programmer... etc


Programming language is just a language which is used to tell the computer the understand your idea, your solution, your strategy.
So if you don't have the idea, or solution you can do nothing. But if you have the solution but you don't know how to program it in a specific language, you can ask other for help easily, but not the reverse. So let start with the very simple programming language which can help you to express your idea to the computer first.
 
I know there's so many programming languages, if we look back to the history, but for this time it might not be a choice to start/choose those low level languages like BASIC, FOTRAN, or PASCAL etc..for our next Apps, while there's so many hight level [elegant] languages which it mainly help programmer develop new Apps rapidly. And i am not sure if there's still any company using those langauages for their Apps??

[For students] the best programming language here might refer to the most popular one which there's huge requirements [of programmers] in the job markets. So i am not trying to compare but the best one you would recommend for some kind of Apps [base on experiences] and why are u using it??. I know the overall popularity can be found here tiobe.com and langpop.com

@vantha, are you developing Desktop and Phone Apps?? So, which are you using? JAVA??
@Sereyvath, Procedural programming seem to be out of date?? while OOP still the most common. I am not aware of any Apps/anyone using Aspect Oriented Programming, Agent Oriented Programming .. are you using it?
@Metrey, look like you've got a great session, i should have joined it :( .. great slide anyway.

Cheers,
viirak

Chhay

unread,
Nov 9, 2009, 10:48:22 AM11/9/09
to BarCamp Phnom Penh
Don't be confuse, BASIC, FORTRAN, and PASCAL are high-level languages.
They are still very popular.
- BASIC ( Visual Basic, Visual Basic.NET, REALbasic,
PowerBasic...... )
- FORTRAN ( still very popular for high-performance computing such as
on Mainframe and Supercomputer. )
- PASCAL ( a dialect of PASCAL called Delphi is also very popular
nowadays, some many programs such as Skype, TuneUp Utilities, FL
Studio, FeedDemon,
Dev-C++, Avant Browser, WordWeb.... and plenty more are all written
in Delphi )

For me, a good language for beginner to start with is Visual Basic.NET
because it is easy to learn and also powerful. Anyway, many software
development companies are using it to write most programs for Super
Markets, Hotels, Schools, Shops, Stocks....so it has a big market
which is very good for students.
After they know VB.NET well, then they can jump to C#, so they can
write programs for both Windows and Linux, because on Linux they can
use C# via Mono.
Another important thing is that they can also develop web applications
using VB.NET or C#, so they don't have to waste their life times to
learn too many languages,
by knowing one or two languages, they can concentrate on developing
their programming skills( such as thinking about algorithms to solve a
particular problem,
design strategy....) rather than thinking too much about the
languages.

On Nov 9, 9:24 pm, "Virak.HOR" <vii...@gmail.com> wrote:
> Hey vantha, chhay and all,
>
> >>> There is no best programming language. It depend on how you gonna use
> > it. Some people familar with Ruby, they say Ruby is best, yet some say JSP
> > is best. Nothing best in Technology world.
>
> Ofcause, there's no best programming language for all, but for you there
> might have, right?? And it depend on what you're working on, anyways.
>
> The best one maybe the one that you are using to develop most of your
> applications, because you might think it help you make the best application,
> solve your problems fast, you enjoy the coding techniques that keep you
> productive, great performace, and mostly it help you to be a happy
> programmer... etc
>
>  *Programming language* is just *a language* which is used to tell the
>
> > computer the understand your idea, your solution, your strategy.
> > So if you don't have the idea, or solution you can do nothing. But if you
> > have the solution but you don't know how to program it in a specific
> > language, you can ask other for help easily, but not the reverse. So let
> > start with the very simple programming language which can help you to
> > express your idea to the computer first.
>
> I know there's so many programming languages, if we look back to the
> history, but for this time it might not be a choice to start/choose those
> low level languages like BASIC, FOTRAN, or PASCAL etc..for our next Apps,
> while there's so many hight level [elegant] languages which it mainly help
> programmer develop new Apps rapidly. And i am not sure if there's still any
> company using those langauages for their Apps??
>
> [For students] the best programming language here might refer to the most
> popular one which there's huge requirements [of programmers] in the job
> markets. So i am not trying to compare but the best one you would recommend
> for some kind of Apps [base on experiences] and why are u using it??. I know
> the overall popularity can be found here
> tiobe.com<http://www.tiobe.com/index.php/content/paperinfo/tpci/>and
> langpop.com <http://www.langpop.com/>
>
> @vantha, are you developing Desktop and Phone Apps?? So, which are you
> using? JAVA??
> @Sereyvath, Procedural programming seem to be out of date?? while OOP still
> the most common. I am not aware of any Apps/anyone using Aspect Oriented
> Programming, Agent Oriented Programming .. are you using it?
> @Metrey, look like you've got a great session, i should have joined it :( ..
> great slide anyway.
>
> Cheers,
> viirak
>
> On Mon, Nov 9, 2009 at 5:15 PM, Chea sereyvath <chea.sereyv...@gmail.com>wrote:
>
>
>
> > Dear all,
>
> > Let me share some idea related to the best programming language. Everyone
> > is right, it's super hard to say which programming language is the best one.
> > Maybe we sometime focus on the programming language so much and then we
> > miss the big part ???. According to my experience, I used to write some
> > programming languages which I have only spent 1 day to learn like prolog,
> > sqi, lex, yacc, Jflex, Jsf.
>
> > *Programming language* is just *a language* which is used to tell the
> > computer the understand your idea, your solution, your strategy.
> > So if you don't have the idea, or solution you can do nothing. But if you
> > have the solution but you don't know how to program it in a specific
> > language, you can ask other for help easily, but not the reverse. So let
> > start with the very simple programming language which can help you to
> > express your idea to the computer first.
>
> > Vireak is right, it is also good which programming language to start with.
> > In this case, let think about the way which is used to write the program.
> > There's a few popular way to write the program, you can choose to write in
> > Procedural Programming, Object Oriented Programming, Aspect Oriented
> > Programming, Agent Oriented Programming etc ...
>
> > Not totally right, but I think it would be good to start using Procedural
> > Programming with Pascal or Python. And Object Oriented Programming with Java
> > or C#.
> > If you can master this 2 of them, I don't think, learning other languages
> > will be the big problem for you.
>
> > Hope this will answer the question :)
>
> > Sereyvath
>
> > On Mon, Nov 9, 2009 at 4:19 PM, Vantha KHENG <khengvan...@yahoo.com>wrote:
>
> >> Hi,
>
> >> There is no best programming language. It depend on how you gonna use it.
> >> Some people familar with Ruby, they say Ruby is best, yet some say JSP is
> >> best. Nothing best in Technology world.
>
> >> For me, Basic Language is best. Y? I can use it to develop Application on
> >> Window, Mac, Linux, web, but not Android. i also can use it for develop
> >> application in Mobile phone. However, ASP (VBScript) is kind of lack
> >> security in WEB.
>
> >> KindRegards,
>
> >> Vantha KHENG
>
> >> *Web:*
>
> >>www.KVTSoft.net
>
> >>www.KhmerSoftware.com
>
> >>www.KhmerMac.com
>
> >>www.KhmerHotnews.com
>
> >> ------------------------------
> >> *From:* PONGSA METREY SOK <metre...@gmail.com>
> >> *To:* barcampp...@googlegroups.com
> >> *Sent:* Mon, November 9, 2009 12:49:18 PM
> >> *Subject:* [barcamppp] Re: Best programming language
>
> >> Good Virak to come up with the new topic that would be more interesting
> >> for most programmers or event IT business people.
>
> >> During barcamp, I also made a presentation around such topic in general to
> >> analyze and find out which programming language suitable in which case, I
> >> considered in next generation of application will be mostly on the web so
> >> technologies on web development we need to be aware.
>
> >> I put my slide here:
> >>http://computer-experience.blogspot.com/2009/10/at-barcamp-2009-topic...

PONGSA METREY SOK

unread,
Nov 9, 2009, 8:59:07 PM11/9/09
to barcampp...@googlegroups.com
Agreed all of you guys' comment.
For students are great to start with something simple to advance in order to find good experience for their future.

For us, as we have already some experiences, if we want to improve more knowledge in technology, we just get into something a bit new to know.

As I think we already aware that logical (algorithm), OOP concept, MVC model are the concept and a plus to need to use to solve any business issue and respect the coding style; those 3 points required for every languages.

Technologies is wide but in fact each technology use experiences of other technologies to improve itself. The concept just to tell that no worried about what technology cos in future everyone will go into the same concept, the same state... we just consider some points that suitable with our application... so choose that one for that.

Thx,
Metrey,

Vantha KHENG

unread,
Nov 9, 2009, 10:51:47 PM11/9/09
to barcampp...@googlegroups.com
Mono has new version, Monotouch 1.1 it support iPhone. I use VB to write application in Mobile Phone including S60 and Window Mobile. for iPhone, I am using Cocoa Touch, new language for me.

From: PONGSA METREY SOK <metr...@gmail.com>
To: barcampp...@googlegroups.com
Sent: Tue, November 10, 2009 8:59:07 AM
Subject: [barcamppp] Re: Best programming language

Tamás Herman

unread,
Nov 10, 2009, 3:07:25 AM11/10/09
to barcampp...@googlegroups.com
guys,

you seem very misguided in several points...
there is some problem in your education system probably,
but it will be fixed very fast if we hold a few more barcamps.

-1,

check out http://rebol.com if you really want to be prepared for the future.

but beware, if u get the taste of it u will cry how pitiful are the
other languages ;)

(feel free to contact me on gtalk if u have questions.
just use the gmail webinterface for chatting. it's cross platform.)


0,

Paul Graham's "The Hundred-Year Language" article might be a good
friend of yours

http://www.paulgraham.com/hundred.html


1,

language matter, just as much as natural languages but from different aspects,
but the goal determines which one to choose.

if you have a khmer wife french is probably useless.
if you want to be a diplomat in the european union, then khmer is not
needed for anything for sure.

the weight of choosing a programming language is equally critical...


2,

there are no such animals as "students"; they are not a different
specie from human.

they are the one actually who can change future of the world so don't
give them advices like "just follow the mainstream languages" because
u turn them into simple *brick layers* of IT who are actually kind of
slaves of big companies.

they will burn out fast and life passes thru them fast and they won't
really enjoy it.


3,

the less you know the happier you are because you don't know what do u miss.
if u consider learning languages a "waste of time" then you are
definitely on this track.

learning a new language is just a few "nights".
learning some tools related to it which is mandatory to create
something usable in the real world is a few weeks of "nights".

you very well CAN LEARN a few LANGUAGES every year if you want to.
it will teach you about the problems of informatics and
will show you many solutions from many aspects.


4,

never consider the language *alone*.
consider it's *actual implementation* and
the already available *solutions* written in it
(and i think of real apps, not frameworks, libraries,
middlewares and other intermediary building blocks)

...

n,

...

we could talk about this longer but there should be more specific questions.

--
tom

Chea sereyvath

unread,
Nov 10, 2009, 3:57:09 AM11/10/09
to barcampp...@googlegroups.com
Dear All,

Anyway, I did use Aspect Oriented Programming and Agent Oriented Programming for Recommendation System for Ministry of Education Project in EU.
You see the highlights title in European Newsletter "New faces in EUN" about the first phase of this project. After that period I also have public the detail concept of the project too, but it is written in French.

http://www-old.eun.org/sites/newsletter/issue15.htm


It seems this topic is very active. And thank for sharing many useful information. I really appreciate that many of you did not focus much on programming language but the concept. It is a bit strange if I start to say Programming Language doesn't give a lot of meaning to me, you can also create it. It is not really right for now but maybe in the future.

Pascal not low programming language, we need to understand computer architecture correctly to define its level.
Let me share you with some of my experience.

1998, I start using pascal then later with Java, I used Pascal to write some games, Micro Processor 8085 SIMULATOR, Library Management Program, Compiler of Assembly Language...
The more I have ability to analyze, design, define a good algorithm, I can also lead the programmer team in Cambodia, VN, France, Belgium on C#, JSF, JSP, C++ ... by spending a few weeks to understand some basic concept of its architecture and syntax even I never know this language before. You can find many example code on internet but the most important thing is the understand the intend of the code not to run and see & use the output.

The deal here is that, if we focus much on the programming language we will become the CODER, but we focus more on the concept we will become Software Engineer. Here you can have the choice.


Hope this will share some idea too :)

Sereyvath





--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "BarCamp Phnom Penh" group.
To post to this group, send email to barcampp...@googlegroups.com
To unsubscribe from this group, send email to
barcampphnompe...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/barcampphnompenh?hl=en?hl=en
-~----------~----~----~----~------~----~------~--~---

Tharum Bun

unread,
Nov 10, 2009, 4:07:53 AM11/10/09
to barcampp...@googlegroups.com
Dear Tamás,

Thank you very much indeed for your two cents.

This is the most interesting claim I've heard of about barcamp
[barcamppp, of course].
"there is some problem in your education system probably, but it will
be fixed very fast if we hold a few more barcamps."

Best,
ThaRum







2009/11/10 Tamás Herman <herma...@gmail.com>:

Tamás Herman

unread,
Nov 10, 2009, 10:59:33 PM11/10/09
to barcampp...@googlegroups.com
On Tue, Nov 10, 2009 at 5:07 PM, Tharum Bun <tha...@gmail.com> wrote:
> This is the most interesting claim I've heard of about barcamp
> [barcamppp, of course].
> "there is some problem in your education system probably, but it will
> be fixed very fast if we hold a few more barcamps."

I meant IT education.
Hopefully everybody will attend to barcamppps "who counts" and who can
and will potentially bring forward this - quite broad - profession.
a, it's enough to fix them in a short term
b, hopefully some them will be teachers, which would be the longer term solution

Sereyvath's observation is very good and very important.

In europe they say that the ideal wife is like
- a prostitute in the bed
- a good mother for the kids
- a chef in the kitchen

I feel some analogy. A good programmer is
- a coder (prostitute)
- an engineer (chef)
- someone who cares about the maintenance (future life) of the product (mother)

If you are only a coder and especially Windows coder, you will end up
like this massage lady sleeping behind me, crying and murrmurring "mei
ao, mei ao" (which means don't want in thai), because yesterday a
customer tried to pull down her pants and she has almost punched him
in the face.

I was exactly like that when I tried to debug multi threaded
applications under Windows in Deplhi 3 which contained a 3rd party OCX
component for serial communication and always hung after 2-3
breakpoints. Once I almost break a keyboard, I was so nervous. An
other time my father told me that I was explaining him my latest
debugging session when he tried to wake me up and ask "where is the
car key".

Since I do non-Windows programming my hair has stopped falling out...

On the other hand if you are software engineer, you will loose the
touch with the reality and you will forget that softwares has to run
on limited resources and not on an infinitely fast Turing machine. (I
have no simple and clear good example here)

I was attended to our local University's kinder garden at the age of
3. I remember one time a professor took away the wrong kid because she
dressed in her daughter's clothes and only his wife noticed the
problem. An other professor forgot to put on the shoes on his son.
They came back from tram station when the kid complained about the
cold ground.

So it's your choice which one do you want to be.

The prostitute of IT for good money or a
Professor who never can create anything actually and directly usable
OR
you let both interfere and raise you significantly higher.

AND NOOOO just because .NET has a "linux port" in the image of Mono,
it still will be a Windows related monster, don't be mistaken by that.

--
tom

Chhay

unread,
Nov 11, 2009, 2:54:25 AM11/11/09
to BarCamp Phnom Penh
GOD! Thing seem to go further and further from the original topic.

What Virak wants us to discuss is :

>>> what are the popular technologies using at the companies and required by the job market
today.

so it is good for student to prepare themself for the job market after
they graduate.

Just one question, is there any job offer related to Rebol now in
Cambodia or I have to wait for another 10 years?
Even if I can wait but probably my stomach can't wait !

Virak.HOR

unread,
Nov 11, 2009, 5:46:24 AM11/11/09
to barcampp...@googlegroups.com
Thank guys, there's many good points!
 
"there is some problem in your education system probably,
but it will be fixed very fast if we hold a few more barcamps."
 
@Tom,  I guess so.

 Pascal not low programming language, we need to understand computer architecture correctly to define its level.
 
This, to avoid some confusing, I may refer to look at some of old languages that we [programmers] used to tell the computer what to do. But the point here is that, we're talking about finding a better language which might be smarter, or offers a better solution for us to tell the computer what we want to do without too much hair-dropped and nightmare times, because in those old languages we might have to tell them 10 times to solve one problem while the new/modern languages we might tell only 1 or 2 times. Of cause, the new/modern languages might consume a lot resources, but then i guess there's always solutions it is carefully designed and created to.

One language might have been inspired by one language's pain, which the the father [creator of that language] might have felt as a programmer; and he create solutions to cure himself and other programmers from the pains. That's where I believe innovations always consist in every new languages to solve today's problems. We always found new concept, methodology, culture ...in most of those languages which somehow, it help us as programmer not dropping too much hairs in telling computer what to do to solve today's problems. Like some have said that today is day of libraries, and Frameworks in programming world where you might have found it in most of modern languages because it help programmers Apps rapidly.
 
by knowing one or two languages, they can concentrate on developing
their programming skills( such as thinking about algorithms to solve a
particular problem, design strategy....) rather than thinking too much about the
languages
"the less you know the happier you are because you don't know what do u miss."

As a coder i think it's always better to know more than one language and probably the latest in the trend to see the different [smarter] approaches other language can do to tell the computer solving the same problem without dropping too much hairs. And as an engineer, it's always better to see different techniques, methodologies, concepts .. to build a better Apps. The more you know, the more you'll see ways and solutions to the problems; while thing you miss maybe the problems that are requires you to know more than what you're currently know. because ...

learning a new language is just a few "nights".
learning some tools related to it which is mandatory to create
something usable in the real world is a few weeks of "nights".
there are no such animals as "students"; they are not a different
specie from human.

they are the one actually who can change future of the world so don't
give them advices like "just follow the mainstream languages" because
u turn them into simple *brick layers* of IT who are actually kind of
slaves of big companies.

I know students here are hungry to learn, and i believe they are learning new thing everyday, but things they're learning might not good enough [or right] to help solving today's problems in the always updated world of technology. I used to hear some ppl have told me that finding a good programmer here is kinda pain; but i am not sure if they have tried hard enough or maybe :
"there is some problem in your education system probably,
but it will be fixed very fast if we hold a few more barcamps."
So, i believe what we are sharing here would might have help some of them; or probably we need more barcamps :)

However, maybe this topic is too wide to cover, which we might have missed or confuse at some points. The best programming language, anyways, maybe the one that help you solve most of your problems by saving your hairs and Joyce of coding it. because we might have decided to be ...

The prostitute of IT for good money or a
Professor who never can create anything actually and directly usable
OR you let both interfere and raise you significantly higher.

Maybe we should zoom in this a little bit to topics like:
 Best tool to build :
  - web application ??
  - Desktop application [cross-platform] ??
  - mobile application ??
  - ...
 or the best approach in building better softwares??

Thank for sharing,
viirak


 
2009/11/11 Tamás Herman <herma...@gmail.com>
 tom

--

You received this message because you are subscribed to the Google
Groups "BarCamp Phnom Penh" group.
To post to this group, send email to barcampp...@googlegroups.com
To unsubscribe from this group, send email to
barcampphnompe...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/barcampphnompenh?hl=en?hl=en

Visal Doeuk

unread,
Nov 11, 2009, 5:34:15 AM11/11/09
to barcampp...@googlegroups.com
Dear All,

do any one have idea of concurrent programming language e.g Erlang ...

BR,

Visal

On Mon, Nov 9, 2009 at 10:48 PM, Chhay <tl.c...@gmail.com> wrote:
--~--~---------~--~----~------------~-------~--~----~

You received this message because you are subscribed to the Google
Groups "BarCamp Phnom Penh" group.
To post to this group, send email to barcampp...@googlegroups.com
To unsubscribe from this group, send email to
barcampphnompe...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/barcampphnompenh?hl=en?hl=en
-~----------~----~----~----~------~----~------~--~---




--
ឌឿក វិសាល / Visal DOEUK
Network Engineer CamGSM Co. Ltd., Cambodia
GSM: +855 12 290 000

seng pyseth

unread,
Nov 11, 2009, 6:21:37 AM11/11/09
to barcampp...@googlegroups.com
I hope you receive my message? this is very urgent. I could barely think straight at this point. I had a trip to  United Kingdom.

 I am presently in Glasgow and I am having some difficulties. I misplaced my bag on my way to the hotel where other valuable things were kept along with my passport. I feel so ashamed because i am so stranded and idle.  I will like you to help me with a loan of 1000pounds to pay my hotel bills and also return back home. I will refund the money to you as soon as I get back,  I have spoken to the embassy here but they are not responding to the matter effectively I currently have limited access to emails for now.

SENG Pyseth,





--- On Wed, 11/11/09, Visal Doeuk <my.easy...@gmail.com> wrote:
--

PONGSA METREY SOK

unread,
Nov 11, 2009, 6:35:04 AM11/11/09
to barcampp...@googlegroups.com
@Pyseth,
So sad to hear that but I think your request a little bit difficult.
The better way, we can help is to inform to your family in Cambodia by telephone etc.

And in UK, you should go to Police to inform about your lose so this way also can help and prove yourself over there.

Metrey,

seng pyseth

unread,
Nov 11, 2009, 6:45:35 AM11/11/09
to barcampp...@googlegroups.com
i have tried all you have said but all effort are in vain,they can only help with my documents but cant help pay the debt i owe.

I just need you to borrow me the money i promise to refund back as soon as i am back to the country.Also the families phone no are in the diary i misplaced.




--- On Wed, 11/11/09, PONGSA METREY SOK <metr...@gmail.com> wrote:

From: PONGSA METREY SOK <metr...@gmail.com>

seng pyseth

unread,
Nov 11, 2009, 6:52:53 AM11/11/09
to barcampp...@googlegroups.com
I hope you receive my message? this is very urgent. I could barely think straight at this point. I had a trip to  United Kingdom.

 I am presently in Glasgow and I am having some difficulties. I misplaced my bag on my way to the hotel where other valuable things were kept along with my passport. I feel so ashamed because i am so stranded and idle.  I will like you to help me with a loan of 1000pounds to pay my hotel bills and also return back home. I will refund the money to you as soon as I get back,  I have spoken to the embassy here but they are not responding to the matter effectively I currently have limited access to emails for now.




--- On Wed, 11/11/09, Virak.HOR <vii...@gmail.com> wrote:

From: Virak.HOR <vii...@gmail.com>
Subject: Re: [barcamppp] Re: Best programming language
To: barcampp...@googlegroups.com

Virak.HOR

unread,
Nov 11, 2009, 6:55:35 AM11/11/09
to barcampp...@googlegroups.com
Pyseth, look like u r making a scam. Plz stop, it's out of topic
anyway. Or you'll be banned.

Thank,
viirak


On Wednesday, November 11, 2009, seng pyseth <pyset...@yahoo.com> wrote:
> i have tried all you have said but all effort are in vain,they can only help with my documents but cant help pay the debt i owe.
>
> I just need you to borrow me the money i promise to refund back as soon as i am back to the country.Also the families phone no are in the diary i misplaced.
>
>
>
> --- On Wed, 11/11/09, PONGSA METREY SOK <metr...@gmail.com <javascript:_e({}, 'cvml', 'metr...@gmail.com');>> wrote:
>
> From: PONGSA METREY SOK <metr...@gmail.com <javascript:_e({}, 'cvml', 'metr...@gmail.com');>>
> Subject: Re: [barcamppp] Re: Best programming language
> To: barcampp...@googlegroups.com
> Date: Wednesday, November 11, 2009, 4:35 AM
>
> @Pyseth,
> So sad to hear that but I think your request a little bit difficult.
> The better way, we can help is to inform to your family in
> Cambodia by telephone etc.
>
> And in UK, you should go to Police to inform about your lose so this way also can help and prove yourself over there.
>
> Metrey,
>
> On Wed, Nov 11, 2009 at 6:21 PM, seng pyseth <pyset...@yahoo.com <http://mc/compose?to=pyset...@yahoo.com>> wrote:
>
>
> I hope you receive my message? this is very urgent. I could barely think straight at this point. I had a trip to  United Kingdom.
>
>  I am presently in Glasgow and I am having some difficulties. I misplaced my bag on my way to the hotel where other valuable things were kept along with my passport. I feel so ashamed because i am so stranded and idle.  I will like you to help me with a loan of 1000pounds to pay my hotel bills and also return back home. I will refund the money to you as soon as I get back,  I have spoken to the embassy here but they are not responding to the matter effectively I currently have limited access to emails for now.
>
> SENG Pyseth,
>
>
>
>
>
> --- On Wed, 11/11/09, Visal Doeuk
> <my.easy...@gmail.com <http://mc/compose?to=my.easy...@gmail.com>> wrote:
> On Nov 9, 9:24 pm, "Virak.HOR" <vii...@gmail.com <http://mc/compose?to=vii...@gmail.com>> wrote:
>> Hey vantha, chhay and all,
>>
>> >>> There is no best programming language. It depend on how you gonna use
>> > it. Some people familar with Ruby, they say Ruby is best, yet some say JSP
>> > is best. Nothing best in Technology world.
>>
>> Ofcause, there's no best programming language for all, but for you there
>> might have, right?? And it depend on what you're working on, anyway
>
>
> --
> You received this message because you are subscribed to the Google
> Groups "BarCamp Phnom Penh" group.
> To post to this group, send email to barcampp...@googlegroups.com
> To unsubscribe from this group, send email to
> barcampphnompe...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/barcampphnompenh?hl=en?hl=en

--

Sokhalay SAUR

unread,
Nov 11, 2009, 10:09:37 AM11/11/09
to barcampp...@googlegroups.com
Hi Metrey,
This is totally a scam. Do not respond to this kind of mail. Did Pyseth really go there? Try calling his cell phone and you will find out. Some of my friends experienced the same incident; but it was just a scam. They NEVER went to this fucking invented place.
Enjoy your adventure over there, Pyseth!
Cheers,
Joy



On 11/11/09 6:35 PM, "PONGSA METREY SOK" <metr...@gmail.com> wrote:

@Pyseth,
So sad to hear that but I think your request a little bit difficult.
The better way, we can help is to inform to your family in Cambodia by telephone etc.

And in UK, you should go to Police to inform about your lose so this way also can help and prove yourself over there.

Metrey,

On Wed, Nov 11, 2009 at 6:21 PM, seng pyseth <pyset...@yahoo.com> wrote:
I hope you receive my message? this is very urgent. I could barely think straight at this point. I had a trip to  United Kingdom.

 I am presently in Glasgow and I am having some difficulties. I misplaced my bag on my way to the hotel where other valuable things were kept along with my passport. I feel so ashamed because i am so stranded and idle.  I will like you to help me with a loan of 1000pounds to pay my hotel bills and also return back home. I will refund the money to you as soon as I get back,  I have spoken to the embassy here but they are not responding to the matter effectively I currently have limited access to emails for now.

SENG Pyseth,





--- On Wed, 11/11/09, Visal Doeuk <my.easy...@gmail.com> wrote:

From: Visal Doeuk <my.easy...@gmail.com>
Subject: Re: [barcamppp] Re: Best programming language
To: barcampp...@googlegroups.com
Date: Wednesday, November 11, 2009, 3:34 AM


Dear All,

do any one have idea of concurrent programming language e.g Erlang ...

BR,

Visal

On Mon, Nov 9, 2009 at 10:48 PM, Chhay <tl.c...@gmail.com <http://mc/compose?to=tl.c...@gmail.com> > wrote:

Don't be confuse, BASIC, FORTRAN, and PASCAL are high-level languages.
They are still very popular.
- BASIC ( Visual Basic, Visual Basic.NET, REALbasic,
PowerBasic...... )
- FORTRAN ( still very popular for high-performance computing such as
on Mainframe and Supercomputer. )
- PASCAL ( a dialect of PASCAL called Delphi is also very popular
nowadays, some many programs such as Skype, TuneUp Utilities, FL
Studio, FeedDemon,
  Dev-C++, Avant Browser, WordWeb.... and plenty more are all written
in Delphi )

For me, a good language for beginner to start with is Visual Basic.NET
because it is easy to learn and also powerful. Anyway, many software
development companies are using it to write most programs for Super
Markets, Hotels, Schools, Shops, Stocks....so it has a big market
which is very good for students.
After they know VB.NET <http://VB.NET>  well, then they can jump to C#, so they can

write programs for both Windows and Linux, because on Linux they can
use C# via Mono.
Another important thing is that they can also develop web applications
using VB.NET <http://VB.NET>  or C#, so they don't have to waste their life times to
>
> >> --
> >> ________________________________________
> >> Mr. SOK Pongsa Metrey
>
> >> HP: (855) 17 856 900
>
> > --
> > CHEA Sereyvath
> > Project Manager / Software Architecture
> > Moor Software Development Co, Ltd.
> > Tel. +855 12 99 25 87
> >http://www.moorwebsoftware.com/

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "BarCamp Phnom Penh" group.
To unsubscribe from this group, send email to

LengIeng Ing

unread,
Nov 11, 2009, 8:58:29 PM11/11/09
to barcampp...@googlegroups.com
This is a scam!!!

More and more people receive this message. One of my blog fellows got similar email in his personal account. Please be aware of the situation!

Mr. Seng Pyseth could be the victim of this scam mail. I did a little googling and found out that Mr. Seng Pyseth is one of the SYC alumni Cambodia, so to my understanding he will never be doing such an unethical thing.

Regards,
Ing LengIeng (Bachelor of Computer Science),
Phone: (855)16 765 333
E-mail: ing.le...@gmail.com
Alternative E-mail: lengie...@yahoo.com
Software Developer,
PAN Localization Cambodia

PONGSA METREY SOK

unread,
Nov 11, 2009, 9:14:27 PM11/11/09
to barcampp...@googlegroups.com

Dear All,

 

Here is just an example, I am not Metey. So be careful when you reply to one email

Paul Harper

unread,
Nov 12, 2009, 6:41:01 AM11/12/09
to barcampp...@googlegroups.com
Correct. It is a scam:

http://blogs.orlandosentinel.com/etan_on_tech/2009/08/facebook-419-scam-beware-of-friends-saying-theyre-stranded-and-need-money.html


"Flags are bits of colored cloth that governments use first to shrink-wrap people's brains and then as ceremonial shrouds to bury the dead." Arundhati Roy (Author) http://www.weroy.org/index.shtml


--- On Wed, 11/11/09, Sokhalay SAUR <sokhal...@gmail.com> wrote:

> From: Sokhalay SAUR <sokhal...@gmail.com>
> Subject: [barcamppp] Pyseth in United Kingdom?
> To: barcampp...@googlegroups.com
> Received: Wednesday, 11 November, 2009, 3:09 PM
>
>
> Pyseth in United Kingdom?

> --

>
> You received this message because you are subscribed to the
> Google
>
> Groups "BarCamp Phnom Penh" group.
>
> To post to this group, send email to
> barcampp...@googlegroups.com
>

> To unsubscribe from this group, send email to
>
> barcampphnompe...@googlegroups.com
>

> For more options, visit this group at
>
> http://groups.google.com/group/barcampphnompenh?hl=en?hl=en


__________________________________________________________________________________
Win 1 of 4 Sony home entertainment packs thanks to Yahoo!7.
Enter now: http://au.docs.yahoo.com/homepageset/

ChrisInCambo

unread,
Nov 12, 2009, 8:44:27 AM11/12/09
to BarCamp Phnom Penh
@Visal Doeuk

I've had some experience of trying to learn functional languages. I
started off with erlang and read the book Programming Erlang by Joe
Armstrong. I wanted to learn something different, and if Erlang is
anything it's different. But it is very hard work to learn, you have
to deal with syntax that is completely alien if you only know
languages in the C family, on top of the alien syntax you are dealing
with a totally new programming paradigm.

My advice, is take the easy path and learn scala first so you can
understand functional programming in a syntax which is familiar, then
have a go at learning erlang. It will probably be quicker.

KhmerGentleMan

unread,
Nov 13, 2009, 2:22:05 AM11/13/09
to BarCamp Phnom Penh
Every language have different syntax go achieve operation in the
process, but it shares common principle.
Today if you are talking about computer languages, you should
categorize them into 3 main categories:
1 - Languages to develop desktop application
2 - Languages to develop web application
3 - Languages to develop mobile application

If you want to compare one language to another you should pick one
category to compare.

What Virak raised in the topic, it seems more focus on Web Application
languages, so we could not choose Pascal to compare with PHP, it would
compare to the wrong part of the languges.

So, let say now we pick #2 to talk about web application to develop,
we should consider which one we should choose/use in our project/work
I would like to count web languages that i used to hear and use such
as Perl/CGI, PHP, ASP, JSP/J2EE (java), Ruby on Rail, ASP.Net (C#,
VB.Net).

you consider one language to use among those languages that i describe
base on the some criteria
1 - Your work environment, they require you use on specific language
to use
2 - Your language background
3 - The complexity/scalability of your project
4 - Your budget on licensing
.......

For cambodia, since we have smalll market & based on above criterias,
it seems that most companies/ngos prefer moving forward to open source
like PHP, Ruby on Rail for their projects, if you are really want to
find jobs in web related PHP/Ruby are the right language for you, but
in the future we could not predict, if we have more corporation, and
we have large size project to be developed in cambodia, like banking
system, reservation system, the system that needs more scalability,
secure and insured those corporation would choose JAVA or Microsoft
technolgies to develop those system, but for just small size shopping
card, web database size that dont need scalabilities, and low budget,
we would think about open source.

The open source market in Cambodia should share more percentage than
other technologies, microsoft technolgies are second, and java would
be third option for now.

So I think it would be an idea for you which language to learn in
order to get the job fast :), and u like also base on ur background
and experience.

For me, language doesnt matter for me, it is just like a vehicle that
i need to use to achieve my work, if you have a strong concept on any
programming, so you learn any language fast even u never heard that or
even wrote a single line of code before. :)

Thanks,

Syi

On Nov 8, 9:26 pm, "Virak.HOR" <vii...@gmail.com> wrote:
> Hey guys,
>
> I have seen a lot talks and presentations around programming stuffs n
> languages, as sharevision team n some other folks did at our
> barcamppp, but haven't seen any further discussion around that.
>
> As you know there are so many technologies many programing languages
> we can use to develop our next great application. But then there's
> choices to choose the best one to work with to deliver those great
> applications while programmer have great productivity and joyce of
> coding.
>
> For students it might be good to know what are the popular
> technologies using at the companies and required by the job market
> today.
>
> If looking at the trend people are moving around laguagues like PHP,
> C#, Java, Ruby, Python ... n Rebol?? just seen at barcamppp..
> and on the top of the trend is Ruby?
>
> So, I wonder if you could share some thought about your favorite
> programming language u work on n u happy with it??
>
> Thank for sharing,
> viirak
>
> --
> Sharing is Caring | Call: (+855) 12 568 422 | IM (Y,G,M): viirak | Skype:viiirak
> Visit:http://viirak.com| Follow: twitter.com/viirak | Profile:
> facebook.com/viirak

Makara Kao

unread,
Nov 13, 2009, 3:15:50 AM11/13/09
to barcampp...@googlegroups.com
Dear All,

@KhmerGentleMan: Thanks for sharing your useful ideas. I agree most of your ideas even though I beg to disagree one point.


but for just small size shopping card, web database size that dont need scalabilities, and low budget, we would think about open source.

Most popular websites (facebook [php], yahoo[php], twitter[ruby on rails], wikipedia[php], flickr[php], wordpress [php] and many others) are running on Open Source. And they are serving hundred million users per day.
They can save budget from spending more on license while the scalability is sure possible.

Here are some information about those popular sites which are running on Open Source.

http://wheel.troxo.com/2008/01/08/most-popular-websites-running-on-php/
http://www.wolframalpha.com/input/?i=facebook

With regards,

Makara Kao
 

PONGSA METREY SOK

unread,
Nov 13, 2009, 4:14:25 AM11/13/09
to barcampp...@googlegroups.com
Just sharing on one realistic, you may know this website: http://ladypenh.com/
One of my co-worker doing this...

Front-end is PHP, back-end is Python
Why? PHP when we think about scalability, bandwidth, number of users to visit... we choose PHP can be the best one in today's hosting

For back-end, as less user will access, you can use any language..

@KhmerGentleMan
Thanks for sharing, +1

@Makara,
Thanks also for improving the idea, +1

;)

Socheat Yi

unread,
Nov 13, 2009, 12:21:51 PM11/13/09
to barcampp...@googlegroups.com
Hi makara,
 
I didnt compare to US market, I am more focusing on cambodia market which is small, and doesn't have money to spend on license technologies :), If you bring Yahoo, Flicker, wikipedia or facebook, I will elaborate more :)..
 
We could deep down to more architecture level, front-end, back-end stuffs...
 
Thanks,
 
SYI
--
----------------------------------------------------------------
Socheat Yi

1222 169th ave. NE, Bellevue, WA 98008

SreyDuong

unread,
Nov 15, 2009, 2:27:41 AM11/15/09
to barcampp...@googlegroups.com
that's a good site for hanging out around PP....Love it!
Thanks

c.sokun

unread,
Nov 16, 2009, 11:51:24 AM11/16/09
to BarCamp Phnom Penh
Does anyone care to pronounce HTML, CSS as computer languages?
What could Internet be without it? Aren't they good for student ? :)

Ok back to Viirak, I had no objection for ppl learning more languages
as it could help build up their concept + if they had times to kill.
For me my route as Web developer .NET C#, right now I am using
Monorail and it served me well except I had to have full control over
my deployment environment and it bound me to Windows Server but the
rest of my day I am happy with it and the beauty of .NET is i can go
beyond web development and I don't have to learn new language. YAGNI
true if you look at the size of the .NET framework compare with your
tiny app but man it free for you to growth.

Frankly speaking I am crafting HTML, CSS, JavaScript more than coding
C# cuz all the dirty work get done by framework used.

Hope this helps,
Random thought while waiting for Banshee finish up it ripping tasks :)

Chea sereyvath

unread,
Nov 17, 2009, 5:19:39 AM11/17/09
to barcampp...@googlegroups.com
YAGNI ?????

Not only practical in IT but also in life. 

Cheers :)


--
You received this message because you are subscribed to the Google
Groups "BarCamp Phnom Penh" group.
To post to this group, send email to barcampp...@googlegroups.com
To unsubscribe from this group, send email to
barcampphnompe...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/barcampphnompenh?hl=en?hl=en



--
Reply all
Reply to author
Forward
0 new messages