język programowania pod konkretny program

0

Szanowni Kloedzy i Koleżanki,

Jestem zielony z programowania. Skończyłem własnie przerabiać 4 rozdział "Symfonii C++ Standard". Książka bardzo ciekawa i dla mnie jako początkującego bardzo dobrze napisana, bo prostym językiem. Zacząłem się uczyć programować ponieważ chcę napisać konkretny program do mojej firmy. Prowadzę rodzaj szkoły dla dorosłych i chcę napisać program, na którym kursant będzie mógł przerobić zadany przez mnie materiał.
Zadania programu:
-każdemu kursantowi muszę nadać indywidualny numer
-program musi pozwaliać wybierać dział
-dział składa się z około 200 slajdów
-na slajdzie mieści się tekst plus obrazek, do tego ewentualnie lektor, który czyta to wszystko
-kursant nie może ingerować w kolejność wyświetlanych slajdów
-przejście do kolejnego slajdu jest możliwe po z góry określonym czasie (np. 30 sekund)
-dział kończy się testem wiedzy z przerobionego materiału

Jaki język programowania wybrać (jak napisałem jestem zielony)?
Jaki język wybrać jeżeli będę chciał mieć dostępny ten kurs przez www po zalogowaniu się swoim numerem kursanta?
Jak dużo czasu będę potrzebował od otwarcia książki dla początkujących do napisania tego programu, zakładając że na naukę poświęcam 6 godzin dziennie?
Dopuszczam zmianę z C++ na inny jeżyk programowania.

dziękuję za pomoc

0

może zadowoli Cię jakiś portal e-lerningowy, który już istnieje, np. moodle ?

0

Niestety moodle nic mi nie pomoże. poza tym zawsze chciałem nauczyć się pisać programy, tylko zawsze jak się do tego zabierałem to w końcu traciłem motywację bo nie widziałem celu. Teraz mam cel i jestem zmotywowany, żeby nauczyć się jakiegoś języka programowania.

1

Najłatwiej będzie w C# (Windows Forms) i zrobić to offline.

1

Tylko C# - najłtawiej, najszybciej i najsolidniej :) Poza tym C# jest obecnie chyba najpopularniejszym i najlepiej rozwijanym językiem, więc nie masz się co zastanawiać.

2
HuuoNjo napisał(a):

Tylko C# - najłtawiej, najszybciej i najsolidniej :) Poza tym C# jest obecnie chyba najpopularniejszym i najlepiej rozwijanym językiem, więc nie masz się co zastanawiać.

Czy ja wiem czy najszybciej? W Ruby/Pythonie obstawiam, że było by to do napisania szybciej i dla początkującego przyjemniej (zwłaszcza, że Ruby ma bardzo przyjemne domknięcia pozwalające na tworzenie bardzo czytelnych DDLi). Co do popularności to też bym nie przesadzał, popularny jest, ale nie najpopularniejszy. Co do jego rozwoju też bym polemizował, a dokładniej to do słówka 'najlepiej'. Ma silne wsparcie, ale nie oszukujmy się taki Objective-C też ma niezłe plecy, Ruby i Python mają niezłe społeczności, Scala też nie najgorzej sobie radzi, o Haskellu nie wspominając (choć nie jest za często jak na razie stosowany).

Jeśli chodzi o tworzenie aplikacji webowej to ja bym polecił Rubiego lub Pythona.

0
winerfresh napisał(a):
HuuoNjo napisał(a):

Tylko C# - najłtawiej, najszybciej i najsolidniej :) Poza tym C# jest obecnie chyba najpopularniejszym i najlepiej rozwijanym językiem, więc nie masz się co zastanawiać.

Czy ja wiem czy najszybciej? W Ruby/Pythonie obstawiam, że było by to do napisania szybciej i dla początkującego przyjemniej (zwłaszcza, że Ruby ma bardzo przyjemne domknięcia pozwalające na tworzenie bardzo czytelnych DDLi). Co do popularności to też bym nie przesadzał, popularny jest, ale nie najpopularniejszy. Co do jego rozwoju też bym polemizował, a dokładniej to do słówka 'najlepiej'. Ma silne wsparcie, ale nie oszukujmy się taki Objective-C też ma niezłe plecy, Ruby i Python mają niezłe społeczności, Scala też nie najgorzej sobie radzi, o Haskellu nie wspominając (choć nie jest za często jak na razie stosowany).

Jeśli chodzi o tworzenie aplikacji webowej to ja bym polecił Rubiego lub Pythona.

To co jest według ciebie popularniejsze ? Objective-C ma za wąskie zastosowanie, żeby się mógł w pełni rozwinąć. Zresztą każdy język prędzej czy później zostanie wyparty, przykładem jest choćby Java.

1

Gdzie Java została wyparta? Nie bym był jej fanbojem, bo tak to jestem w stosunku do Ruby :P

0

Mnie się wydaje że w Pythonie byłoby najprościej i najszybciej, biorąc pod uwagę fakt że sam język jest dość łatwo przyswajalny.

2

A ja bym zasugerował PHP, JS, CSS i HTML.

Tworzenie slajdów jest proste, użytkownik nie może w nie ingerować, bo są generowane przez serwer.
Tworzenie prezentacji będzie bardzo proste, bo można je eksportować z różnych dokumentów lub pisać ręcznie, co też nie zajmie dużo czasu.

Całość zaprogramujesz bardzo szybko (większość wymienionych wymagań są zawarte w HTML) i nie musisz się uczyć tworzyć aplikacji okienkowych, a i instalacja serwera jest banalna.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0