Oto problem dotyczący programowania / języka, o którym chciałbym usłyszeć twoje przemyślenia. Opracowaliśmy konwencje, których większość programistów (powinna) przestrzegać, które nie są częścią składni języków, ale służą do zwiększenia czytelności kodu. Oczywiście są one zawsze przedmiotem dyskusji, ale są przynajmniej niektóre podstawowe koncepcje, które większość programistów uważa za przyjemne. Właściwe …
W większości języków programowania zmienne nie mają znaków identyfikujących, tak jak w PHP. W PHP musisz poprzedzić zmienną $znakiem. Przykład; var $foo = "something"; echo $foo; Tworzę nowy język skryptowy dla aplikacji biznesowych, a moi docelowi użytkownicy nie mają doświadczenia w programowaniu. Czy te znaki ułatwiają czytanie i używanie kodu? …
Nie rozumiem tego zdania z artykułu w Wikipedii na temat problemu Dangling Else : [Problem Dangling Else] to problem, który często pojawia się w konstrukcji kompilatora, szczególnie w parsowaniu bez skanera. Czy ktoś może mi wyjaśnić, w jaki sposób techniki analizy bez skanera mogą zaostrzyć ten problem? Wydaje mi się, …
W swoim przemówieniu z Turinga w 1990 r. Fernando J. Corbató wymienił powody, dla których złożone systemy nieuchronnie ulegną awarii. W podsumowaniu podaje pewne sugestie dotyczące zmniejszenia prawdopodobieństwa niepowodzenia. Wymienia jeden pomysł w następujący sposób: [U] seryjne języki do projektowania lub syntezy to potężna metodologia. Nie pozwalając programistom ani projektantom …
Edycja: mój język pozwala na wielokrotne dziedziczenie, w przeciwieństwie do Java. Zacząłem projektować i rozwijać własny język programowania do celów edukacyjnych, rekreacyjnych i potencjalnie użytecznych. Na początku postanowiłem oprzeć ją na Javie. Sugerowało to, że cały kod zostałby napisany w postaci klas, a kod kompiluje się w klasy, które są …
Chcesz poprawić ten post? Podaj szczegółowe odpowiedzi na to pytanie, w tym cytaty i wyjaśnienie, dlaczego Twoja odpowiedź jest poprawna. Odpowiedzi bez wystarczającej ilości szczegółów mogą być edytowane lub usuwane. Czy przed opublikowaniem publicznie czy składnia dowolnego języka programowania przeszła testy użyteczności? Jeśli tak, jakie rodzaje testów zostały przeprowadzone, jakie …
Dużo myślałem o projektowaniu języka i o tym, jakie elementy byłyby konieczne dla „idealnego” języka programowania, a studiowanie Google Go skłoniło mnie do zakwestionowania wielu powszechnie znanej wiedzy. W szczególności Go wydaje się mieć wszystkie interesujące korzyści z programowania obiektowego bez faktycznej struktury języka zorientowanego obiektowo. Nie ma klas, tylko …
Interesuję się programowaniem funkcjonalnym i logicznym, a Mercury wydaje się być dobrą mieszanką tych dwóch. Czy w ogóle jest wykorzystywany w przemyśle? Jestem osobą, która uczy się języka tylko dla zabawy, ale fajnie byłoby mieć dla niego praktyczne, przydatne możliwości. Nie mogłem znaleźć wiele na przykładach użycia w branży na …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 6 lat temu . Jestem początkującym programistą. Uczę się języków takich jak C, C ++, Python i …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 6 lat temu . Większość języków programowania ma pewne decyzje projektowe, które wpływają na ich użycie i …
W celach informacyjnych - http://en.wikipedia.org/wiki/Single_responsibility_principle Mam scenariusz testowy, w którym w jednym module aplikacji jest odpowiedzialny za tworzenie wpisów księgi. Istnieją trzy podstawowe zadania, które można wykonać - Przeglądaj istniejące wpisy księgi w formacie tabeli. Utwórz nowy wpis do księgi za pomocą przycisku Utwórz. Kliknij pozycję księgi w tabeli (wspomnianą …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 4 lata temu . Czy warto tworzyć język skryptowy do własnych doświadczeń edukacyjnych? Pytam dlatego, że dostępnych …
Mam dość słuchania, jak ludzie zalecają używanie tylko jednego wątku na procesor, podczas gdy wiele programów używa do 100 na proces! Weźmy na przykład niektóre popularne programy vb.net ide uses about 25 thread when not debugging System uses about 100 chrome uses about 19 Avira uses more than about 50 …
Istnieje kilka bibliotek, które są dostępne w swoich wersjach napisanych w wielu różnych językach programowania, na przykład Lucene , która jest napisana w Javie (jak mówią 100% czysta Java), ale ma również swoje wersje w C ++, C, Perl , Ruby, Lisp i niektóre inne języki. Mówię o implementacjach w …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.